Skip to content

Commit aaf8773

Browse files
tsserver: get candidates from <K extends keyof Foo> (fix #12536)
1 parent 5f073a6 commit aaf8773

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/services/completions.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -244,6 +244,9 @@ namespace ts.Completions {
244244
}
245245

246246
function addStringLiteralCompletionsFromType(type: Type, result: CompletionEntry[]): void {
247+
if (type && type.flags & TypeFlags.TypeParameter) {
248+
type = typeChecker.getApparentType(type);
249+
}
247250
if (!type) {
248251
return;
249252
}

0 commit comments

Comments
 (0)