File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -2818,9 +2818,11 @@ namespace ts {
2818
2818
const parameterDeclaration = getDeclarationOfKind<ParameterDeclaration>(parameterSymbol, SyntaxKind.Parameter);
2819
2819
const modifiers = parameterDeclaration.modifiers && parameterDeclaration.modifiers.map(getSynthesizedClone);
2820
2820
const dotDotDotToken = isRestParameter(parameterDeclaration) ? createToken(SyntaxKind.DotDotDotToken) : undefined;
2821
- const name = parameterDeclaration.name.kind === SyntaxKind.Identifier ?
2822
- setEmitFlags(getSynthesizedClone(parameterDeclaration.name), EmitFlags.NoAsciiEscaping) :
2823
- cloneBindingName(parameterDeclaration.name);
2821
+ const name = parameterDeclaration.name ?
2822
+ parameterDeclaration.name.kind === SyntaxKind.Identifier ?
2823
+ setEmitFlags(getSynthesizedClone(parameterDeclaration.name), EmitFlags.NoAsciiEscaping) :
2824
+ cloneBindingName(parameterDeclaration.name) :
2825
+ parameterSymbol.name;
2824
2826
const questionToken = isOptionalParameter(parameterDeclaration) ? createToken(SyntaxKind.QuestionToken) : undefined;
2825
2827
2826
2828
let parameterType = getTypeOfSymbol(parameterSymbol);
@@ -6852,7 +6854,7 @@ namespace ts {
6852
6854
case "Object":
6853
6855
return anyType;
6854
6856
case "Function":
6855
- return anyFunctionType ;
6857
+ return globalFunctionType ;
6856
6858
case "Array":
6857
6859
case "array":
6858
6860
return !node.typeArguments || !node.typeArguments.length ? createArrayType(anyType) : undefined;
You can’t perform that action at this time.
0 commit comments