From e10991413c0d966eeee3e2f619a2c5c3d192f6be Mon Sep 17 00:00:00 2001 From: Sheetal Nandi Date: Mon, 12 Aug 2019 13:13:28 -0700 Subject: [PATCH] Print program only if there are files are added or removed from the program. --- src/server/project.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/server/project.ts b/src/server/project.ts index 91ac212ea13..f9465d8b242 100644 --- a/src/server/project.ts +++ b/src/server/project.ts @@ -1009,9 +1009,12 @@ namespace ts.server { ); const elapsed = timestamp() - start; this.writeLog(`Finishing updateGraphWorker: Project: ${this.getProjectName()} Version: ${this.getProjectVersion()} structureChanged: ${hasNewProgram} Elapsed: ${elapsed}ms`); - if (this.program !== oldProgram) { + if (this.hasAddedorRemovedFiles) { this.print(); } + else if (this.program !== oldProgram) { + this.writeLog(`Different program with same set of files:: oldProgram.structureIsReused:: ${oldProgram && oldProgram.structureIsReused}`); + } return hasNewProgram; }