From 4116c9411b21d8090f6ec3f0383971a1aa992597 Mon Sep 17 00:00:00 2001 From: Matt Bierner Date: Mon, 25 Nov 2019 19:49:32 -0800 Subject: [PATCH] Use enum member completion type --- .../typescript-language-features/src/features/completions.ts | 2 ++ extensions/typescript-language-features/src/protocol.const.ts | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/extensions/typescript-language-features/src/features/completions.ts b/extensions/typescript-language-features/src/features/completions.ts index dde8a7f2f68..0ffd0e637e4 100644 --- a/extensions/typescript-language-features/src/features/completions.ts +++ b/extensions/typescript-language-features/src/features/completions.ts @@ -169,6 +169,8 @@ class MyCompletionItem extends vscode.CompletionItem { return vscode.CompletionItemKind.Method; case PConst.Kind.enum: return vscode.CompletionItemKind.Enum; + case PConst.Kind.enumMember: + return vscode.CompletionItemKind.EnumMember; case PConst.Kind.module: case PConst.Kind.externalModuleName: return vscode.CompletionItemKind.Module; diff --git a/extensions/typescript-language-features/src/protocol.const.ts b/extensions/typescript-language-features/src/protocol.const.ts index efded538f77..7a6a7d70235 100644 --- a/extensions/typescript-language-features/src/protocol.const.ts +++ b/extensions/typescript-language-features/src/protocol.const.ts @@ -12,6 +12,7 @@ export class Kind { public static readonly constructSignature = 'construct'; public static readonly directory = 'directory'; public static readonly enum = 'enum'; + public static readonly enumMember = 'enum member'; public static readonly externalModuleName = 'external module name'; public static readonly function = 'function'; public static readonly indexSignature = 'index'; @@ -69,4 +70,4 @@ export class DisplayPartKind { public static readonly propertyName = 'propertyName'; public static readonly punctuation = 'punctuation'; public static readonly text = 'text'; -} \ No newline at end of file +} -- GitLab