refactor(compiler): change ngc error handling

Do not print stack trace for user errors
Print stack trace for compiler internal errors
This commit is contained in:
Bowen Ni
2016-11-30 13:59:53 -08:00
committed by Alex Rickabaugh
parent 75d1617b63
commit 9761db5ac2
6 changed files with 152 additions and 10 deletions

View File

@ -16,6 +16,8 @@ import NgOptions from './options';
import {MetadataWriterHost, DecoratorDownlevelCompilerHost, TsickleCompilerHost} from './compiler_host';
import {CliOptions} from './cli_options';
export {UserError} from './tsc';
export type CodegenExtension =
(ngOptions: NgOptions, cliOptions: CliOptions, program: ts.Program, host: ts.CompilerHost) =>
Promise<void>;