Skip to content

Commit b78e560

Browse files
author
zhengbli
committed
Add message in protocol.d.ts and rename "rebuildProjects" to "reloadProjects"
1 parent a4d496c commit b78e560

3 files changed

Lines changed: 12 additions & 6 deletions

File tree

src/server/editorServices.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -769,7 +769,7 @@ namespace ts.server {
769769
return referencingProjects;
770770
}
771771

772-
rebuildProjectStructure() {
772+
reloadProjects() {
773773
// First check if there is new tsconfig file added for inferred project roots
774774
for (let info of this.openFileRoots) {
775775
this.openOrUpdateConfiguredProjectForFile(info.fileName);

src/server/protocol.d.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,12 @@ declare namespace ts.server.protocol {
3131
*/
3232
arguments?: any;
3333
}
34+
35+
/**
36+
* Request to reload the project structure for all the opened files
37+
*/
38+
export interface ReloadProjectsRequest extends Message {
39+
}
3440

3541
/**
3642
* Server-initiated event message

src/server/session.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ namespace ts.server {
100100
export const SignatureHelp = "signatureHelp";
101101
export const TypeDefinition = "typeDefinition";
102102
export const ProjectInfo = "projectInfo";
103-
export const RebuildProjects = "rebuildProjects";
103+
export const ReloadProjects = "reloadProjects";
104104
export const Unknown = "unknown";
105105
}
106106

@@ -228,8 +228,8 @@ namespace ts.server {
228228
this.semanticCheck(file, project);
229229
}
230230

231-
private rebuildProjectStructure() {
232-
this.projectService.rebuildProjectStructure();
231+
private reloadProjects() {
232+
this.projectService.reloadProjects();
233233
}
234234

235235
private updateProjectStructure(seq: number, matchSeq: (seq: number) => boolean, ms = 1500) {
@@ -1038,8 +1038,8 @@ namespace ts.server {
10381038
var { file, needFileNameList } = <protocol.ProjectInfoRequestArgs>request.arguments;
10391039
return {response: this.getProjectInfo(file, needFileNameList), responseRequired: true};
10401040
},
1041-
[CommandNames.RebuildProjects]: (request: protocol.Request) => {
1042-
this.rebuildProjectStructure();
1041+
[CommandNames.ReloadProjects]: (request: protocol.ReloadProjectsRequest) => {
1042+
this.reloadProjects();
10431043
return {responseRequired: false};
10441044
}
10451045
};

0 commit comments

Comments
 (0)