Skip to content

Commit 10bfb7c

Browse files
TypeScript Botsheetalkamattypescript-bot
authored
🤖 Pick PR microsoft#39883 (Renames in servermode per feedback) into release-4.0 (microsoft#39888)
* Cherry-pick PR microsoft#39883 into release-4.0 Component commits: d320625 Server mode renames as per feedback e8d798d More renames 508226e Merge branch 'master' into serverModeRename * Update LKG Co-authored-by: Sheetal Nandi <[email protected]> Co-authored-by: typescript-bot <[email protected]>
1 parent 024a09b commit 10bfb7c

18 files changed

+148
-148
lines changed

‎lib/tsserver.js

Lines changed: 35 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -110357,8 +110357,8 @@ var ts;
110357110357
var LanguageServiceMode;
110358110358
(function (LanguageServiceMode) {
110359110359
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";
110362110362
})(LanguageServiceMode = ts.LanguageServiceMode || (ts.LanguageServiceMode = {}));
110363110363
/* @internal */
110364110364
ts.emptyOptions = {};
@@ -143186,7 +143186,7 @@ var ts;
143186143186
return ThrottledCancellationToken;
143187143187
}());
143188143188
ts.ThrottledCancellationToken = ThrottledCancellationToken;
143189-
var invalidOperationsOnApproximateSemanticOnly = [
143189+
var invalidOperationsInPartialSemanticMode = [
143190143190
"getSyntacticDiagnostics",
143191143191
"getSemanticDiagnostics",
143192143192
"getSuggestionDiagnostics",
@@ -143205,7 +143205,7 @@ var ts;
143205143205
"provideCallHierarchyIncomingCalls",
143206143206
"provideCallHierarchyOutgoingCalls",
143207143207
];
143208-
var invalidOperationsOnSyntaxOnly = __spreadArrays(invalidOperationsOnApproximateSemanticOnly, [
143208+
var invalidOperationsInSyntacticMode = __spreadArrays(invalidOperationsInPartialSemanticMode, [
143209143209
"getCompletionsAtPosition",
143210143210
"getCompletionEntryDetails",
143211143211
"getCompletionEntrySymbol",
@@ -143233,7 +143233,7 @@ var ts;
143233143233
}
143234143234
else if (typeof syntaxOnlyOrLanguageServiceMode === "boolean") {
143235143235
// languageServiceMode = SyntaxOnly
143236-
languageServiceMode = syntaxOnlyOrLanguageServiceMode ? ts.LanguageServiceMode.SyntaxOnly : ts.LanguageServiceMode.Semantic;
143236+
languageServiceMode = syntaxOnlyOrLanguageServiceMode ? ts.LanguageServiceMode.Syntactic : ts.LanguageServiceMode.Semantic;
143237143237
}
143238143238
else {
143239143239
languageServiceMode = syntaxOnlyOrLanguageServiceMode;
@@ -143278,7 +143278,7 @@ var ts;
143278143278
}
143279143279
function synchronizeHostData() {
143280143280
var _a, _b;
143281-
ts.Debug.assert(languageServiceMode !== ts.LanguageServiceMode.SyntaxOnly);
143281+
ts.Debug.assert(languageServiceMode !== ts.LanguageServiceMode.Syntactic);
143282143282
// perform fast check if host supports it
143283143283
if (host.getProjectVersion) {
143284143284
var hostProjectVersion = host.getProjectVersion();
@@ -143442,7 +143442,7 @@ var ts;
143442143442
}
143443143443
// TODO: GH#18217 frequently asserted as defined
143444143444
function getProgram() {
143445-
if (languageServiceMode === ts.LanguageServiceMode.SyntaxOnly) {
143445+
if (languageServiceMode === ts.LanguageServiceMode.Syntactic) {
143446143446
ts.Debug.assert(program === undefined);
143447143447
return undefined;
143448143448
}
@@ -144339,17 +144339,17 @@ var ts;
144339144339
switch (languageServiceMode) {
144340144340
case ts.LanguageServiceMode.Semantic:
144341144341
break;
144342-
case ts.LanguageServiceMode.ApproximateSemanticOnly:
144343-
invalidOperationsOnApproximateSemanticOnly.forEach(function (key) {
144342+
case ts.LanguageServiceMode.PartialSemantic:
144343+
invalidOperationsInPartialSemanticMode.forEach(function (key) {
144344144344
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");
144346144346
};
144347144347
});
144348144348
break;
144349-
case ts.LanguageServiceMode.SyntaxOnly:
144350-
invalidOperationsOnSyntaxOnly.forEach(function (key) {
144349+
case ts.LanguageServiceMode.Syntactic:
144350+
invalidOperationsInSyntacticMode.forEach(function (key) {
144351144351
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");
144353144353
};
144354144354
});
144355144355
break;
@@ -147593,11 +147593,11 @@ var ts;
147593147593
case ts.LanguageServiceMode.Semantic:
147594147594
this.languageServiceEnabled = true;
147595147595
break;
147596-
case ts.LanguageServiceMode.ApproximateSemanticOnly:
147596+
case ts.LanguageServiceMode.PartialSemantic:
147597147597
this.languageServiceEnabled = true;
147598147598
this.compilerOptions.types = [];
147599147599
break;
147600-
case ts.LanguageServiceMode.SyntaxOnly:
147600+
case ts.LanguageServiceMode.Syntactic:
147601147601
this.languageServiceEnabled = false;
147602147602
this.compilerOptions.noResolve = true;
147603147603
this.compilerOptions.types = [];
@@ -147772,9 +147772,9 @@ var ts;
147772147772
switch (this.projectService.serverMode) {
147773147773
case ts.LanguageServiceMode.Semantic:
147774147774
return true;
147775-
case ts.LanguageServiceMode.ApproximateSemanticOnly:
147775+
case ts.LanguageServiceMode.PartialSemantic:
147776147776
return this.fileIsOpen(this.toPath(containingFile));
147777-
case ts.LanguageServiceMode.SyntaxOnly:
147777+
case ts.LanguageServiceMode.Syntactic:
147778147778
return false;
147779147779
default:
147780147780
ts.Debug.assertNever(this.projectService.serverMode);
@@ -147933,7 +147933,7 @@ var ts;
147933147933
return { emitSkipped: emitSkipped, diagnostics: diagnostics };
147934147934
};
147935147935
Project.prototype.enableLanguageService = function () {
147936-
if (this.languageServiceEnabled || this.projectService.serverMode === ts.LanguageServiceMode.SyntaxOnly) {
147936+
if (this.languageServiceEnabled || this.projectService.serverMode === ts.LanguageServiceMode.Syntactic) {
147937147937
return;
147938147938
}
147939147939
this.languageServiceEnabled = true;
@@ -147944,7 +147944,7 @@ var ts;
147944147944
if (!this.languageServiceEnabled) {
147945147945
return;
147946147946
}
147947-
ts.Debug.assert(this.projectService.serverMode !== ts.LanguageServiceMode.SyntaxOnly);
147947+
ts.Debug.assert(this.projectService.serverMode !== ts.LanguageServiceMode.Syntactic);
147948147948
this.languageService.cleanupSemanticCache();
147949147949
this.languageServiceEnabled = false;
147950147950
this.lastFileExceededProgramSize = lastFileExceededProgramSize;
@@ -149746,10 +149746,10 @@ var ts;
149746149746
this.typesMapLocation = (opts.typesMapLocation === undefined) ? ts.combinePaths(ts.getDirectoryPath(this.getExecutingFilePath()), "typesMap.json") : opts.typesMapLocation;
149747149747
if (opts.serverMode !== undefined) {
149748149748
this.serverMode = opts.serverMode;
149749-
this.syntaxOnly = this.serverMode === ts.LanguageServiceMode.SyntaxOnly;
149749+
this.syntaxOnly = this.serverMode === ts.LanguageServiceMode.Syntactic;
149750149750
}
149751149751
else if (opts.syntaxOnly) {
149752-
this.serverMode = ts.LanguageServiceMode.SyntaxOnly;
149752+
this.serverMode = ts.LanguageServiceMode.Syntactic;
149753149753
this.syntaxOnly = true;
149754149754
}
149755149755
else {
@@ -151768,7 +151768,7 @@ var ts;
151768151768
var retainProjects;
151769151769
var projectForConfigFileDiag;
151770151770
var defaultConfigProjectIsCreated = false;
151771-
if (this.serverMode === ts.LanguageServiceMode.ApproximateSemanticOnly) {
151771+
if (this.serverMode === ts.LanguageServiceMode.PartialSemantic) {
151772151772
// Invalidate resolutions in the file since this file is now open
151773151773
info.containingProjects.forEach(function (project) {
151774151774
if (project.resolutionCache.removeRelativeNoResolveResolutionsOfFile(info.path)) {
@@ -151849,7 +151849,7 @@ var ts;
151849151849
ts.Debug.assert(this.openFiles.has(info.path));
151850151850
this.assignOrphanScriptInfoToInferredProject(info, this.openFiles.get(info.path));
151851151851
}
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)) {
151853151853
// This file was just opened and references in this file will previously not been resolved so schedule update
151854151854
info.containingProjects.forEach(function (project) { return project.markAsDirty(); });
151855151855
}
@@ -153021,7 +153021,7 @@ var ts;
153021153021
{ start: contextSpanStart.pos, length: contextSpanEnd.pos - contextSpanStart.pos } :
153022153022
undefined;
153023153023
}
153024-
var invalidApproximateSemanticOnlyCommands = [
153024+
var invalidPartialSemanticModeCommands = [
153025153025
server.CommandNames.OpenExternalProject,
153026153026
server.CommandNames.OpenExternalProjects,
153027153027
server.CommandNames.CloseExternalProject,
@@ -153056,7 +153056,7 @@ var ts;
153056153056
server.CommandNames.ProvideCallHierarchyIncomingCalls,
153057153057
server.CommandNames.ProvideCallHierarchyOutgoingCalls,
153058153058
];
153059-
var invalidSyntaxOnlyCommands = __spreadArrays(invalidApproximateSemanticOnlyCommands, [
153059+
var invalidSyntacticModeCommands = __spreadArrays(invalidPartialSemanticModeCommands, [
153060153060
server.CommandNames.Definition,
153061153061
server.CommandNames.DefinitionFull,
153062153062
server.CommandNames.DefinitionAndBoundSpan,
@@ -153508,17 +153508,17 @@ var ts;
153508153508
switch (this.projectService.serverMode) {
153509153509
case ts.LanguageServiceMode.Semantic:
153510153510
break;
153511-
case ts.LanguageServiceMode.ApproximateSemanticOnly:
153512-
invalidApproximateSemanticOnlyCommands.forEach(function (commandName) {
153511+
case ts.LanguageServiceMode.PartialSemantic:
153512+
invalidPartialSemanticModeCommands.forEach(function (commandName) {
153513153513
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");
153515153515
});
153516153516
});
153517153517
break;
153518-
case ts.LanguageServiceMode.SyntaxOnly:
153519-
invalidSyntaxOnlyCommands.forEach(function (commandName) {
153518+
case ts.LanguageServiceMode.Syntactic:
153519+
invalidSyntacticModeCommands.forEach(function (commandName) {
153520153520
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");
153522153522
});
153523153523
});
153524153524
break;
@@ -157585,10 +157585,10 @@ var ts;
157585157585
switch (mode.toLowerCase()) {
157586157586
case "semantic":
157587157587
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;
157592157592
default:
157593157593
unknownServerMode = mode;
157594157594
return undefined;

‎lib/tsserverlibrary.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5316,8 +5316,8 @@ declare namespace ts {
53165316
}
53175317
enum LanguageServiceMode {
53185318
Semantic = 0,
5319-
ApproximateSemanticOnly = 1,
5320-
SyntaxOnly = 2
5319+
PartialSemantic = 1,
5320+
Syntactic = 2
53215321
}
53225322
interface LanguageServiceHost extends GetEffectiveTypeRootsHost {
53235323
getCompilationSettings(): CompilerOptions;

0 commit comments

Comments
 (0)