We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent bcf84f4 commit 4838effCopy full SHA for 4838eff
src/compiler/checker.ts
@@ -6855,6 +6855,7 @@ namespace ts {
6855
case "Object":
6856
return anyType;
6857
case "Function":
6858
+ case "function":
6859
return globalFunctionType;
6860
case "Array":
6861
case "array":
src/compiler/parser.ts
@@ -6075,7 +6075,10 @@ namespace ts {
6075
case SyntaxKind.OpenBraceToken:
6076
return parseJSDocRecordType();
6077
case SyntaxKind.FunctionKeyword:
6078
- return parseJSDocFunctionType();
+ if (lookAhead(nextTokenIsOpenParen)) {
6079
+ return parseJSDocFunctionType();
6080
+ }
6081
+ break;
6082
case SyntaxKind.DotDotDotToken:
6083
return parseJSDocVariadicType();
6084
case SyntaxKind.NewKeyword:
0 commit comments