@@ -157,7 +157,7 @@ namespace ts.refactor.annotateWithTypeFromJSDoc {
157
157
switch ( node . kind ) {
158
158
case SyntaxKind . JSDocAllType :
159
159
case SyntaxKind . JSDocUnknownType :
160
- return createTypeReferenceNode ( "any" , emptyArray ) ;
160
+ return createTypeReferenceNode ( "any" , [ ] ) ;
161
161
case SyntaxKind . JSDocOptionalType :
162
162
return transformJSDocOptionalType ( node as JSDocOptionalType ) ;
163
163
case SyntaxKind . JSDocNonNullableType :
@@ -180,11 +180,11 @@ namespace ts.refactor.annotateWithTypeFromJSDoc {
180
180
}
181
181
182
182
function transformJSDocOptionalType ( node : JSDocOptionalType ) {
183
- return createUnionTypeNode ( [ visitNode ( node . type , transformJSDocType ) , createTypeReferenceNode ( "undefined" , emptyArray ) ] ) ;
183
+ return createUnionTypeNode ( [ visitNode ( node . type , transformJSDocType ) , createTypeReferenceNode ( "undefined" , [ ] ) ] ) ;
184
184
}
185
185
186
186
function transformJSDocNullableType ( node : JSDocNullableType ) {
187
- return createUnionTypeNode ( [ visitNode ( node . type , transformJSDocType ) , createTypeReferenceNode ( "null" , emptyArray ) ] ) ;
187
+ return createUnionTypeNode ( [ visitNode ( node . type , transformJSDocType ) , createTypeReferenceNode ( "null" , [ ] ) ] ) ;
188
188
}
189
189
190
190
function transformJSDocVariadicType ( node : JSDocVariadicType ) {
@@ -193,7 +193,7 @@ namespace ts.refactor.annotateWithTypeFromJSDoc {
193
193
194
194
function transformJSDocFunctionType ( node : JSDocFunctionType ) {
195
195
const parameters = node . parameters && node . parameters . map ( transformJSDocType ) ;
196
- return createFunctionTypeNode ( emptyArray , parameters as ParameterDeclaration [ ] , node . type ) ;
196
+ return createFunctionTypeNode ( [ ] , parameters as ParameterDeclaration [ ] , node . type ) ;
197
197
}
198
198
199
199
function transformJSDocParameter ( node : ParameterDeclaration ) {
@@ -227,7 +227,7 @@ namespace ts.refactor.annotateWithTypeFromJSDoc {
227
227
}
228
228
name = createIdentifier ( text ) ;
229
229
if ( ( text === "Array" || text === "Promise" ) && ! node . typeArguments ) {
230
- args = createNodeArray ( [ createTypeReferenceNode ( "any" , emptyArray ) ] ) ;
230
+ args = createNodeArray ( [ createTypeReferenceNode ( "any" , [ ] ) ] ) ;
231
231
}
232
232
else {
233
233
args = visitNodes ( node . typeArguments , transformJSDocType ) ;
0 commit comments