Skip to content

Commit

Permalink
Revert "Fix and updated tests"
Browse files Browse the repository at this point in the history
This reverts commit 33829fa.
  • Loading branch information
armanio123 committed Aug 23, 2021
1 parent 2249d6c commit e1a2b9e
Show file tree
Hide file tree
Showing 5 changed files with 27 additions and 8 deletions.
8 changes: 4 additions & 4 deletions src/services/completions.ts
Original file line number Diff line number Diff line change
Expand Up @@ -416,10 +416,6 @@ namespace ts.Completions {
}
}

if (!isNewIdentifierLocation && (!symbols || symbols.length === 0) && keywordFilters === KeywordCompletionFilters.None) {
return undefined;
}

const entries: CompletionEntry[] = [];

if (isUncheckedFile(sourceFile, compilerOptions)) {
Expand Down Expand Up @@ -447,6 +443,10 @@ namespace ts.Completions {
getJSCompletionEntries(sourceFile, location.pos, uniqueNames, compilerOptions.target!, entries); // TODO: GH#18217
}
else {
if (!isNewIdentifierLocation && (!symbols || symbols.length === 0) && keywordFilters === KeywordCompletionFilters.None) {
return undefined;
}

getCompletionEntriesFromSymbols(
symbols,
entries,
Expand Down
13 changes: 12 additions & 1 deletion tests/cases/fourslash/completionInUncheckedJSFile.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,16 @@

verify.completions({
marker: "0",
exact: undefined
includes: [
{
name: "hello",
sortText: completion.SortText.JavascriptIdentifiers,
isFromUncheckedFile: true
},
{
name: "goodbye",
sortText: completion.SortText.JavascriptIdentifiers,
isFromUncheckedFile: true
}
]
});
2 changes: 1 addition & 1 deletion tests/cases/fourslash/getJavaScriptCompletions12.ts
Original file line number Diff line number Diff line change
Expand Up @@ -26,5 +26,5 @@
verify.completions(
{ marker: "1", includes: { name: "charCodeAt", kind: "method", kindModifiers: "declare" } },
{ marker: ["2", "3", "4"], includes: { name: "toExponential", kind: "method", kindModifiers: "declare" } },
{ marker: "5", exact: undefined },
{ marker: "5", includes: { name: "test1", kind: "warning", sortText: completion.SortText.JavascriptIdentifiers } },
);
2 changes: 1 addition & 1 deletion tests/cases/fourslash/javaScriptPrototype2.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,4 +31,4 @@ verify.completions({ includes: { name: "toFixed", kind: "method", kindModifiers:
goTo.marker('3');
edit.insert('.');
// Make sure symbols don't leak out into the constructor
verify.completions({ exact: undefined });
verify.completions({ includes: ["qua", "foo", "bar"].map(name => ({ name, kind: "warning", sortText: completion.SortText.JavascriptIdentifiers })) });
10 changes: 9 additions & 1 deletion tests/cases/fourslash/server/jsdocTypedefTag2.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,14 @@
//// my2.yes./*1*/
//// }

//// /**
//// * @param {MyType} my2
//// */
//// function b(my2) {
//// my2.yes./*2*/
//// }

verify.completions(
{ marker: "1", includes: "charAt" }
{ marker: "1", includes: "charAt" },
{ marker: "2", excludes: "charAt" },
);

0 comments on commit e1a2b9e

Please sign in to comment.