Skip to content

Commit 1bc3879

Browse files
author
Ben Lichtman
committed
Add property for unchecked completions
1 parent 8ed92dc commit 1bc3879

File tree

3 files changed

+8
-1
lines changed

3 files changed

+8
-1
lines changed

src/server/protocol.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2086,6 +2086,11 @@ namespace ts.server.protocol {
20862086
* Then either that enum/class or a namespace containing it will be the recommended symbol.
20872087
*/
20882088
isRecommended?: true;
2089+
/**
2090+
* If true, this completion was generated from traversing the name table of an unchecked JS file,
2091+
* and therefore may not be accurate.
2092+
*/
2093+
isUncheckedCompletion?: true;
20892094
}
20902095

20912096
/**

src/services/completions.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -310,7 +310,8 @@ namespace ts.Completions {
310310
name: realName,
311311
kind: ScriptElementKind.warning,
312312
kindModifiers: "",
313-
sortText: SortText.JavascriptIdentifiers
313+
sortText: SortText.JavascriptIdentifiers,
314+
isUncheckedCompletion: true
314315
});
315316
}
316317
});

src/services/types.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -988,6 +988,7 @@ namespace ts {
988988
hasAction?: true;
989989
source?: string;
990990
isRecommended?: true;
991+
isUncheckedCompletion?: true;
991992
}
992993

993994
export interface CompletionEntryDetails {

0 commit comments

Comments
 (0)