@@ -359,7 +359,7 @@ namespace ts.codefix {
359
359
/*dotDotDotToken*/ undefined ,
360
360
/*name*/ names && names [ i ] || `arg${ i } ` ,
361
361
/*questionToken*/ minArgumentCount !== undefined && i >= minArgumentCount ? factory . createToken ( SyntaxKind . QuestionToken ) : undefined ,
362
- /*type*/ inJs ? undefined : types && types [ i ] || factory . createKeywordTypeNode ( SyntaxKind . AnyKeyword ) ,
362
+ /*type*/ inJs ? undefined : types && types [ i ] || factory . createKeywordTypeNode ( SyntaxKind . UnknownKeyword ) ,
363
363
/*initializer*/ undefined ) ;
364
364
parameters . push ( newParameter ) ;
365
365
}
@@ -398,14 +398,13 @@ namespace ts.codefix {
398
398
const parameters = createDummyParameters ( maxNonRestArgs , maxArgsParameterSymbolNames , /* types */ undefined , minArgumentCount , /*inJs*/ false ) ;
399
399
400
400
if ( someSigHasRestParameter ) {
401
- const anyArrayType = factory . createArrayTypeNode ( factory . createKeywordTypeNode ( SyntaxKind . AnyKeyword ) ) ;
402
401
const restParameter = factory . createParameterDeclaration (
403
402
/*decorators*/ undefined ,
404
403
/*modifiers*/ undefined ,
405
404
factory . createToken ( SyntaxKind . DotDotDotToken ) ,
406
405
maxArgsParameterSymbolNames [ maxNonRestArgs ] || "rest" ,
407
406
/*questionToken*/ maxNonRestArgs >= minArgumentCount ? factory . createToken ( SyntaxKind . QuestionToken ) : undefined ,
408
- anyArrayType ,
407
+ factory . createArrayTypeNode ( factory . createKeywordTypeNode ( SyntaxKind . UnknownKeyword ) ) ,
409
408
/*initializer*/ undefined ) ;
410
409
parameters . push ( restParameter ) ;
411
410
}
0 commit comments