UNPKG

ts-lit-plugin

Version:

Typescript plugin that adds type checking and code completion to lit-html

38 lines (37 loc) 1.76 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var ts_module_1 = require("../../ts-module"); function translateTargetKind(kind) { switch (kind) { case "memberFunctionElement": return ts_module_1.tsModule.ts.ScriptElementKind.memberFunctionElement; case "functionElement": return ts_module_1.tsModule.ts.ScriptElementKind.functionElement; case "constructorImplementationElement": return ts_module_1.tsModule.ts.ScriptElementKind.constructorImplementationElement; case "variableElement": return ts_module_1.tsModule.ts.ScriptElementKind.variableElement; case "classElement": return ts_module_1.tsModule.ts.ScriptElementKind.classElement; case "interfaceElement": return ts_module_1.tsModule.ts.ScriptElementKind.interfaceElement; case "moduleElement": return ts_module_1.tsModule.ts.ScriptElementKind.moduleElement; case "memberVariableElement": case "member": return ts_module_1.tsModule.ts.ScriptElementKind.memberVariableElement; case "constElement": return ts_module_1.tsModule.ts.ScriptElementKind.constElement; case "enumElement": return ts_module_1.tsModule.ts.ScriptElementKind.enumElement; case "keyword": return ts_module_1.tsModule.ts.ScriptElementKind.keyword; case "alias": return ts_module_1.tsModule.ts.ScriptElementKind.alias; case "label": return ts_module_1.tsModule.ts.ScriptElementKind.label; default: return ts_module_1.tsModule.ts.ScriptElementKind.unknown; } } exports.translateTargetKind = translateTargetKind;