@@ -250,6 +250,20 @@ module ts {
250
250
return visitNodes ( cbNodes , node . modifiers ) ||
251
251
visitNode ( cbNode , ( < ImportEqualsDeclaration > node ) . name ) ||
252
252
visitNode ( cbNode , ( < ImportEqualsDeclaration > node ) . moduleReference ) ;
253
+ case SyntaxKind . ImportDeclaration :
254
+ return visitNodes ( cbNodes , node . modifiers ) ||
255
+ visitNode ( cbNode , ( < ImportDeclaration > node ) . importClause ) ||
256
+ visitNode ( cbNode , ( < ImportDeclaration > node ) . moduleSpecifier ) ;
257
+ case SyntaxKind . ImportClause :
258
+ return visitNode ( cbNode , ( < ImportClause > node ) . name ) ||
259
+ visitNode ( cbNode , ( < ImportClause > node ) . namedBindings ) ;
260
+ case SyntaxKind . NamespaceImport :
261
+ return visitNode ( cbNode , ( < NamespaceImport > node ) . name ) ;
262
+ case SyntaxKind . NamedImports :
263
+ return visitNodes ( cbNodes , ( < NamedImports > node ) . elements ) ;
264
+ case SyntaxKind . ImportSpecifier :
265
+ return visitNode ( cbNode , ( < ImportSpecifier > node ) . propertyName ) ||
266
+ visitNode ( cbNode , ( < ImportSpecifier > node ) . name ) ;
253
267
case SyntaxKind . ExportAssignment :
254
268
return visitNodes ( cbNodes , node . modifiers ) ||
255
269
visitNode ( cbNode , ( < ExportAssignment > node ) . exportName ) ;
0 commit comments