Skip to content

Commit e7b338e

Browse files
author
Andy
authored
Don't treat a declaration as a type argument position (microsoft#25046)
1 parent 077d64f commit e7b338e

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

src/services/utilities.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -948,7 +948,7 @@ namespace ts {
948948
token = findPrecedingToken(token.getFullStart(), sourceFile);
949949
if (!token || !isIdentifier(token)) return undefined;
950950
if (!remainingLessThanTokens) {
951-
return { called: token, nTypeArguments };
951+
return isDeclarationName(token) ? undefined : { called: token, nTypeArguments };
952952
}
953953
remainingLessThanTokens--;
954954
break;
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
/// <reference path='fourslash.ts' />
2+
3+
////function f</**/
4+
////x
5+
6+
verify.noSignatureHelp("");

0 commit comments

Comments
 (0)