Support isRecommended property for TS completion items

Fixes #40325
This commit is contained in:
Matt Bierner
2017-12-15 16:15:38 -08:00
parent 4913e7f68f
commit d3decc7eef

View File

@@ -31,7 +31,11 @@ class MyCompletionItem extends CompletionItem {
) {
super(entry.name);
this.source = entry.source;
this.sortText = entry.sortText;
// Make sure isRecommended property always comes first
// https://github.com/Microsoft/vscode/issues/40325
this.sortText = entry.isRecommended ? '\0' : entry.sortText;
this.kind = MyCompletionItem.convertKind(entry.kind);
this.position = position;
this.commitCharacters = MyCompletionItem.getCommitCharacters(enableDotCompletions, !useCodeSnippetsOnMethodSuggest, entry.kind);