From 04456a261aaf54aa7dceb3b75b7a4c6e486abf95 Mon Sep 17 00:00:00 2001 From: Daniel Rosenwasser Date: Wed, 27 Aug 2014 16:58:59 -0700 Subject: [PATCH] Made 'isAnyFunction' more exhaustive as it should be. --- src/services/services.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/services/services.ts b/src/services/services.ts index 344acccded8..b1fc4d4884a 100644 --- a/src/services/services.ts +++ b/src/services/services.ts @@ -1314,12 +1314,13 @@ module ts { function isAnyFunction(node: Node): boolean { switch (node.kind) { - case SyntaxKind.FunctionDeclaration: - case SyntaxKind.Method: case SyntaxKind.FunctionExpression: + case SyntaxKind.FunctionDeclaration: + case SyntaxKind.ArrowFunction: + case SyntaxKind.Method: case SyntaxKind.GetAccessor: case SyntaxKind.SetAccessor: - case SyntaxKind.ArrowFunction: + case SyntaxKind.Constructor: return true; } return false;