@@ -681,32 +681,33 @@ module ts {
681
681
682
682
export function isDeclaration ( node : Node ) : boolean {
683
683
switch ( node . kind ) {
684
- case SyntaxKind . TypeParameter :
685
- case SyntaxKind . Parameter :
686
- case SyntaxKind . VariableDeclaration :
684
+ case SyntaxKind . ArrowFunction :
687
685
case SyntaxKind . BindingElement :
688
- case SyntaxKind . PropertyDeclaration :
689
- case SyntaxKind . PropertySignature :
690
- case SyntaxKind . PropertyAssignment :
691
- case SyntaxKind . ShorthandPropertyAssignment :
686
+ case SyntaxKind . ClassDeclaration :
687
+ case SyntaxKind . Constructor :
688
+ case SyntaxKind . EnumDeclaration :
692
689
case SyntaxKind . EnumMember :
693
- case SyntaxKind . MethodDeclaration :
694
- case SyntaxKind . MethodSignature :
690
+ case SyntaxKind . ExportSpecifier :
695
691
case SyntaxKind . FunctionDeclaration :
692
+ case SyntaxKind . FunctionExpression :
696
693
case SyntaxKind . GetAccessor :
697
- case SyntaxKind . SetAccessor :
698
- case SyntaxKind . Constructor :
699
- case SyntaxKind . ClassDeclaration :
700
- case SyntaxKind . InterfaceDeclaration :
701
- case SyntaxKind . TypeAliasDeclaration :
702
- case SyntaxKind . EnumDeclaration :
703
- case SyntaxKind . ModuleDeclaration :
704
- case SyntaxKind . ImportEqualsDeclaration :
705
694
case SyntaxKind . ImportClause :
695
+ case SyntaxKind . ImportEqualsDeclaration :
706
696
case SyntaxKind . ImportSpecifier :
697
+ case SyntaxKind . InterfaceDeclaration :
698
+ case SyntaxKind . MethodDeclaration :
699
+ case SyntaxKind . MethodSignature :
700
+ case SyntaxKind . ModuleDeclaration :
707
701
case SyntaxKind . NamespaceImport :
708
- case SyntaxKind . ExportSpecifier :
709
- case SyntaxKind . FunctionExpression :
702
+ case SyntaxKind . Parameter :
703
+ case SyntaxKind . PropertyAssignment :
704
+ case SyntaxKind . PropertyDeclaration :
705
+ case SyntaxKind . PropertySignature :
706
+ case SyntaxKind . SetAccessor :
707
+ case SyntaxKind . ShorthandPropertyAssignment :
708
+ case SyntaxKind . TypeAliasDeclaration :
709
+ case SyntaxKind . TypeParameter :
710
+ case SyntaxKind . VariableDeclaration :
710
711
return true ;
711
712
}
712
713
return false ;
0 commit comments