@@ -88,20 +88,48 @@ namespace ts {
8888 case SyntaxKind . SpreadAssignment :
8989 return visitNode ( cbNode , ( < SpreadAssignment > node ) . expression ) ;
9090 case SyntaxKind . Parameter :
91+ return visitNodes ( cbNode , cbNodes , node . decorators ) ||
92+ visitNodes ( cbNode , cbNodes , node . modifiers ) ||
93+ visitNode ( cbNode , ( < ParameterDeclaration > node ) . dotDotDotToken ) ||
94+ visitNode ( cbNode , ( < ParameterDeclaration > node ) . name ) ||
95+ visitNode ( cbNode , ( < ParameterDeclaration > node ) . questionToken ) ||
96+ visitNode ( cbNode , ( < ParameterDeclaration > node ) . type ) ||
97+ visitNode ( cbNode , ( < ParameterDeclaration > node ) . initializer ) ;
9198 case SyntaxKind . PropertyDeclaration :
99+ return visitNodes ( cbNode , cbNodes , node . decorators ) ||
100+ visitNodes ( cbNode , cbNodes , node . modifiers ) ||
101+ visitNode ( cbNode , ( < PropertyDeclaration > node ) . name ) ||
102+ visitNode ( cbNode , ( < PropertyDeclaration > node ) . questionToken ) ||
103+ visitNode ( cbNode , ( < PropertyDeclaration > node ) . exclamationToken ) ||
104+ visitNode ( cbNode , ( < PropertyDeclaration > node ) . type ) ||
105+ visitNode ( cbNode , ( < PropertyDeclaration > node ) . initializer ) ;
92106 case SyntaxKind . PropertySignature :
107+ return visitNodes ( cbNode , cbNodes , node . decorators ) ||
108+ visitNodes ( cbNode , cbNodes , node . modifiers ) ||
109+ visitNode ( cbNode , ( < PropertySignature > node ) . name ) ||
110+ visitNode ( cbNode , ( < PropertySignature > node ) . questionToken ) ||
111+ visitNode ( cbNode , ( < PropertySignature > node ) . type ) ||
112+ visitNode ( cbNode , ( < PropertySignature > node ) . initializer ) ;
93113 case SyntaxKind . PropertyAssignment :
114+ return visitNodes ( cbNode , cbNodes , node . decorators ) ||
115+ visitNodes ( cbNode , cbNodes , node . modifiers ) ||
116+ visitNode ( cbNode , ( < PropertyAssignment > node ) . name ) ||
117+ visitNode ( cbNode , ( < PropertyAssignment > node ) . questionToken ) ||
118+ visitNode ( cbNode , ( < PropertyAssignment > node ) . initializer ) ;
94119 case SyntaxKind . VariableDeclaration :
120+ return visitNodes ( cbNode , cbNodes , node . decorators ) ||
121+ visitNodes ( cbNode , cbNodes , node . modifiers ) ||
122+ visitNode ( cbNode , ( < VariableDeclaration > node ) . name ) ||
123+ visitNode ( cbNode , ( < VariableDeclaration > node ) . exclamationToken ) ||
124+ visitNode ( cbNode , ( < VariableDeclaration > node ) . type ) ||
125+ visitNode ( cbNode , ( < VariableDeclaration > node ) . initializer ) ;
95126 case SyntaxKind . BindingElement :
96127 return visitNodes ( cbNode , cbNodes , node . decorators ) ||
97128 visitNodes ( cbNode , cbNodes , node . modifiers ) ||
98- visitNode ( cbNode , ( < VariableLikeDeclaration > node ) . propertyName ) ||
99- visitNode ( cbNode , ( < VariableLikeDeclaration > node ) . dotDotDotToken ) ||
100- visitNode ( cbNode , ( < VariableLikeDeclaration > node ) . name ) ||
101- visitNode ( cbNode , ( < VariableLikeDeclaration > node ) . questionToken ) ||
102- visitNode ( cbNode , ( < VariableLikeDeclaration > node ) . exclamationToken ) ||
103- visitNode ( cbNode , ( < VariableLikeDeclaration > node ) . type ) ||
104- visitNode ( cbNode , ( < VariableLikeDeclaration > node ) . initializer ) ;
129+ visitNode ( cbNode , ( < BindingElement > node ) . propertyName ) ||
130+ visitNode ( cbNode , ( < BindingElement > node ) . dotDotDotToken ) ||
131+ visitNode ( cbNode , ( < BindingElement > node ) . name ) ||
132+ visitNode ( cbNode , ( < BindingElement > node ) . initializer ) ;
105133 case SyntaxKind . FunctionType :
106134 case SyntaxKind . ConstructorType :
107135 case SyntaxKind . CallSignature :
0 commit comments