mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-05-15 12:51:30 -05:00
Merge pull request #29316 from Microsoft/randomIdentifier
Verify that completion with new identifier location returns isNewIdentifierLocation: true
This commit is contained in:
5
completionAtDottedNamespace.ts
Normal file
5
completionAtDottedNamespace.ts
Normal file
@@ -0,0 +1,5 @@
|
||||
/// <reference path='fourslash.ts'/>
|
||||
|
||||
////namespace wwer./**/w
|
||||
|
||||
verify.completions({ marker: "", exact: [], isNewIdentifierLocation: true });
|
||||
@@ -104,7 +104,7 @@ namespace ts.Completions {
|
||||
getJSCompletionEntries(sourceFile, location!.pos, uniqueNames, compilerOptions.target!, entries); // TODO: GH#18217
|
||||
}
|
||||
else {
|
||||
if ((!symbols || symbols.length === 0) && keywordFilters === KeywordCompletionFilters.None) {
|
||||
if (!isNewIdentifierLocation && (!symbols || symbols.length === 0) && keywordFilters === KeywordCompletionFilters.None) {
|
||||
return undefined;
|
||||
}
|
||||
|
||||
|
||||
@@ -7,5 +7,5 @@
|
||||
|
||||
verify.completions(
|
||||
{ marker: "moduleName1", exact: completion.globals, isNewIdentifierLocation: true },
|
||||
{ marker: "moduleName2", exact: undefined },
|
||||
{ marker: "moduleName2", exact: [], isNewIdentifierLocation: true },
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user