Skip to content

Commit cff19ab

Browse files
committed
Switch map to be used as a set rather than a map
1 parent 3c8732f commit cff19ab

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/services/completions.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,7 @@ namespace ts.Completions {
221221
function getStringLiteralCompletionEntriesFromCallExpression(argumentInfo: SignatureHelp.ArgumentListInfo, typeChecker: TypeChecker): CompletionInfo | undefined {
222222
const candidates: Signature[] = [];
223223
const entries: CompletionEntry[] = [];
224-
const uniques = createMap<string>();
224+
const uniques = createMap<true>();
225225

226226
typeChecker.getResolvedSignature(argumentInfo.invocation, candidates);
227227

@@ -259,7 +259,7 @@ namespace ts.Completions {
259259
return undefined;
260260
}
261261

262-
function addStringLiteralCompletionsFromType(type: Type, result: Push<CompletionEntry>, typeChecker: TypeChecker, uniques = createMap<string>()): void {
262+
function addStringLiteralCompletionsFromType(type: Type, result: Push<CompletionEntry>, typeChecker: TypeChecker, uniques = createMap<true>()): void {
263263
if (type && type.flags & TypeFlags.TypeParameter) {
264264
type = typeChecker.getBaseConstraintOfType(type);
265265
}
@@ -273,8 +273,8 @@ namespace ts.Completions {
273273
}
274274
else if (type.flags & TypeFlags.StringLiteral) {
275275
const name = (<LiteralType>type).text;
276-
if (!uniques.get(name)) {
277-
uniques.set(name, name);
276+
if (!uniques.has(name)) {
277+
uniques.set(name, true);
278278
result.push({
279279
name,
280280
kindModifiers: ScriptElementKindModifier.none,

0 commit comments

Comments
 (0)