From de37f35f7cd9f3860653137cf02e224d02b66e3f Mon Sep 17 00:00:00 2001 From: Vladimir Matveev Date: Mon, 1 Aug 2016 17:12:15 -0700 Subject: [PATCH] set compilation settings of project as a part of sync process --- src/server/project.ts | 3 ++- src/server/protocol.d.ts | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/server/project.ts b/src/server/project.ts index 0eb3f8d1c73..cb1243c979b 100644 --- a/src/server/project.ts +++ b/src/server/project.ts @@ -294,7 +294,8 @@ namespace ts.server { const info = { projectName: this.getProjectName(), version: this.projectStructureVersion, - isInferred: this.projectKind === ProjectKind.Inferred + isInferred: this.projectKind === ProjectKind.Inferred, + options: this.getCompilerOptions() }; // check if requested version is the same that we have reported last time if (this.lastReportedFileNames && lastKnownVersion === this.lastReportedVersion) { diff --git a/src/server/protocol.d.ts b/src/server/protocol.d.ts index cdb4367fd87..2a08e4c3bbd 100644 --- a/src/server/protocol.d.ts +++ b/src/server/protocol.d.ts @@ -507,6 +507,7 @@ declare namespace ts.server.protocol { projectName: string; isInferred: boolean; version: number; + options: CompilerOptions; } export interface ProjectChanges {