Revert "Emit, even in the presence of declaration errors and noEmitOnError."

This reverts commit 19517ac0dd.
This commit is contained in:
Cyrus Najmabadi
2015-03-23 16:12:14 -07:00
parent 755d80606f
commit af6d1ebe01

View File

@@ -87,6 +87,11 @@ module ts {
export function getPreEmitDiagnostics(program: Program): Diagnostic[] {
let diagnostics = program.getSyntacticDiagnostics().concat(program.getGlobalDiagnostics()).concat(program.getSemanticDiagnostics());
if (program.getCompilerOptions().declaration) {
diagnostics.concat(program.getDeclarationDiagnostics());
}
return sortAndDeduplicateDiagnostics(diagnostics);
}