92 lines
3.4 KiB
Plaintext
92 lines
3.4 KiB
Plaintext
|
"use strict";
|
||
|
/*---------------------------------------------------------------------------------------------
|
||
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||
|
* Licensed under the MIT License. See License.txt in the project root for license information.
|
||
|
*--------------------------------------------------------------------------------------------*/
|
||
|
Object.defineProperty(exports, "__esModule", { value: true });
|
||
|
exports.EventName = exports.DisplayPartKind = exports.KindModifiers = exports.DiagnosticCategory = exports.Kind = void 0;
|
||
|
class Kind {
|
||
|
}
|
||
|
exports.Kind = Kind;
|
||
|
Kind.alias = 'alias';
|
||
|
Kind.callSignature = 'call';
|
||
|
Kind.class = 'class';
|
||
|
Kind.const = 'const';
|
||
|
Kind.constructorImplementation = 'constructor';
|
||
|
Kind.constructSignature = 'construct';
|
||
|
Kind.directory = 'directory';
|
||
|
Kind.enum = 'enum';
|
||
|
Kind.enumMember = 'enum member';
|
||
|
Kind.externalModuleName = 'external module name';
|
||
|
Kind.function = 'function';
|
||
|
Kind.indexSignature = 'index';
|
||
|
Kind.interface = 'interface';
|
||
|
Kind.keyword = 'keyword';
|
||
|
Kind.let = 'let';
|
||
|
Kind.localFunction = 'local function';
|
||
|
Kind.localVariable = 'local var';
|
||
|
Kind.method = 'method';
|
||
|
Kind.memberGetAccessor = 'getter';
|
||
|
Kind.memberSetAccessor = 'setter';
|
||
|
Kind.memberVariable = 'property';
|
||
|
Kind.module = 'module';
|
||
|
Kind.primitiveType = 'primitive type';
|
||
|
Kind.script = 'script';
|
||
|
Kind.type = 'type';
|
||
|
Kind.variable = 'var';
|
||
|
Kind.warning = 'warning';
|
||
|
Kind.string = 'string';
|
||
|
Kind.parameter = 'parameter';
|
||
|
Kind.typeParameter = 'type parameter';
|
||
|
class DiagnosticCategory {
|
||
|
}
|
||
|
exports.DiagnosticCategory = DiagnosticCategory;
|
||
|
DiagnosticCategory.error = 'error';
|
||
|
DiagnosticCategory.warning = 'warning';
|
||
|
DiagnosticCategory.suggestion = 'suggestion';
|
||
|
class KindModifiers {
|
||
|
}
|
||
|
exports.KindModifiers = KindModifiers;
|
||
|
KindModifiers.optional = 'optional';
|
||
|
KindModifiers.deprecated = 'deprecated';
|
||
|
KindModifiers.color = 'color';
|
||
|
KindModifiers.dtsFile = '.d.ts';
|
||
|
KindModifiers.tsFile = '.ts';
|
||
|
KindModifiers.tsxFile = '.tsx';
|
||
|
KindModifiers.jsFile = '.js';
|
||
|
KindModifiers.jsxFile = '.jsx';
|
||
|
KindModifiers.jsonFile = '.json';
|
||
|
KindModifiers.fileExtensionKindModifiers = [
|
||
|
KindModifiers.dtsFile,
|
||
|
KindModifiers.tsFile,
|
||
|
KindModifiers.tsxFile,
|
||
|
KindModifiers.jsFile,
|
||
|
KindModifiers.jsxFile,
|
||
|
KindModifiers.jsonFile,
|
||
|
];
|
||
|
class DisplayPartKind {
|
||
|
}
|
||
|
exports.DisplayPartKind = DisplayPartKind;
|
||
|
DisplayPartKind.functionName = 'functionName';
|
||
|
DisplayPartKind.methodName = 'methodName';
|
||
|
DisplayPartKind.parameterName = 'parameterName';
|
||
|
DisplayPartKind.propertyName = 'propertyName';
|
||
|
DisplayPartKind.punctuation = 'punctuation';
|
||
|
DisplayPartKind.text = 'text';
|
||
|
var EventName;
|
||
|
(function (EventName) {
|
||
|
EventName["syntaxDiag"] = "syntaxDiag";
|
||
|
EventName["semanticDiag"] = "semanticDiag";
|
||
|
EventName["suggestionDiag"] = "suggestionDiag";
|
||
|
EventName["configFileDiag"] = "configFileDiag";
|
||
|
EventName["telemetry"] = "telemetry";
|
||
|
EventName["projectLanguageServiceState"] = "projectLanguageServiceState";
|
||
|
EventName["projectsUpdatedInBackground"] = "projectsUpdatedInBackground";
|
||
|
EventName["beginInstallTypes"] = "beginInstallTypes";
|
||
|
EventName["endInstallTypes"] = "endInstallTypes";
|
||
|
EventName["typesInstallerInitializationFailed"] = "typesInstallerInitializationFailed";
|
||
|
EventName["surveyReady"] = "surveyReady";
|
||
|
EventName["projectLoadingStart"] = "projectLoadingStart";
|
||
|
EventName["projectLoadingFinish"] = "projectLoadingFinish";
|
||
|
})(EventName || (exports.EventName = EventName = {}));
|
||
|
//# sourceMappingURL=protocol.const.js.map
|