fix(codegen): codegen all files in the program, not just roots

fixes #8475
This commit is contained in:
Alex Eagle
2016-05-04 15:17:53 -06:00
parent f235454dd6
commit 0d71345b93
4 changed files with 15 additions and 8 deletions
+4 -2
View File
@@ -155,8 +155,10 @@ export class CodeGenerator {
return Promise.all(stylesheetPromises);
})
.catch((e) => { console.error(e.stack); });
return Promise.all(
this.program.getRootFileNames().filter(f => !GENERATED_FILES.test(f)).map(generateOneFile));
return Promise.all(this.program.getSourceFiles()
.map(sf => sf.fileName)
.filter(f => !GENERATED_FILES.test(f))
.map(generateOneFile));
}
static create(ngOptions: AngularCompilerOptions, program: ts.Program, options: ts.CompilerOptions,