Fix mismatched enum types

These enums were annotated as numbers, but they could be more specific.
This commit is contained in:
Remco Haszing 2021-08-18 21:46:06 +02:00
parent 26b0d6ea96
commit dd64c96d59
No known key found for this signature in database
GPG key ID: 40D9F5FE9155FD3C

View file

@ -19,7 +19,7 @@ export type WorkerAccessor = (...more: Uri[]) => PromiseLike<YAMLWorker>;
// --- 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) {