@@ -359,7 +359,7 @@ namespace ts.codefix {
359359 /*dotDotDotToken*/ undefined ,
360360 /*name*/ names && names [ i ] || `arg${ i } ` ,
361361 /*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 ) ,
363363 /*initializer*/ undefined ) ;
364364 parameters . push ( newParameter ) ;
365365 }
@@ -398,14 +398,13 @@ namespace ts.codefix {
398398 const parameters = createDummyParameters ( maxNonRestArgs , maxArgsParameterSymbolNames , /* types */ undefined , minArgumentCount , /*inJs*/ false ) ;
399399
400400 if ( someSigHasRestParameter ) {
401- const anyArrayType = factory . createArrayTypeNode ( factory . createKeywordTypeNode ( SyntaxKind . AnyKeyword ) ) ;
402401 const restParameter = factory . createParameterDeclaration (
403402 /*decorators*/ undefined ,
404403 /*modifiers*/ undefined ,
405404 factory . createToken ( SyntaxKind . DotDotDotToken ) ,
406405 maxArgsParameterSymbolNames [ maxNonRestArgs ] || "rest" ,
407406 /*questionToken*/ maxNonRestArgs >= minArgumentCount ? factory . createToken ( SyntaxKind . QuestionToken ) : undefined ,
408- anyArrayType ,
407+ factory . createArrayTypeNode ( factory . createKeywordTypeNode ( SyntaxKind . UnknownKeyword ) ) ,
409408 /*initializer*/ undefined ) ;
410409 parameters . push ( restParameter ) ;
411410 }
0 commit comments