Fix noEmit handling for tsbuildinfo emit with SemanticDiagnosticBuilder

This commit is contained in:
Sheetal Nandi
2020-10-01 12:42:13 -07:00
parent 6a05abdff8
commit 8bae5210ee
+2 -1
View File
@@ -1069,7 +1069,8 @@ namespace ts {
}
// Add file to affected file pending emit to handle for later emit time
if (kind === BuilderProgramKind.EmitAndSemanticDiagnosticsBuilderProgram) {
// Apart for emit builder do this for tsbuildinfo, do this for non emit builder when noEmit is set as tsbuildinfo is written and reused between emitters
if (kind === BuilderProgramKind.EmitAndSemanticDiagnosticsBuilderProgram || state.compilerOptions.noEmit) {
addToAffectedFilesPendingEmit(state, (affected as SourceFile).resolvedPath, BuilderFileEmit.Full);
}