Revert "perf(compiler): skip type check and emit in bazel in some cases. (#19646)"

This reverts commit a22121d65d.
This commit is contained in:
Chuck Jazdzewski
2017-10-12 10:26:53 -07:00
parent 055b802713
commit 94a925a1b0
21 changed files with 297 additions and 596 deletions

View File

@ -14,7 +14,7 @@ export class GeneratedFile {
public stmts: Statement[]|null;
constructor(
public srcFileName: string, public genFileName: string, sourceOrStmts: string|Statement[]) {
public srcFileUrl: string, public genFileUrl: string, sourceOrStmts: string|Statement[]) {
if (typeof sourceOrStmts === 'string') {
this.source = sourceOrStmts;
this.stmts = null;
@ -25,7 +25,7 @@ export class GeneratedFile {
}
isEquivalent(other: GeneratedFile): boolean {
if (this.genFileName !== other.genFileName) {
if (this.genFileUrl !== other.genFileUrl) {
return false;
}
if (this.source) {
@ -42,7 +42,7 @@ export class GeneratedFile {
export function toTypeScript(file: GeneratedFile, preamble: string = ''): string {
if (!file.stmts) {
throw new Error(`Illegal state: No stmts present on GeneratedFile ${file.genFileName}`);
throw new Error(`Illegal state: No stmts present on GeneratedFile ${file.genFileUrl}`);
}
return new TypeScriptEmitter().emitStatements(file.genFileName, file.stmts, preamble);
return new TypeScriptEmitter().emitStatements(file.genFileUrl, file.stmts, preamble);
}