From dd64c96d591efa3dfe205d172a112fcaad89e964 Mon Sep 17 00:00:00 2001 From: Remco Haszing Date: Wed, 18 Aug 2021 21:46:06 +0200 Subject: [PATCH] Fix mismatched enum types These enums were annotated as numbers, but they could be more specific. --- src/languageFeatures.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/languageFeatures.ts b/src/languageFeatures.ts index 4f44610..7e3d5b5 100644 --- a/src/languageFeatures.ts +++ b/src/languageFeatures.ts @@ -19,7 +19,7 @@ export type WorkerAccessor = (...more: Uri[]) => PromiseLike; // --- diagnostics --- --- -function toSeverity(lsSeverity: number): MarkerSeverity { +function toSeverity(lsSeverity: ls.DiagnosticSeverity): MarkerSeverity { switch (lsSeverity) { case ls.DiagnosticSeverity.Error: return MarkerSeverity.Error; @@ -176,7 +176,7 @@ function toRange(range: ls.Range): Range { ); } -function toCompletionItemKind(kind: number): languages.CompletionItemKind { +function toCompletionItemKind(kind: languages.CompletionItemKind): languages.CompletionItemKind { const mItemKind = languages.CompletionItemKind; switch (kind) {