@@ -110357,8 +110357,8 @@ var ts;
110357
110357
var LanguageServiceMode;
110358
110358
(function (LanguageServiceMode) {
110359
110359
LanguageServiceMode[LanguageServiceMode["Semantic"] = 0] = "Semantic";
110360
- LanguageServiceMode[LanguageServiceMode["ApproximateSemanticOnly "] = 1] = "ApproximateSemanticOnly ";
110361
- LanguageServiceMode[LanguageServiceMode["SyntaxOnly "] = 2] = "SyntaxOnly ";
110360
+ LanguageServiceMode[LanguageServiceMode["PartialSemantic "] = 1] = "PartialSemantic ";
110361
+ LanguageServiceMode[LanguageServiceMode["Syntactic "] = 2] = "Syntactic ";
110362
110362
})(LanguageServiceMode = ts.LanguageServiceMode || (ts.LanguageServiceMode = {}));
110363
110363
/* @internal */
110364
110364
ts.emptyOptions = {};
@@ -143186,7 +143186,7 @@ var ts;
143186
143186
return ThrottledCancellationToken;
143187
143187
}());
143188
143188
ts.ThrottledCancellationToken = ThrottledCancellationToken;
143189
- var invalidOperationsOnApproximateSemanticOnly = [
143189
+ var invalidOperationsInPartialSemanticMode = [
143190
143190
"getSyntacticDiagnostics",
143191
143191
"getSemanticDiagnostics",
143192
143192
"getSuggestionDiagnostics",
@@ -143205,7 +143205,7 @@ var ts;
143205
143205
"provideCallHierarchyIncomingCalls",
143206
143206
"provideCallHierarchyOutgoingCalls",
143207
143207
];
143208
- var invalidOperationsOnSyntaxOnly = __spreadArrays(invalidOperationsOnApproximateSemanticOnly , [
143208
+ var invalidOperationsInSyntacticMode = __spreadArrays(invalidOperationsInPartialSemanticMode , [
143209
143209
"getCompletionsAtPosition",
143210
143210
"getCompletionEntryDetails",
143211
143211
"getCompletionEntrySymbol",
@@ -143233,7 +143233,7 @@ var ts;
143233
143233
}
143234
143234
else if (typeof syntaxOnlyOrLanguageServiceMode === "boolean") {
143235
143235
// languageServiceMode = SyntaxOnly
143236
- languageServiceMode = syntaxOnlyOrLanguageServiceMode ? ts.LanguageServiceMode.SyntaxOnly : ts.LanguageServiceMode.Semantic;
143236
+ languageServiceMode = syntaxOnlyOrLanguageServiceMode ? ts.LanguageServiceMode.Syntactic : ts.LanguageServiceMode.Semantic;
143237
143237
}
143238
143238
else {
143239
143239
languageServiceMode = syntaxOnlyOrLanguageServiceMode;
@@ -143278,7 +143278,7 @@ var ts;
143278
143278
}
143279
143279
function synchronizeHostData() {
143280
143280
var _a, _b;
143281
- ts.Debug.assert(languageServiceMode !== ts.LanguageServiceMode.SyntaxOnly );
143281
+ ts.Debug.assert(languageServiceMode !== ts.LanguageServiceMode.Syntactic );
143282
143282
// perform fast check if host supports it
143283
143283
if (host.getProjectVersion) {
143284
143284
var hostProjectVersion = host.getProjectVersion();
@@ -143442,7 +143442,7 @@ var ts;
143442
143442
}
143443
143443
// TODO: GH#18217 frequently asserted as defined
143444
143444
function getProgram() {
143445
- if (languageServiceMode === ts.LanguageServiceMode.SyntaxOnly ) {
143445
+ if (languageServiceMode === ts.LanguageServiceMode.Syntactic ) {
143446
143446
ts.Debug.assert(program === undefined);
143447
143447
return undefined;
143448
143448
}
@@ -144339,17 +144339,17 @@ var ts;
144339
144339
switch (languageServiceMode) {
144340
144340
case ts.LanguageServiceMode.Semantic:
144341
144341
break;
144342
- case ts.LanguageServiceMode.ApproximateSemanticOnly :
144343
- invalidOperationsOnApproximateSemanticOnly .forEach(function (key) {
144342
+ case ts.LanguageServiceMode.PartialSemantic :
144343
+ invalidOperationsInPartialSemanticMode .forEach(function (key) {
144344
144344
return ls[key] = function () {
144345
- throw new Error("LanguageService Operation: " + key + " not allowed on approximate semantic only server ");
144345
+ throw new Error("LanguageService Operation: " + key + " not allowed in LanguageServiceMode.PartialSemantic ");
144346
144346
};
144347
144347
});
144348
144348
break;
144349
- case ts.LanguageServiceMode.SyntaxOnly :
144350
- invalidOperationsOnSyntaxOnly .forEach(function (key) {
144349
+ case ts.LanguageServiceMode.Syntactic :
144350
+ invalidOperationsInSyntacticMode .forEach(function (key) {
144351
144351
return ls[key] = function () {
144352
- throw new Error("LanguageService Operation: " + key + " not allowed on syntax only server ");
144352
+ throw new Error("LanguageService Operation: " + key + " not allowed in LanguageServiceMode.Syntactic ");
144353
144353
};
144354
144354
});
144355
144355
break;
@@ -147593,11 +147593,11 @@ var ts;
147593
147593
case ts.LanguageServiceMode.Semantic:
147594
147594
this.languageServiceEnabled = true;
147595
147595
break;
147596
- case ts.LanguageServiceMode.ApproximateSemanticOnly :
147596
+ case ts.LanguageServiceMode.PartialSemantic :
147597
147597
this.languageServiceEnabled = true;
147598
147598
this.compilerOptions.types = [];
147599
147599
break;
147600
- case ts.LanguageServiceMode.SyntaxOnly :
147600
+ case ts.LanguageServiceMode.Syntactic :
147601
147601
this.languageServiceEnabled = false;
147602
147602
this.compilerOptions.noResolve = true;
147603
147603
this.compilerOptions.types = [];
@@ -147772,9 +147772,9 @@ var ts;
147772
147772
switch (this.projectService.serverMode) {
147773
147773
case ts.LanguageServiceMode.Semantic:
147774
147774
return true;
147775
- case ts.LanguageServiceMode.ApproximateSemanticOnly :
147775
+ case ts.LanguageServiceMode.PartialSemantic :
147776
147776
return this.fileIsOpen(this.toPath(containingFile));
147777
- case ts.LanguageServiceMode.SyntaxOnly :
147777
+ case ts.LanguageServiceMode.Syntactic :
147778
147778
return false;
147779
147779
default:
147780
147780
ts.Debug.assertNever(this.projectService.serverMode);
@@ -147933,7 +147933,7 @@ var ts;
147933
147933
return { emitSkipped: emitSkipped, diagnostics: diagnostics };
147934
147934
};
147935
147935
Project.prototype.enableLanguageService = function () {
147936
- if (this.languageServiceEnabled || this.projectService.serverMode === ts.LanguageServiceMode.SyntaxOnly ) {
147936
+ if (this.languageServiceEnabled || this.projectService.serverMode === ts.LanguageServiceMode.Syntactic ) {
147937
147937
return;
147938
147938
}
147939
147939
this.languageServiceEnabled = true;
@@ -147944,7 +147944,7 @@ var ts;
147944
147944
if (!this.languageServiceEnabled) {
147945
147945
return;
147946
147946
}
147947
- ts.Debug.assert(this.projectService.serverMode !== ts.LanguageServiceMode.SyntaxOnly );
147947
+ ts.Debug.assert(this.projectService.serverMode !== ts.LanguageServiceMode.Syntactic );
147948
147948
this.languageService.cleanupSemanticCache();
147949
147949
this.languageServiceEnabled = false;
147950
147950
this.lastFileExceededProgramSize = lastFileExceededProgramSize;
@@ -149746,10 +149746,10 @@ var ts;
149746
149746
this.typesMapLocation = (opts.typesMapLocation === undefined) ? ts.combinePaths(ts.getDirectoryPath(this.getExecutingFilePath()), "typesMap.json") : opts.typesMapLocation;
149747
149747
if (opts.serverMode !== undefined) {
149748
149748
this.serverMode = opts.serverMode;
149749
- this.syntaxOnly = this.serverMode === ts.LanguageServiceMode.SyntaxOnly ;
149749
+ this.syntaxOnly = this.serverMode === ts.LanguageServiceMode.Syntactic ;
149750
149750
}
149751
149751
else if (opts.syntaxOnly) {
149752
- this.serverMode = ts.LanguageServiceMode.SyntaxOnly ;
149752
+ this.serverMode = ts.LanguageServiceMode.Syntactic ;
149753
149753
this.syntaxOnly = true;
149754
149754
}
149755
149755
else {
@@ -151768,7 +151768,7 @@ var ts;
151768
151768
var retainProjects;
151769
151769
var projectForConfigFileDiag;
151770
151770
var defaultConfigProjectIsCreated = false;
151771
- if (this.serverMode === ts.LanguageServiceMode.ApproximateSemanticOnly ) {
151771
+ if (this.serverMode === ts.LanguageServiceMode.PartialSemantic ) {
151772
151772
// Invalidate resolutions in the file since this file is now open
151773
151773
info.containingProjects.forEach(function (project) {
151774
151774
if (project.resolutionCache.removeRelativeNoResolveResolutionsOfFile(info.path)) {
@@ -151849,7 +151849,7 @@ var ts;
151849
151849
ts.Debug.assert(this.openFiles.has(info.path));
151850
151850
this.assignOrphanScriptInfoToInferredProject(info, this.openFiles.get(info.path));
151851
151851
}
151852
- else if (this.serverMode === ts.LanguageServiceMode.ApproximateSemanticOnly && ((_a = info.cacheSourceFile) === null || _a === void 0 ? void 0 : _a.sourceFile.referencedFiles.length)) {
151852
+ else if (this.serverMode === ts.LanguageServiceMode.PartialSemantic && ((_a = info.cacheSourceFile) === null || _a === void 0 ? void 0 : _a.sourceFile.referencedFiles.length)) {
151853
151853
// This file was just opened and references in this file will previously not been resolved so schedule update
151854
151854
info.containingProjects.forEach(function (project) { return project.markAsDirty(); });
151855
151855
}
@@ -153021,7 +153021,7 @@ var ts;
153021
153021
{ start: contextSpanStart.pos, length: contextSpanEnd.pos - contextSpanStart.pos } :
153022
153022
undefined;
153023
153023
}
153024
- var invalidApproximateSemanticOnlyCommands = [
153024
+ var invalidPartialSemanticModeCommands = [
153025
153025
server.CommandNames.OpenExternalProject,
153026
153026
server.CommandNames.OpenExternalProjects,
153027
153027
server.CommandNames.CloseExternalProject,
@@ -153056,7 +153056,7 @@ var ts;
153056
153056
server.CommandNames.ProvideCallHierarchyIncomingCalls,
153057
153057
server.CommandNames.ProvideCallHierarchyOutgoingCalls,
153058
153058
];
153059
- var invalidSyntaxOnlyCommands = __spreadArrays(invalidApproximateSemanticOnlyCommands , [
153059
+ var invalidSyntacticModeCommands = __spreadArrays(invalidPartialSemanticModeCommands , [
153060
153060
server.CommandNames.Definition,
153061
153061
server.CommandNames.DefinitionFull,
153062
153062
server.CommandNames.DefinitionAndBoundSpan,
@@ -153508,17 +153508,17 @@ var ts;
153508
153508
switch (this.projectService.serverMode) {
153509
153509
case ts.LanguageServiceMode.Semantic:
153510
153510
break;
153511
- case ts.LanguageServiceMode.ApproximateSemanticOnly :
153512
- invalidApproximateSemanticOnlyCommands .forEach(function (commandName) {
153511
+ case ts.LanguageServiceMode.PartialSemantic :
153512
+ invalidPartialSemanticModeCommands .forEach(function (commandName) {
153513
153513
return _this.handlers.set(commandName, function (request) {
153514
- throw new Error("Request: " + request.command + " not allowed on approximate semantic only server ");
153514
+ throw new Error("Request: " + request.command + " not allowed in LanguageServiceMode.PartialSemantic ");
153515
153515
});
153516
153516
});
153517
153517
break;
153518
- case ts.LanguageServiceMode.SyntaxOnly :
153519
- invalidSyntaxOnlyCommands .forEach(function (commandName) {
153518
+ case ts.LanguageServiceMode.Syntactic :
153519
+ invalidSyntacticModeCommands .forEach(function (commandName) {
153520
153520
return _this.handlers.set(commandName, function (request) {
153521
- throw new Error("Request: " + request.command + " not allowed on syntax only server ");
153521
+ throw new Error("Request: " + request.command + " not allowed in LanguageServiceMode.Syntactic ");
153522
153522
});
153523
153523
});
153524
153524
break;
@@ -157585,10 +157585,10 @@ var ts;
157585
157585
switch (mode.toLowerCase()) {
157586
157586
case "semantic":
157587
157587
return ts.LanguageServiceMode.Semantic;
157588
- case "approximatesemanticonly ":
157589
- return ts.LanguageServiceMode.ApproximateSemanticOnly ;
157590
- case "syntaxonly ":
157591
- return ts.LanguageServiceMode.SyntaxOnly ;
157588
+ case "partialsemantic ":
157589
+ return ts.LanguageServiceMode.PartialSemantic ;
157590
+ case "syntactic ":
157591
+ return ts.LanguageServiceMode.Syntactic ;
157592
157592
default:
157593
157593
unknownServerMode = mode;
157594
157594
return undefined;
0 commit comments