31304 - Autocomplete for enum values fails when typing "/" (#31362)

31304 - Autocomplete for enum values fails when typing "/"
This commit is contained in:
Daniel Rosenwasser
2019-05-24 16:17:25 -07:00
committed by GitHub
2 changed files with 33 additions and 1 deletions

View File

@@ -49,7 +49,9 @@ namespace ts.Completions {
const compilerOptions = program.getCompilerOptions();
const contextToken = findPrecedingToken(position, sourceFile);
if (triggerCharacter && !isValidTrigger(sourceFile, triggerCharacter, contextToken, position)) return undefined;
if (triggerCharacter && !isInString(sourceFile, position, contextToken) && !isValidTrigger(sourceFile, triggerCharacter, contextToken, position)) {
return undefined;
}
const stringCompletions = StringCompletions.getStringLiteralCompletions(sourceFile, position, contextToken, typeChecker, compilerOptions, host, log, preferences);
if (stringCompletions) {