This commit is contained in:
Daniel Rosenwasser 2015-06-14 19:56:48 -07:00
parent 75920657b9
commit dc6a9bdbee

View file

@ -814,7 +814,7 @@ module Harness {
sourceText: string, sourceText: string,
languageVersion: ts.ScriptTarget, languageVersion: ts.ScriptTarget,
assertInvariants: boolean) { assertInvariants: boolean) {
// Only set the parent nodes if we're asserting invariants. We don't need them otherwise. // Only set the parent nodes if we're asserting invariants. We don't need them otherwise.
var result = ts.createSourceFile(fileName, sourceText, languageVersion, /*setParentNodes:*/ assertInvariants); var result = ts.createSourceFile(fileName, sourceText, languageVersion, /*setParentNodes:*/ assertInvariants);
@ -943,14 +943,13 @@ module Harness {
public emitAll(ioHost?: IEmitterIOHost) { public emitAll(ioHost?: IEmitterIOHost) {
this.compileFiles(this.inputFiles, this.compileFiles(this.inputFiles,
/*otherFiles*/ [], /*otherFiles*/ [],
/*onComplete*/ (result) => { /*onComplete*/ result => {
result.files.forEach(writeFile); result.files.forEach(writeFile);
result.declFilesCode.forEach(writeFile); result.declFilesCode.forEach(writeFile);
result.sourceMaps.forEach(writeFile); result.sourceMaps.forEach(writeFile);
}, },
/*settingsCallback*/ () => { }, /*settingsCallback*/ () => { },
this.compileOptions, this.compileOptions);
/*currentDirectory*/ undefined);
function writeFile(file: GeneratedFile) { function writeFile(file: GeneratedFile) {
ioHost.writeFile(file.fileName, file.code, false); ioHost.writeFile(file.fileName, file.code, false);