In addStringLiteralCompletionsFromType, use getBaseConstraintOfType instead of getApparentType

This commit is contained in:
Andy Hanson
2017-05-08 10:33:48 -07:00
parent b4caf646ea
commit 9e03d42fda
4 changed files with 21 additions and 2 deletions

View File

@@ -260,7 +260,7 @@ namespace ts.Completions {
function addStringLiteralCompletionsFromType(type: Type, result: Push<CompletionEntry>, typeChecker: TypeChecker): void {
if (type && type.flags & TypeFlags.TypeParameter) {
type = typeChecker.getApparentType(type);
type = typeChecker.getBaseConstraintOfType(type);
}
if (!type) {
return;