Emit even in the presence of parse errors.

This commit is contained in:
Cyrus Najmabadi
2015-02-02 15:28:23 -08:00
parent 5343336763
commit d66e70a960

View File

@@ -114,8 +114,11 @@ module ts {
}
function isEmitBlocked(sourceFile?: SourceFile): boolean {
return getDiagnostics(sourceFile).length !== 0 ||
(options.noEmitOnError && getDiagnosticsProducingTypeChecker().getDiagnostics(sourceFile).length !== 0);
if (options.noEmitOnError) {
return getDiagnostics(sourceFile).length !== 0 || getDiagnosticsProducingTypeChecker().getDiagnostics(sourceFile).length !== 0;
}
return false;
}
function getDiagnosticsProducingTypeChecker() {