From ee2b890bcc2a292c5c8b71842043add26f59c38e Mon Sep 17 00:00:00 2001 From: Johannes Rieken Date: Thu, 22 Aug 2019 09:35:41 +0200 Subject: [PATCH] kindModifier is a Set, #23927 --- src/vs/editor/common/modes.ts | 2 +- src/vs/editor/contrib/suggest/suggestWidget.ts | 2 +- src/vs/monaco.d.ts | 2 +- src/vs/workbench/api/browser/mainThreadLanguageFeatures.ts | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/vs/editor/common/modes.ts b/src/vs/editor/common/modes.ts index 4689f472001..78610e6c004 100644 --- a/src/vs/editor/common/modes.ts +++ b/src/vs/editor/common/modes.ts @@ -404,7 +404,7 @@ export interface CompletionItem { * A modifier to the `kind` which affect how the item * is rendered, e.g. Deprecated is rendered with a strikeout */ - kindModifier?: CompletionItemKindModifier; + kindModifier?: Set; /** * A human-readable string with additional information * about this item, like type or symbol information. diff --git a/src/vs/editor/contrib/suggest/suggestWidget.ts b/src/vs/editor/contrib/suggest/suggestWidget.ts index b5731357b0e..72123984256 100644 --- a/src/vs/editor/contrib/suggest/suggestWidget.ts +++ b/src/vs/editor/contrib/suggest/suggestWidget.ts @@ -193,7 +193,7 @@ class Renderer implements IListRenderer ]; } - if (suggestion.kindModifier && suggestion.kindModifier & CompletionItemKindModifier.Deprecated) { + if (suggestion.kindModifier && suggestion.kindModifier.has(CompletionItemKindModifier.Deprecated)) { labelOptions.extraClasses = (labelOptions.extraClasses || []).concat(['suggest-widget-deprecated']); } diff --git a/src/vs/monaco.d.ts b/src/vs/monaco.d.ts index 545a3d799c3..5cab18f9cff 100644 --- a/src/vs/monaco.d.ts +++ b/src/vs/monaco.d.ts @@ -4822,7 +4822,7 @@ declare namespace monaco.languages { * A modifier to the `kind` which affect how the item * is rendered, e.g. Deprecated is rendered with a strikeout */ - kindModifier?: CompletionItemKindModifier; + kindModifier?: Set; /** * A human-readable string with additional information * about this item, like type or symbol information. diff --git a/src/vs/workbench/api/browser/mainThreadLanguageFeatures.ts b/src/vs/workbench/api/browser/mainThreadLanguageFeatures.ts index 769df9337d9..638616a3674 100644 --- a/src/vs/workbench/api/browser/mainThreadLanguageFeatures.ts +++ b/src/vs/workbench/api/browser/mainThreadLanguageFeatures.ts @@ -330,7 +330,7 @@ export class MainThreadLanguageFeatures implements MainThreadLanguageFeaturesSha return { label: data.a, kind: data.b, - kindModifier: data.n ? modes.CompletionItemKindModifier.Deprecated : undefined, + kindModifier: data.n ? new Set().add(modes.CompletionItemKindModifier.Deprecated) : undefined, detail: data.c, documentation: data.d, sortText: data.e, -- GitLab