Autoshow intellisense for import with no side effects

Fixes #35691
This commit is contained in:
Matt Bierner
2017-10-10 18:05:14 -07:00
parent 63ecf01397
commit 00dbc4541c

View File

@@ -177,7 +177,7 @@ export default class TypeScriptCompletionItemProvider implements CompletionItemP
if (context.triggerCharacter === '"' || context.triggerCharacter === '\'') {
// make sure we are in something that looks like the start of an import
const line = document.lineAt(position.line).text.slice(0, position.character);
if (!line.match(/\bfrom\s*["']$/) && !line.match(/\b(import|require)\(['"]$/)) {
if (!line.match(/\b(from|import)\s*["']$/) && !line.match(/\b(import|require)\(['"]$/)) {
return Promise.resolve<CompletionItem[]>([]);
}
}