Ensure that we have seenAffectedFiles map when files are added to pending emit because they were present in the old state (#37302)

* Make the systems for baselining default to pretty

* Ensure that we have seenAffectedFiles map when files are added to pending emit because they were present in the old state
This happens in build scenarios since semantic diagnostics are queried before emit and hence files are added to seenAffectedFiles pending emit
Fixes #37269
This commit is contained in:
Sheetal Nandi
2020-03-12 10:54:30 -07:00
committed by GitHub
parent 41a80f5d92
commit 1f710167de
347 changed files with 3009 additions and 1917 deletions
+3 -2
View File
@@ -201,6 +201,7 @@ namespace ts {
state.affectedFilesPendingEmit = oldState!.affectedFilesPendingEmit.slice();
state.affectedFilesPendingEmitKind = cloneMapOrUndefined(oldState!.affectedFilesPendingEmitKind);
state.affectedFilesPendingEmitIndex = oldState!.affectedFilesPendingEmitIndex;
state.seenAffectedFiles = createMap();
}
}
@@ -247,8 +248,8 @@ namespace ts {
if (oldCompilerOptions && compilerOptionsAffectEmit(compilerOptions, oldCompilerOptions)) {
// Add all files to affectedFilesPendingEmit since emit changed
newProgram.getSourceFiles().forEach(f => addToAffectedFilesPendingEmit(state, f.resolvedPath, BuilderFileEmit.Full));
Debug.assert(state.seenAffectedFiles === undefined);
state.seenAffectedFiles = createMap<true>();
Debug.assert(!state.seenAffectedFiles || !state.seenAffectedFiles.size);
state.seenAffectedFiles = state.seenAffectedFiles || createMap<true>();
}
state.emittedBuildInfo = !state.changedFilesSet.size && !state.affectedFilesPendingEmit;
+5
View File
@@ -32,6 +32,11 @@ namespace fakes {
this._env = env;
}
// Pretty output
writeOutputIsTTY() {
return true;
}
public write(message: string) {
this.output.push(message);
}
@@ -445,6 +445,11 @@ interface Array<T> { length: number; [n: number]: T; }`
this.reloadFS(fileOrFolderorSymLinkList);
}
// Output is pretty
writeOutputIsTTY() {
return true;
}
getNewLine() {
return this.newLine;
}
@@ -1131,6 +1131,38 @@ export function someFn() { }`);
}
],
});
verifyTscWatch({
scenario,
subScenario: "works when noUnusedParameters changes to false",
commandLineArgs: ["-b", "-w"],
sys: () => {
const index: File = {
path: `${projectRoot}/index.ts`,
content: `const fn = (a: string, b: string) => b;`
};
const configFile: File = {
path: `${projectRoot}/tsconfig.json`,
content: JSON.stringify({
compilerOptions: {
noUnusedParameters: true
}
})
};
return createWatchedSystem([index, configFile, libFile], { currentDirectory: projectRoot });
},
changes: [
sys => {
sys.writeFile(`${projectRoot}/tsconfig.json`, JSON.stringify({
compilerOptions: {
noUnusedParameters: false
}
}));
sys.runQueuedTimeoutCallbacks();
return "Change tsconfig to set noUnusedParameters to false";
},
]
});
});
describe("unittests:: tsbuild:: watchMode:: with demo project", () => {
@@ -1,18 +1,18 @@
//// [/lib/incremental-declaration-doesnt-changeOutput.txt]
/lib/tsc --b /src/app --verbose
12:04:00 AM - Projects in this build:
[12:04:00 AM] Projects in this build:
* src/lib/tsconfig.json
* src/app/tsconfig.json
12:04:00 AM - Project 'src/lib/tsconfig.json' is out of date because oldest output 'src/lib/module.js' is older than newest input 'src/lib/file1.ts'
[12:04:00 AM] Project 'src/lib/tsconfig.json' is out of date because oldest output 'src/lib/module.js' is older than newest input 'src/lib/file1.ts'
12:04:00 AM - Building project '/src/lib/tsconfig.json'...
[12:04:00 AM] Building project '/src/lib/tsconfig.json'...
12:04:00 AM - Project 'src/app/tsconfig.json' is out of date because output of its dependency 'src/lib' has changed
[12:04:00 AM] Project 'src/app/tsconfig.json' is out of date because output of its dependency 'src/lib' has changed
12:04:00 AM - Updating output of project '/src/app/tsconfig.json'...
[12:04:00 AM] Updating output of project '/src/app/tsconfig.json'...
12:04:00 AM - Updating unchanged output timestamps of project '/src/app/tsconfig.json'...
[12:04:00 AM] Updating unchanged output timestamps of project '/src/app/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,18 +1,18 @@
//// [/lib/incremental-declaration-doesnt-changeOutput.txt]
/lib/tsc --b /src/app --verbose
12:04:00 AM - Projects in this build:
[12:04:00 AM] Projects in this build:
* src/lib/tsconfig.json
* src/app/tsconfig.json
12:04:00 AM - Project 'src/lib/tsconfig.json' is out of date because oldest output 'src/lib/module.js' is older than newest input 'src/lib/file1.ts'
[12:04:00 AM] Project 'src/lib/tsconfig.json' is out of date because oldest output 'src/lib/module.js' is older than newest input 'src/lib/file1.ts'
12:04:00 AM - Building project '/src/lib/tsconfig.json'...
[12:04:00 AM] Building project '/src/lib/tsconfig.json'...
12:04:00 AM - Project 'src/app/tsconfig.json' is out of date because output of its dependency 'src/lib' has changed
[12:04:00 AM] Project 'src/app/tsconfig.json' is out of date because output of its dependency 'src/lib' has changed
12:04:00 AM - Updating output of project '/src/app/tsconfig.json'...
[12:04:00 AM] Updating output of project '/src/app/tsconfig.json'...
12:04:00 AM - Updating unchanged output timestamps of project '/src/app/tsconfig.json'...
[12:04:00 AM] Updating unchanged output timestamps of project '/src/app/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,18 +1,18 @@
//// [/lib/incremental-declaration-doesnt-changeOutput.txt]
/lib/tsc --b /src/app --verbose
12:04:00 AM - Projects in this build:
[12:04:00 AM] Projects in this build:
* src/lib/tsconfig.json
* src/app/tsconfig.json
12:04:00 AM - Project 'src/lib/tsconfig.json' is out of date because oldest output 'src/lib/module.js' is older than newest input 'src/lib/file1.ts'
[12:04:00 AM] Project 'src/lib/tsconfig.json' is out of date because oldest output 'src/lib/module.js' is older than newest input 'src/lib/file1.ts'
12:04:00 AM - Building project '/src/lib/tsconfig.json'...
[12:04:00 AM] Building project '/src/lib/tsconfig.json'...
12:04:00 AM - Project 'src/app/tsconfig.json' is out of date because output of its dependency 'src/lib' has changed
[12:04:00 AM] Project 'src/app/tsconfig.json' is out of date because output of its dependency 'src/lib' has changed
12:04:00 AM - Updating output of project '/src/app/tsconfig.json'...
[12:04:00 AM] Updating output of project '/src/app/tsconfig.json'...
12:04:00 AM - Updating unchanged output timestamps of project '/src/app/tsconfig.json'...
[12:04:00 AM] Updating unchanged output timestamps of project '/src/app/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,18 +1,18 @@
//// [/lib/incremental-declaration-doesnt-changeOutput.txt]
/lib/tsc --b /src/app --verbose
12:04:00 AM - Projects in this build:
[12:04:00 AM] Projects in this build:
* src/lib/tsconfig.json
* src/app/tsconfig.json
12:04:00 AM - Project 'src/lib/tsconfig.json' is out of date because oldest output 'src/lib/module.js' is older than newest input 'src/lib/file1.ts'
[12:04:00 AM] Project 'src/lib/tsconfig.json' is out of date because oldest output 'src/lib/module.js' is older than newest input 'src/lib/file1.ts'
12:04:00 AM - Building project '/src/lib/tsconfig.json'...
[12:04:00 AM] Building project '/src/lib/tsconfig.json'...
12:04:00 AM - Project 'src/app/tsconfig.json' is out of date because output of its dependency 'src/lib' has changed
[12:04:00 AM] Project 'src/app/tsconfig.json' is out of date because output of its dependency 'src/lib' has changed
12:04:00 AM - Updating output of project '/src/app/tsconfig.json'...
[12:04:00 AM] Updating output of project '/src/app/tsconfig.json'...
12:04:00 AM - Updating unchanged output timestamps of project '/src/app/tsconfig.json'...
[12:04:00 AM] Updating unchanged output timestamps of project '/src/app/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,18 +1,18 @@
//// [/lib/incremental-declaration-doesnt-changeOutput.txt]
/lib/tsc --b /src/app --verbose
12:04:00 AM - Projects in this build:
[12:04:00 AM] Projects in this build:
* src/lib/tsconfig.json
* src/app/tsconfig.json
12:04:00 AM - Project 'src/lib/tsconfig.json' is out of date because oldest output 'src/lib/module.js' is older than newest input 'src/lib/file1.ts'
[12:04:00 AM] Project 'src/lib/tsconfig.json' is out of date because oldest output 'src/lib/module.js' is older than newest input 'src/lib/file1.ts'
12:04:00 AM - Building project '/src/lib/tsconfig.json'...
[12:04:00 AM] Building project '/src/lib/tsconfig.json'...
12:04:00 AM - Project 'src/app/tsconfig.json' is out of date because output of its dependency 'src/lib' has changed
[12:04:00 AM] Project 'src/app/tsconfig.json' is out of date because output of its dependency 'src/lib' has changed
12:04:00 AM - Updating output of project '/src/app/tsconfig.json'...
[12:04:00 AM] Updating output of project '/src/app/tsconfig.json'...
12:04:00 AM - Updating unchanged output timestamps of project '/src/app/tsconfig.json'...
[12:04:00 AM] Updating unchanged output timestamps of project '/src/app/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,18 +1,18 @@
//// [/lib/incremental-declaration-doesnt-changeOutput.txt]
/lib/tsc --b /src/app --verbose
12:04:00 AM - Projects in this build:
[12:04:00 AM] Projects in this build:
* src/lib/tsconfig.json
* src/app/tsconfig.json
12:04:00 AM - Project 'src/lib/tsconfig.json' is out of date because oldest output 'src/lib/module.js' is older than newest input 'src/lib/file1.ts'
[12:04:00 AM] Project 'src/lib/tsconfig.json' is out of date because oldest output 'src/lib/module.js' is older than newest input 'src/lib/file1.ts'
12:04:00 AM - Building project '/src/lib/tsconfig.json'...
[12:04:00 AM] Building project '/src/lib/tsconfig.json'...
12:04:00 AM - Project 'src/app/tsconfig.json' is out of date because output of its dependency 'src/lib' has changed
[12:04:00 AM] Project 'src/app/tsconfig.json' is out of date because output of its dependency 'src/lib' has changed
12:04:00 AM - Updating output of project '/src/app/tsconfig.json'...
[12:04:00 AM] Updating output of project '/src/app/tsconfig.json'...
12:04:00 AM - Updating unchanged output timestamps of project '/src/app/tsconfig.json'...
[12:04:00 AM] Updating unchanged output timestamps of project '/src/app/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,18 +1,18 @@
//// [/lib/incremental-headers-change-without-dts-changesOutput.txt]
/lib/tsc --b /src/app --verbose
12:08:00 AM - Projects in this build:
[12:08:00 AM] Projects in this build:
* src/lib/tsconfig.json
* src/app/tsconfig.json
12:08:00 AM - Project 'src/lib/tsconfig.json' is out of date because oldest output 'src/lib/module.js' is older than newest input 'src/lib/file1.ts'
[12:08:00 AM] Project 'src/lib/tsconfig.json' is out of date because oldest output 'src/lib/module.js' is older than newest input 'src/lib/file1.ts'
12:08:00 AM - Building project '/src/lib/tsconfig.json'...
[12:08:00 AM] Building project '/src/lib/tsconfig.json'...
12:08:00 AM - Project 'src/app/tsconfig.json' is out of date because output of its dependency 'src/lib' has changed
[12:08:00 AM] Project 'src/app/tsconfig.json' is out of date because output of its dependency 'src/lib' has changed
12:08:00 AM - Updating output of project '/src/app/tsconfig.json'...
[12:08:00 AM] Updating output of project '/src/app/tsconfig.json'...
12:08:00 AM - Updating unchanged output timestamps of project '/src/app/tsconfig.json'...
[12:08:00 AM] Updating unchanged output timestamps of project '/src/app/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,18 +1,18 @@
//// [/lib/incremental-headers-change-without-dts-changesOutput.txt]
/lib/tsc --b /src/app --verbose
12:08:00 AM - Projects in this build:
[12:08:00 AM] Projects in this build:
* src/lib/tsconfig.json
* src/app/tsconfig.json
12:08:00 AM - Project 'src/lib/tsconfig.json' is out of date because oldest output 'src/lib/module.js' is older than newest input 'src/lib/file1.ts'
[12:08:00 AM] Project 'src/lib/tsconfig.json' is out of date because oldest output 'src/lib/module.js' is older than newest input 'src/lib/file1.ts'
12:08:00 AM - Building project '/src/lib/tsconfig.json'...
[12:08:00 AM] Building project '/src/lib/tsconfig.json'...
12:08:00 AM - Project 'src/app/tsconfig.json' is out of date because output of its dependency 'src/lib' has changed
[12:08:00 AM] Project 'src/app/tsconfig.json' is out of date because output of its dependency 'src/lib' has changed
12:08:00 AM - Updating output of project '/src/app/tsconfig.json'...
[12:08:00 AM] Updating output of project '/src/app/tsconfig.json'...
12:08:00 AM - Updating unchanged output timestamps of project '/src/app/tsconfig.json'...
[12:08:00 AM] Updating unchanged output timestamps of project '/src/app/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,16 +1,16 @@
//// [/lib/incremental-headers-change-without-dts-changesOutput.txt]
/lib/tsc --b /src/app --verbose
12:08:00 AM - Projects in this build:
[12:08:00 AM] Projects in this build:
* src/lib/tsconfig.json
* src/app/tsconfig.json
12:08:00 AM - Project 'src/lib/tsconfig.json' is out of date because oldest output 'src/lib/module.js' is older than newest input 'src/lib/file1.ts'
[12:08:00 AM] Project 'src/lib/tsconfig.json' is out of date because oldest output 'src/lib/module.js' is older than newest input 'src/lib/file1.ts'
12:08:00 AM - Building project '/src/lib/tsconfig.json'...
[12:08:00 AM] Building project '/src/lib/tsconfig.json'...
12:08:00 AM - Project 'src/app/tsconfig.json' is out of date because output of its dependency 'src/lib' has changed
[12:08:00 AM] Project 'src/app/tsconfig.json' is out of date because output of its dependency 'src/lib' has changed
12:08:00 AM - Updating output of project '/src/app/tsconfig.json'...
[12:08:00 AM] Updating output of project '/src/app/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,16 +1,16 @@
//// [/lib/initial-buildOutput.txt]
/lib/tsc --b /src/app --verbose
12:01:00 AM - Projects in this build:
[12:01:00 AM] Projects in this build:
* src/lib/tsconfig.json
* src/app/tsconfig.json
12:01:00 AM - Project 'src/lib/tsconfig.json' is out of date because output file 'src/lib/module.js' does not exist
[12:01:00 AM] Project 'src/lib/tsconfig.json' is out of date because output file 'src/lib/module.js' does not exist
12:01:00 AM - Building project '/src/lib/tsconfig.json'...
[12:01:00 AM] Building project '/src/lib/tsconfig.json'...
12:01:00 AM - Project 'src/app/tsconfig.json' is out of date because output file 'src/app/module.js' does not exist
[12:01:00 AM] Project 'src/app/tsconfig.json' is out of date because output file 'src/app/module.js' does not exist
12:01:00 AM - Building project '/src/app/tsconfig.json'...
[12:01:00 AM] Building project '/src/app/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,16 +1,16 @@
//// [/lib/initial-buildOutput.txt]
/lib/tsc --b /src/app --verbose
12:01:00 AM - Projects in this build:
[12:01:00 AM] Projects in this build:
* src/lib/tsconfig.json
* src/app/tsconfig.json
12:01:00 AM - Project 'src/lib/tsconfig.json' is out of date because output file 'src/lib/module.js' does not exist
[12:01:00 AM] Project 'src/lib/tsconfig.json' is out of date because output file 'src/lib/module.js' does not exist
12:01:00 AM - Building project '/src/lib/tsconfig.json'...
[12:01:00 AM] Building project '/src/lib/tsconfig.json'...
12:01:00 AM - Project 'src/app/tsconfig.json' is out of date because output file 'src/app/module.js' does not exist
[12:01:00 AM] Project 'src/app/tsconfig.json' is out of date because output file 'src/app/module.js' does not exist
12:01:00 AM - Building project '/src/app/tsconfig.json'...
[12:01:00 AM] Building project '/src/app/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,16 +1,16 @@
//// [/lib/initial-buildOutput.txt]
/lib/tsc --b /src/app --verbose
12:01:00 AM - Projects in this build:
[12:01:00 AM] Projects in this build:
* src/lib/tsconfig.json
* src/app/tsconfig.json
12:01:00 AM - Project 'src/lib/tsconfig.json' is out of date because output file 'src/lib/module.js' does not exist
[12:01:00 AM] Project 'src/lib/tsconfig.json' is out of date because output file 'src/lib/module.js' does not exist
12:01:00 AM - Building project '/src/lib/tsconfig.json'...
[12:01:00 AM] Building project '/src/lib/tsconfig.json'...
12:01:00 AM - Project 'src/app/tsconfig.json' is out of date because output file 'src/app/module.js' does not exist
[12:01:00 AM] Project 'src/app/tsconfig.json' is out of date because output file 'src/app/module.js' does not exist
12:01:00 AM - Building project '/src/app/tsconfig.json'...
[12:01:00 AM] Building project '/src/app/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,16 +1,16 @@
//// [/lib/initial-buildOutput.txt]
/lib/tsc --b /src/app --verbose
12:01:00 AM - Projects in this build:
[12:01:00 AM] Projects in this build:
* src/lib/tsconfig.json
* src/app/tsconfig.json
12:01:00 AM - Project 'src/lib/tsconfig.json' is out of date because output file 'src/lib/module.js' does not exist
[12:01:00 AM] Project 'src/lib/tsconfig.json' is out of date because output file 'src/lib/module.js' does not exist
12:01:00 AM - Building project '/src/lib/tsconfig.json'...
[12:01:00 AM] Building project '/src/lib/tsconfig.json'...
12:01:00 AM - Project 'src/app/tsconfig.json' is out of date because output file 'src/app/module.js' does not exist
[12:01:00 AM] Project 'src/app/tsconfig.json' is out of date because output file 'src/app/module.js' does not exist
12:01:00 AM - Building project '/src/app/tsconfig.json'...
[12:01:00 AM] Building project '/src/app/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,16 +1,16 @@
//// [/lib/initial-buildOutput.txt]
/lib/tsc --b /src/app --verbose
12:01:00 AM - Projects in this build:
[12:01:00 AM] Projects in this build:
* src/lib/tsconfig.json
* src/app/tsconfig.json
12:01:00 AM - Project 'src/lib/tsconfig.json' is out of date because output file 'src/lib/module.js' does not exist
[12:01:00 AM] Project 'src/lib/tsconfig.json' is out of date because output file 'src/lib/module.js' does not exist
12:01:00 AM - Building project '/src/lib/tsconfig.json'...
[12:01:00 AM] Building project '/src/lib/tsconfig.json'...
12:01:00 AM - Project 'src/app/tsconfig.json' is out of date because output file 'src/app/module.js' does not exist
[12:01:00 AM] Project 'src/app/tsconfig.json' is out of date because output file 'src/app/module.js' does not exist
12:01:00 AM - Building project '/src/app/tsconfig.json'...
[12:01:00 AM] Building project '/src/app/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,16 +1,16 @@
//// [/lib/initial-buildOutput.txt]
/lib/tsc --b /src/app --verbose
12:01:00 AM - Projects in this build:
[12:01:00 AM] Projects in this build:
* src/lib/tsconfig.json
* src/app/tsconfig.json
12:01:00 AM - Project 'src/lib/tsconfig.json' is out of date because output file 'src/lib/module.js' does not exist
[12:01:00 AM] Project 'src/lib/tsconfig.json' is out of date because output file 'src/lib/module.js' does not exist
12:01:00 AM - Building project '/src/lib/tsconfig.json'...
[12:01:00 AM] Building project '/src/lib/tsconfig.json'...
12:01:00 AM - Project 'src/app/tsconfig.json' is out of date because output file 'src/app/module.js' does not exist
[12:01:00 AM] Project 'src/app/tsconfig.json' is out of date because output file 'src/app/module.js' does not exist
12:01:00 AM - Building project '/src/app/tsconfig.json'...
[12:01:00 AM] Building project '/src/app/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,16 +1,16 @@
//// [/lib/initial-buildOutput.txt]
/lib/tsc -b /src/app --verbose
12:00:00 AM - Projects in this build:
[12:00:00 AM] Projects in this build:
* src/lib/tsconfig.json
* src/app/tsconfig.json
12:00:00 AM - Project 'src/lib/tsconfig.json' is out of date because output file 'src/module.js' does not exist
[12:00:00 AM] Project 'src/lib/tsconfig.json' is out of date because output file 'src/module.js' does not exist
12:00:00 AM - Building project '/src/lib/tsconfig.json'...
[12:00:00 AM] Building project '/src/lib/tsconfig.json'...
12:00:00 AM - Project 'src/app/tsconfig.json' is out of date because output file 'src/app/module.js' does not exist
[12:00:00 AM] Project 'src/app/tsconfig.json' is out of date because output file 'src/app/module.js' does not exist
12:00:00 AM - Building project '/src/app/tsconfig.json'...
[12:00:00 AM] Building project '/src/app/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,6 +1,13 @@
//// [/lib/incremental-declaration-doesnt-changeOutput.txt]
/lib/tsc --b /src/tsconfig.json
src/tsconfig.json(8,9): error TS1005: ',' expected.
src/tsconfig.json:8:9 - error TS1005: ',' expected.
8 "b.ts"
   ~~~~~~
Found 1 error.
exitCode:: ExitStatus.DiagnosticsPresent_OutputsSkipped
@@ -1,6 +1,13 @@
//// [/lib/incremental-declaration-doesnt-changeOutput.txt]
/lib/tsc --b /src/tsconfig.json
src/tsconfig.json(7,9): error TS1005: ',' expected.
src/tsconfig.json:7:9 - error TS1005: ',' expected.
7 "b.ts"
   ~~~~~~
Found 1 error.
exitCode:: ExitStatus.DiagnosticsPresent_OutputsSkipped
@@ -1,6 +1,13 @@
//// [/lib/initial-buildOutput.txt]
/lib/tsc --b /src/tsconfig.json
src/tsconfig.json(7,9): error TS1005: ',' expected.
src/tsconfig.json:7:9 - error TS1005: ',' expected.
7 "b.ts"
   ~~~~~~
Found 1 error.
exitCode:: ExitStatus.DiagnosticsPresent_OutputsSkipped
@@ -1,9 +1,16 @@
//// [/lib/initial-buildOutput.txt]
/lib/tsc --b /src/tsconfig.json
error TS5058: The specified path does not exist: '/src/foobar.json'.
error TS18003: No inputs were found in config file '/src/tsconfig.first.json'. Specified 'include' paths were '["**/*"]' and 'exclude' paths were '[]'.
error TS5058: The specified path does not exist: '/src/foobar.json'.
error TS18003: No inputs were found in config file '/src/tsconfig.second.json'. Specified 'include' paths were '["**/*"]' and 'exclude' paths were '[]'.
error TS5058: The specified path does not exist: '/src/foobar.json'.
error TS18003: No inputs were found in config file '/src/tsconfig.first.json'. Specified 'include' paths were '["**/*"]' and 'exclude' paths were '[]'.
error TS5058: The specified path does not exist: '/src/foobar.json'.
error TS18003: No inputs were found in config file '/src/tsconfig.second.json'. Specified 'include' paths were '["**/*"]' and 'exclude' paths were '[]'.
Found 4 errors.
exitCode:: ExitStatus.DiagnosticsPresent_OutputsSkipped
@@ -1,6 +1,13 @@
//// [/lib/no-change-runOutput.txt]
/lib/tsc --b /src/tsconfig.json
src/tsconfig.json(7,9): error TS1005: ',' expected.
src/tsconfig.json:7:9 - error TS1005: ',' expected.
7 "b.ts"
   ~~~~~~
Found 1 error.
exitCode:: ExitStatus.DiagnosticsPresent_OutputsSkipped
@@ -1,23 +1,23 @@
//// [/lib/initial-buildOutput.txt]
/lib/tsc --b /src --verbose
12:01:00 AM - Projects in this build:
[12:01:00 AM] Projects in this build:
* src/src/folder/tsconfig.json
* src/src/folder2/tsconfig.json
* src/src/tsconfig.json
* src/tests/tsconfig.json
* src/tsconfig.json
12:01:00 AM - Project 'src/src/folder/tsconfig.json' is out of date because output file 'src/src/folder/index.js' does not exist
[12:01:00 AM] Project 'src/src/folder/tsconfig.json' is out of date because output file 'src/src/folder/index.js' does not exist
12:01:00 AM - Building project '/src/src/folder/tsconfig.json'...
[12:01:00 AM] Building project '/src/src/folder/tsconfig.json'...
12:01:00 AM - Project 'src/src/folder2/tsconfig.json' is out of date because output file 'src/src/folder2/index.js' does not exist
[12:01:00 AM] Project 'src/src/folder2/tsconfig.json' is out of date because output file 'src/src/folder2/index.js' does not exist
12:01:00 AM - Building project '/src/src/folder2/tsconfig.json'...
[12:01:00 AM] Building project '/src/src/folder2/tsconfig.json'...
12:01:00 AM - Project 'src/tests/tsconfig.json' is out of date because output file 'src/tests/index.js' does not exist
[12:01:00 AM] Project 'src/tests/tsconfig.json' is out of date because output file 'src/tests/index.js' does not exist
12:01:00 AM - Building project '/src/tests/tsconfig.json'...
[12:01:00 AM] Building project '/src/tests/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,17 +1,17 @@
//// [/lib/no-change-runOutput.txt]
/lib/tsc --b /src --verbose
12:04:00 AM - Projects in this build:
[12:04:00 AM] Projects in this build:
* src/src/folder/tsconfig.json
* src/src/folder2/tsconfig.json
* src/src/tsconfig.json
* src/tests/tsconfig.json
* src/tsconfig.json
12:04:00 AM - Project 'src/src/folder/tsconfig.json' is up to date because newest input 'src/src/folder/index.ts' is older than oldest output 'src/src/folder/index.js'
[12:04:00 AM] Project 'src/src/folder/tsconfig.json' is up to date because newest input 'src/src/folder/index.ts' is older than oldest output 'src/src/folder/index.js'
12:04:00 AM - Project 'src/src/folder2/tsconfig.json' is up to date because newest input 'src/src/folder2/index.ts' is older than oldest output 'src/src/folder2/index.js'
[12:04:00 AM] Project 'src/src/folder2/tsconfig.json' is up to date because newest input 'src/src/folder2/index.ts' is older than oldest output 'src/src/folder2/index.js'
12:04:00 AM - Project 'src/tests/tsconfig.json' is up to date because newest input 'src/tests/index.ts' is older than oldest output 'src/tests/index.js'
[12:04:00 AM] Project 'src/tests/tsconfig.json' is up to date because newest input 'src/tests/index.ts' is older than oldest output 'src/tests/index.js'
exitCode:: ExitStatus.Success
@@ -1,29 +1,60 @@
//// [/lib/initial-buildOutput.txt]
/lib/tsc --b /src/tsconfig.json --verbose
12:00:00 AM - Projects in this build:
[12:00:00 AM] Projects in this build:
* src/core/tsconfig.json
* src/animals/tsconfig.json
* src/zoo/tsconfig.json
* src/tsconfig.json
12:00:00 AM - Project 'src/core/tsconfig.json' is out of date because output file 'src/lib/core/utilities.js' does not exist
[12:00:00 AM] Project 'src/core/tsconfig.json' is out of date because output file 'src/lib/core/utilities.js' does not exist
12:00:00 AM - Building project '/src/core/tsconfig.json'...
[12:00:00 AM] Building project '/src/core/tsconfig.json'...
src/animals/index.ts(1,20): error TS6059: File '/src/animals/animal.ts' is not under 'rootDir' '/src/core'. 'rootDir' is expected to contain all source files.
src/animals/index.ts(1,20): error TS6307: File '/src/animals/animal.ts' is not listed within the file list of project '/src/core/tsconfig.json'. Projects must list all files or use an 'include' pattern.
src/animals/index.ts(4,32): error TS6059: File '/src/animals/dog.ts' is not under 'rootDir' '/src/core'. 'rootDir' is expected to contain all source files.
src/animals/index.ts(4,32): error TS6307: File '/src/animals/dog.ts' is not listed within the file list of project '/src/core/tsconfig.json'. Projects must list all files or use an 'include' pattern.
src/core/utilities.ts(1,1): error TS6133: 'A' is declared but its value is never read.
src/core/utilities.ts(1,20): error TS6059: File '/src/animals/index.ts' is not under 'rootDir' '/src/core'. 'rootDir' is expected to contain all source files.
src/core/utilities.ts(1,20): error TS6307: File '/src/animals/index.ts' is not listed within the file list of project '/src/core/tsconfig.json'. Projects must list all files or use an 'include' pattern.
12:00:00 AM - Project 'src/animals/tsconfig.json' can't be built because its dependency 'src/core' has errors
src/animals/index.ts:1:20 - error TS6059: File '/src/animals/animal.ts' is not under 'rootDir' '/src/core'. 'rootDir' is expected to contain all source files.
12:00:00 AM - Skipping build of project '/src/animals/tsconfig.json' because its dependency '/src/core' has errors
1 import Animal from './animal';
   ~~~~~~~~~~
12:00:00 AM - Project 'src/zoo/tsconfig.json' can't be built because its dependency 'src/animals' was not built
src/animals/index.ts:1:20 - error TS6307: File '/src/animals/animal.ts' is not listed within the file list of project '/src/core/tsconfig.json'. Projects must list all files or use an 'include' pattern.
12:00:00 AM - Skipping build of project '/src/zoo/tsconfig.json' because its dependency '/src/animals' was not built
1 import Animal from './animal';
   ~~~~~~~~~~
src/animals/index.ts:4:32 - error TS6059: File '/src/animals/dog.ts' is not under 'rootDir' '/src/core'. 'rootDir' is expected to contain all source files.
4 import { createDog, Dog } from './dog';
   ~~~~~~~
src/animals/index.ts:4:32 - error TS6307: File '/src/animals/dog.ts' is not listed within the file list of project '/src/core/tsconfig.json'. Projects must list all files or use an 'include' pattern.
4 import { createDog, Dog } from './dog';
   ~~~~~~~
src/core/utilities.ts:1:1 - error TS6133: 'A' is declared but its value is never read.
1 import * as A from '../animals';
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/core/utilities.ts:1:20 - error TS6059: File '/src/animals/index.ts' is not under 'rootDir' '/src/core'. 'rootDir' is expected to contain all source files.
1 import * as A from '../animals';
   ~~~~~~~~~~~~
src/core/utilities.ts:1:20 - error TS6307: File '/src/animals/index.ts' is not listed within the file list of project '/src/core/tsconfig.json'. Projects must list all files or use an 'include' pattern.
1 import * as A from '../animals';
   ~~~~~~~~~~~~
[12:00:00 AM] Project 'src/animals/tsconfig.json' can't be built because its dependency 'src/core' has errors
[12:00:00 AM] Skipping build of project '/src/animals/tsconfig.json' because its dependency '/src/core' has errors
[12:00:00 AM] Project 'src/zoo/tsconfig.json' can't be built because its dependency 'src/animals' was not built
[12:00:00 AM] Skipping build of project '/src/zoo/tsconfig.json' because its dependency '/src/animals' was not built
Found 7 errors.
exitCode:: ExitStatus.DiagnosticsPresent_OutputsSkipped
@@ -1,15 +1,19 @@
//// [/lib/initial-buildOutput.txt]
/lib/tsc --b /src/tsconfig.json --verbose
12:00:00 AM - Projects in this build:
[12:00:00 AM] Projects in this build:
* src/animals/tsconfig.json
* src/zoo/tsconfig.json
* src/core/tsconfig.json
* src/tsconfig.json
error TS6202: Project references may not form a circular graph. Cycle detected: /src/tsconfig.json
error TS6202: Project references may not form a circular graph. Cycle detected: /src/tsconfig.json
/src/core/tsconfig.json
/src/zoo/tsconfig.json
/src/animals/tsconfig.json
Found 1 error.
exitCode:: ExitStatus.ProjectReferenceCycle_OutputsSkupped
@@ -1,22 +1,22 @@
//// [/lib/initial-buildOutput.txt]
/lib/tsc --b /src/tsconfig.json --verbose
12:00:00 AM - Projects in this build:
[12:00:00 AM] Projects in this build:
* src/core/tsconfig.json
* src/animals/tsconfig.json
* src/zoo/tsconfig.json
* src/tsconfig.json
12:00:00 AM - Project 'src/core/tsconfig.json' is out of date because output file 'src/lib/core/utilities.js' does not exist
[12:00:00 AM] Project 'src/core/tsconfig.json' is out of date because output file 'src/lib/core/utilities.js' does not exist
12:00:00 AM - Building project '/src/core/tsconfig.json'...
[12:00:00 AM] Building project '/src/core/tsconfig.json'...
12:00:00 AM - Project 'src/animals/tsconfig.json' is out of date because output file 'src/lib/animals/animal.js' does not exist
[12:00:00 AM] Project 'src/animals/tsconfig.json' is out of date because output file 'src/lib/animals/animal.js' does not exist
12:00:00 AM - Building project '/src/animals/tsconfig.json'...
[12:00:00 AM] Building project '/src/animals/tsconfig.json'...
12:00:00 AM - Project 'src/zoo/tsconfig.json' is out of date because output file 'src/lib/zoo/zoo.js' does not exist
[12:00:00 AM] Project 'src/zoo/tsconfig.json' is out of date because output file 'src/lib/zoo/zoo.js' does not exist
12:00:00 AM - Building project '/src/zoo/tsconfig.json'...
[12:00:00 AM] Building project '/src/zoo/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,11 +1,11 @@
//// [/lib/incremental-declaration-changesOutput.txt]
/lib/tsc --b /src --verbose
12:04:00 AM - Projects in this build:
[12:04:00 AM] Projects in this build:
* src/tsconfig.json
12:04:00 AM - Project 'src/tsconfig.json' is out of date because oldest output 'src/lib/a.d.ts' is older than newest input 'src/src/a.ts'
[12:04:00 AM] Project 'src/tsconfig.json' is out of date because oldest output 'src/lib/a.d.ts' is older than newest input 'src/src/a.ts'
12:04:00 AM - Building project '/src/tsconfig.json'...
[12:04:00 AM] Building project '/src/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,11 +1,11 @@
//// [/lib/incremental-declaration-changesOutput.txt]
/lib/tsc --b /src --verbose
12:04:00 AM - Projects in this build:
[12:04:00 AM] Projects in this build:
* src/tsconfig.json
12:04:00 AM - Project 'src/tsconfig.json' is out of date because oldest output 'src/lib/a.d.ts' is older than newest input 'src/src/a.ts'
[12:04:00 AM] Project 'src/tsconfig.json' is out of date because oldest output 'src/lib/a.d.ts' is older than newest input 'src/src/a.ts'
12:04:00 AM - Building project '/src/tsconfig.json'...
[12:04:00 AM] Building project '/src/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,11 +1,11 @@
//// [/lib/incremental-declaration-changesOutput.txt]
/lib/tsc --b /src --verbose
12:04:00 AM - Projects in this build:
[12:04:00 AM] Projects in this build:
* src/tsconfig.json
12:04:00 AM - Project 'src/tsconfig.json' is out of date because oldest output 'src/lib/a.d.ts' is older than newest input 'src/src/a.ts'
[12:04:00 AM] Project 'src/tsconfig.json' is out of date because oldest output 'src/lib/a.d.ts' is older than newest input 'src/src/a.ts'
12:04:00 AM - Building project '/src/tsconfig.json'...
[12:04:00 AM] Building project '/src/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,13 +1,13 @@
//// [/lib/incremental-declaration-doesnt-changeOutput.txt]
/lib/tsc --b /src --verbose
12:08:00 AM - Projects in this build:
[12:08:00 AM] Projects in this build:
* src/tsconfig.json
12:08:00 AM - Project 'src/tsconfig.json' is out of date because oldest output 'src/lib/a.d.ts' is older than newest input 'src/src/a.ts'
[12:08:00 AM] Project 'src/tsconfig.json' is out of date because oldest output 'src/lib/a.d.ts' is older than newest input 'src/src/a.ts'
12:08:00 AM - Building project '/src/tsconfig.json'...
[12:08:00 AM] Building project '/src/tsconfig.json'...
12:08:00 AM - Updating unchanged output timestamps of project '/src/tsconfig.json'...
[12:08:00 AM] Updating unchanged output timestamps of project '/src/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,11 +1,11 @@
//// [/lib/initial-buildOutput.txt]
/lib/tsc --b /src --verbose
12:01:00 AM - Projects in this build:
[12:01:00 AM] Projects in this build:
* src/tsconfig.json
12:01:00 AM - Project 'src/tsconfig.json' is out of date because output file 'src/lib/a.d.ts' does not exist
[12:01:00 AM] Project 'src/tsconfig.json' is out of date because output file 'src/lib/a.d.ts' does not exist
12:01:00 AM - Building project '/src/tsconfig.json'...
[12:01:00 AM] Building project '/src/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,11 +1,11 @@
//// [/lib/initial-buildOutput.txt]
/lib/tsc --b /src --verbose
12:01:00 AM - Projects in this build:
[12:01:00 AM] Projects in this build:
* src/tsconfig.json
12:01:00 AM - Project 'src/tsconfig.json' is out of date because output file 'src/lib/a.d.ts' does not exist
[12:01:00 AM] Project 'src/tsconfig.json' is out of date because output file 'src/lib/a.d.ts' does not exist
12:01:00 AM - Building project '/src/tsconfig.json'...
[12:01:00 AM] Building project '/src/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,11 +1,11 @@
//// [/lib/initial-buildOutput.txt]
/lib/tsc --b /src --verbose
12:01:00 AM - Projects in this build:
[12:01:00 AM] Projects in this build:
* src/tsconfig.json
12:01:00 AM - Project 'src/tsconfig.json' is out of date because output file 'src/lib/a.d.ts' does not exist
[12:01:00 AM] Project 'src/tsconfig.json' is out of date because output file 'src/lib/a.d.ts' does not exist
12:01:00 AM - Building project '/src/tsconfig.json'...
[12:01:00 AM] Building project '/src/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,6 +1,13 @@
//// [/lib/initial-buildOutput.txt]
/lib/tsc --b /src/no-references
src/no-references/tsconfig.json(3,14): error TS18002: The 'files' list in config file '/src/no-references/tsconfig.json' is empty.
src/no-references/tsconfig.json:3:14 - error TS18002: The 'files' list in config file '/src/no-references/tsconfig.json' is empty.
3 "files": [],
   ~~
Found 1 error.
exitCode:: ExitStatus.DiagnosticsPresent_OutputsSkipped
@@ -1,6 +1,10 @@
//// [/lib/initial-buildOutput.txt]
/lib/tsc -b bogus.json
error TS6053: File '/bogus.json' not found.
error TS6053: File '/bogus.json' not found.
Found 1 error.
exitCode:: ExitStatus.DiagnosticsPresent_OutputsSkipped
@@ -1,13 +1,13 @@
//// [/lib/incremental-declaration-changesOutput.txt]
/lib/tsc --b /src --verbose
12:04:00 AM - Projects in this build:
[12:04:00 AM] Projects in this build:
* src/tsconfig.json
12:04:00 AM - Project 'src/tsconfig.json' is out of date because oldest output 'src/obj/bar.js' is older than newest input 'src/bar.ts'
[12:04:00 AM] Project 'src/tsconfig.json' is out of date because oldest output 'src/obj/bar.js' is older than newest input 'src/bar.ts'
12:04:00 AM - Building project '/src/tsconfig.json'...
[12:04:00 AM] Building project '/src/tsconfig.json'...
12:04:00 AM - Updating unchanged output timestamps of project '/src/tsconfig.json'...
[12:04:00 AM] Updating unchanged output timestamps of project '/src/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,13 +1,13 @@
//// [/lib/incremental-declaration-changesOutput.txt]
/lib/tsc --b /src --verbose
12:04:00 AM - Projects in this build:
[12:04:00 AM] Projects in this build:
* src/tsconfig.json
12:04:00 AM - Project 'src/tsconfig.json' is out of date because oldest output 'src/obj/bar.js' is older than newest input 'src/bar.ts'
[12:04:00 AM] Project 'src/tsconfig.json' is out of date because oldest output 'src/obj/bar.js' is older than newest input 'src/bar.ts'
12:04:00 AM - Building project '/src/tsconfig.json'...
[12:04:00 AM] Building project '/src/tsconfig.json'...
12:04:00 AM - Updating unchanged output timestamps of project '/src/tsconfig.json'...
[12:04:00 AM] Updating unchanged output timestamps of project '/src/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,13 +1,20 @@
//// [/lib/incremental-declaration-changesOutput.txt]
/lib/tsc --b /src --verbose
12:04:00 AM - Projects in this build:
[12:04:00 AM] Projects in this build:
* src/tsconfig.json
12:04:00 AM - Project 'src/tsconfig.json' is out of date because oldest output 'src/obj/bar.js' is older than newest input 'src/bar.ts'
[12:04:00 AM] Project 'src/tsconfig.json' is out of date because oldest output 'src/obj/bar.js' is older than newest input 'src/bar.ts'
12:04:00 AM - Building project '/src/tsconfig.json'...
[12:04:00 AM] Building project '/src/tsconfig.json'...
src/lazyIndex.ts:4:5 - error TS2554: Expected 0 arguments, but got 1.
4 bar("hello");
   ~~~~~~~
Found 1 error.
src/lazyIndex.ts(4,5): error TS2554: Expected 0 arguments, but got 1.
exitCode:: ExitStatus.DiagnosticsPresent_OutputsSkipped
@@ -1,11 +1,11 @@
//// [/lib/initial-buildOutput.txt]
/lib/tsc --b /src --verbose
12:01:00 AM - Projects in this build:
[12:01:00 AM] Projects in this build:
* src/tsconfig.json
12:01:00 AM - Project 'src/tsconfig.json' is out of date because output file 'src/obj/bar.js' does not exist
[12:01:00 AM] Project 'src/tsconfig.json' is out of date because output file 'src/obj/bar.js' does not exist
12:01:00 AM - Building project '/src/tsconfig.json'...
[12:01:00 AM] Building project '/src/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,11 +1,11 @@
//// [/lib/initial-buildOutput.txt]
/lib/tsc --b /src --verbose
12:01:00 AM - Projects in this build:
[12:01:00 AM] Projects in this build:
* src/tsconfig.json
12:01:00 AM - Project 'src/tsconfig.json' is out of date because output file 'src/obj/bar.js' does not exist
[12:01:00 AM] Project 'src/tsconfig.json' is out of date because output file 'src/obj/bar.js' does not exist
12:01:00 AM - Building project '/src/tsconfig.json'...
[12:01:00 AM] Building project '/src/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,11 +1,11 @@
//// [/lib/initial-buildOutput.txt]
/lib/tsc --b /src --verbose
12:01:00 AM - Projects in this build:
[12:01:00 AM] Projects in this build:
* src/tsconfig.json
12:01:00 AM - Project 'src/tsconfig.json' is out of date because output file 'src/obj/bar.js' does not exist
[12:01:00 AM] Project 'src/tsconfig.json' is out of date because output file 'src/obj/bar.js' does not exist
12:01:00 AM - Building project '/src/tsconfig.json'...
[12:01:00 AM] Building project '/src/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,13 +1,13 @@
//// [/lib/incremental-declaration-doesnt-changeOutput.txt]
/lib/tsc --b /src/tsconfig.json --verbose
12:04:00 AM - Projects in this build:
[12:04:00 AM] Projects in this build:
* src/tsconfig.json
12:04:00 AM - Project 'src/tsconfig.json' is out of date because oldest output 'src/src/hkt.js' is older than newest input 'src/src/main.ts'
[12:04:00 AM] Project 'src/tsconfig.json' is out of date because oldest output 'src/src/hkt.js' is older than newest input 'src/src/main.ts'
12:04:00 AM - Building project '/src/tsconfig.json'...
[12:04:00 AM] Building project '/src/tsconfig.json'...
12:04:00 AM - Updating unchanged output timestamps of project '/src/tsconfig.json'...
[12:04:00 AM] Updating unchanged output timestamps of project '/src/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,11 +1,11 @@
//// [/lib/initial-buildOutput.txt]
/lib/tsc --b /src/tsconfig.json --verbose
12:01:00 AM - Projects in this build:
[12:01:00 AM] Projects in this build:
* src/tsconfig.json
12:01:00 AM - Project 'src/tsconfig.json' is out of date because output file 'src/src/hkt.js' does not exist
[12:01:00 AM] Project 'src/tsconfig.json' is out of date because output file 'src/src/hkt.js' does not exist
12:01:00 AM - Building project '/src/tsconfig.json'...
[12:01:00 AM] Building project '/src/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,23 +1,23 @@
//// [/lib/initial-buildOutput.txt]
/lib/tsc -b /src --verbose
12:00:00 AM - Projects in this build:
[12:00:00 AM] Projects in this build:
* src/solution/common/tsconfig.json
* src/solution/sub-project/tsconfig.json
* src/solution/sub-project-2/tsconfig.json
* src/solution/tsconfig.json
* src/tsconfig.json
12:00:00 AM - Project 'src/solution/common/tsconfig.json' is out of date because output file 'src/lib/solution/common/nominal.js' does not exist
[12:00:00 AM] Project 'src/solution/common/tsconfig.json' is out of date because output file 'src/lib/solution/common/nominal.js' does not exist
12:00:00 AM - Building project '/src/solution/common/tsconfig.json'...
[12:00:00 AM] Building project '/src/solution/common/tsconfig.json'...
12:00:00 AM - Project 'src/solution/sub-project/tsconfig.json' is out of date because output file 'src/lib/solution/sub-project/index.js' does not exist
[12:00:00 AM] Project 'src/solution/sub-project/tsconfig.json' is out of date because output file 'src/lib/solution/sub-project/index.js' does not exist
12:00:00 AM - Building project '/src/solution/sub-project/tsconfig.json'...
[12:00:00 AM] Building project '/src/solution/sub-project/tsconfig.json'...
12:00:00 AM - Project 'src/solution/sub-project-2/tsconfig.json' is out of date because output file 'src/lib/solution/sub-project-2/index.js' does not exist
[12:00:00 AM] Project 'src/solution/sub-project-2/tsconfig.json' is out of date because output file 'src/lib/solution/sub-project-2/index.js' does not exist
12:00:00 AM - Building project '/src/solution/sub-project-2/tsconfig.json'...
[12:00:00 AM] Building project '/src/solution/sub-project-2/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,6 +1,13 @@
//// [/lib/initial-buildOutput.txt]
/lib/tsc --b /src/tsconfig.json
src/src/main.ts(4,1): error TS1005: ',' expected.
src/src/main.ts:4:1 - error TS1005: ',' expected.
4 ;
  ~
Found 1 error.
exitCode:: ExitStatus.DiagnosticsPresent_OutputsSkipped
@@ -1,21 +1,21 @@
//// [/lib/initial-buildOutput.txt]
/lib/tsc --b /src/third --verbose
12:00:00 AM - Projects in this build:
[12:00:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:00:00 AM - Project 'src/first/tsconfig.json' is out of date because output file 'src/first/first_PART1.js' does not exist
[12:00:00 AM] Project 'src/first/tsconfig.json' is out of date because output file 'src/first/first_PART1.js' does not exist
12:00:00 AM - Building project '/src/first/tsconfig.json'...
[12:00:00 AM] Building project '/src/first/tsconfig.json'...
12:00:00 AM - Project 'src/second/tsconfig.json' is out of date because output file 'src/second/second_part1.js' does not exist
[12:00:00 AM] Project 'src/second/tsconfig.json' is out of date because output file 'src/second/second_part1.js' does not exist
12:00:00 AM - Building project '/src/second/tsconfig.json'...
[12:00:00 AM] Building project '/src/second/tsconfig.json'...
12:00:00 AM - Project 'src/third/tsconfig.json' is out of date because output file 'src/third/third_part1.js' does not exist
[12:00:00 AM] Project 'src/third/tsconfig.json' is out of date because output file 'src/third/third_part1.js' does not exist
12:00:00 AM - Building project '/src/third/tsconfig.json'...
[12:00:00 AM] Building project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,21 +1,21 @@
//// [/lib/initial-buildOutput.txt]
/lib/tsc --b /src/third --verbose
12:00:00 AM - Projects in this build:
[12:00:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:00:00 AM - Project 'src/first/tsconfig.json' is out of date because output file 'src/first/bin/first-output.js' does not exist
[12:00:00 AM] Project 'src/first/tsconfig.json' is out of date because output file 'src/first/bin/first-output.js' does not exist
12:00:00 AM - Building project '/src/first/tsconfig.json'...
[12:00:00 AM] Building project '/src/first/tsconfig.json'...
12:00:00 AM - Project 'src/second/tsconfig.json' is out of date because output file 'src/2/second-output.js' does not exist
[12:00:00 AM] Project 'src/second/tsconfig.json' is out of date because output file 'src/2/second-output.js' does not exist
12:00:00 AM - Building project '/src/second/tsconfig.json'...
[12:00:00 AM] Building project '/src/second/tsconfig.json'...
12:00:00 AM - Project 'src/third/tsconfig.json' is out of date because output file 'src/third/thirdjs/output/third-output.js' does not exist
[12:00:00 AM] Project 'src/third/tsconfig.json' is out of date because output file 'src/third/thirdjs/output/third-output.js' does not exist
12:00:00 AM - Building project '/src/third/tsconfig.json'...
[12:00:00 AM] Building project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,21 +1,21 @@
//// [/lib/initial-buildOutput.txt]
/lib/tsc --b /src/third --verbose
12:00:00 AM - Projects in this build:
[12:00:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:00:00 AM - Project 'src/first/tsconfig.json' is out of date because output file 'src/first/bin/first-output.tsbuildinfo' does not exist
[12:00:00 AM] Project 'src/first/tsconfig.json' is out of date because output file 'src/first/bin/first-output.tsbuildinfo' does not exist
12:00:00 AM - Building project '/src/first/tsconfig.json'...
[12:00:00 AM] Building project '/src/first/tsconfig.json'...
12:00:00 AM - Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
[12:00:00 AM] Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
12:00:00 AM - Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
[12:00:00 AM] Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
12:00:00 AM - Updating output of project '/src/third/tsconfig.json'...
[12:00:00 AM] Updating output of project '/src/third/tsconfig.json'...
12:00:00 AM - Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
[12:00:00 AM] Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,19 +1,19 @@
//// [/lib/incremental-declaration-changesOutput.txt]
/lib/tsc --b /src/third --verbose
12:04:00 AM - Projects in this build:
[12:04:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:04:00 AM - Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
[12:04:00 AM] Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
12:04:00 AM - Building project '/src/first/tsconfig.json'...
[12:04:00 AM] Building project '/src/first/tsconfig.json'...
12:04:00 AM - Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
[12:04:00 AM] Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
12:04:00 AM - Project 'src/third/tsconfig.json' is out of date because oldest output 'src/third/thirdjs/output/third-output.js' is older than newest input 'src/first'
[12:04:00 AM] Project 'src/third/tsconfig.json' is out of date because oldest output 'src/third/thirdjs/output/third-output.js' is older than newest input 'src/first'
12:04:00 AM - Building project '/src/third/tsconfig.json'...
[12:04:00 AM] Building project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
readFiles:: {
@@ -1,19 +1,19 @@
//// [/lib/incremental-declaration-changesOutput.txt]
/lib/tsc --b /src/third --verbose
12:04:00 AM - Projects in this build:
[12:04:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:04:00 AM - Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
[12:04:00 AM] Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
12:04:00 AM - Building project '/src/first/tsconfig.json'...
[12:04:00 AM] Building project '/src/first/tsconfig.json'...
12:04:00 AM - Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
[12:04:00 AM] Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
12:04:00 AM - Project 'src/third/tsconfig.json' is out of date because oldest output 'src/third/thirdjs/output/third-output.js' is older than newest input 'src/first'
[12:04:00 AM] Project 'src/third/tsconfig.json' is out of date because oldest output 'src/third/thirdjs/output/third-output.js' is older than newest input 'src/first'
12:04:00 AM - Building project '/src/third/tsconfig.json'...
[12:04:00 AM] Building project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
readFiles:: {
@@ -1,19 +1,19 @@
//// [/lib/incremental-declaration-changesOutput.txt]
/lib/tsc --b /src/third --verbose
12:04:00 AM - Projects in this build:
[12:04:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:04:00 AM - Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
[12:04:00 AM] Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
12:04:00 AM - Building project '/src/first/tsconfig.json'...
[12:04:00 AM] Building project '/src/first/tsconfig.json'...
12:04:00 AM - Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
[12:04:00 AM] Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
12:04:00 AM - Project 'src/third/tsconfig.json' is out of date because oldest output 'src/third/thirdjs/output/third-output.js' is older than newest input 'src/first'
[12:04:00 AM] Project 'src/third/tsconfig.json' is out of date because oldest output 'src/third/thirdjs/output/third-output.js' is older than newest input 'src/first'
12:04:00 AM - Building project '/src/third/tsconfig.json'...
[12:04:00 AM] Building project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
readFiles:: {
@@ -1,19 +1,19 @@
//// [/lib/incremental-declaration-changesOutput.txt]
/lib/tsc --b /src/third --verbose
12:04:00 AM - Projects in this build:
[12:04:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:04:00 AM - Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
[12:04:00 AM] Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
12:04:00 AM - Building project '/src/first/tsconfig.json'...
[12:04:00 AM] Building project '/src/first/tsconfig.json'...
12:04:00 AM - Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
[12:04:00 AM] Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
12:04:00 AM - Project 'src/third/tsconfig.json' is out of date because oldest output 'src/third/thirdjs/output/third-output.js' is older than newest input 'src/first'
[12:04:00 AM] Project 'src/third/tsconfig.json' is out of date because oldest output 'src/third/thirdjs/output/third-output.js' is older than newest input 'src/first'
12:04:00 AM - Building project '/src/third/tsconfig.json'...
[12:04:00 AM] Building project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
readFiles:: {
@@ -1,19 +1,19 @@
//// [/lib/incremental-declaration-changesOutput.txt]
/lib/tsc --b /src/third --verbose
12:04:00 AM - Projects in this build:
[12:04:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:04:00 AM - Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
[12:04:00 AM] Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
12:04:00 AM - Building project '/src/first/tsconfig.json'...
[12:04:00 AM] Building project '/src/first/tsconfig.json'...
12:04:00 AM - Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
[12:04:00 AM] Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
12:04:00 AM - Project 'src/third/tsconfig.json' is out of date because oldest output 'src/third/thirdjs/output/third-output.js' is older than newest input 'src/first'
[12:04:00 AM] Project 'src/third/tsconfig.json' is out of date because oldest output 'src/third/thirdjs/output/third-output.js' is older than newest input 'src/first'
12:04:00 AM - Building project '/src/third/tsconfig.json'...
[12:04:00 AM] Building project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
readFiles:: {
@@ -1,21 +1,21 @@
//// [/lib/incremental-declaration-changesOutput.txt]
/lib/tsc --b /src/third --verbose
12:04:00 AM - Projects in this build:
[12:04:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:04:00 AM - Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
[12:04:00 AM] Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
12:04:00 AM - Building project '/src/first/tsconfig.json'...
[12:04:00 AM] Building project '/src/first/tsconfig.json'...
12:04:00 AM - Project 'src/second/tsconfig.json' is out of date because oldest output 'src/2/second-output.js' is older than newest input 'src/first'
[12:04:00 AM] Project 'src/second/tsconfig.json' is out of date because oldest output 'src/2/second-output.js' is older than newest input 'src/first'
12:04:00 AM - Building project '/src/second/tsconfig.json'...
[12:04:00 AM] Building project '/src/second/tsconfig.json'...
12:04:00 AM - Project 'src/third/tsconfig.json' is out of date because oldest output 'src/third/thirdjs/output/third-output.js' is older than newest input 'src/second'
[12:04:00 AM] Project 'src/third/tsconfig.json' is out of date because oldest output 'src/third/thirdjs/output/third-output.js' is older than newest input 'src/second'
12:04:00 AM - Building project '/src/third/tsconfig.json'...
[12:04:00 AM] Building project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
readFiles:: {
@@ -1,19 +1,19 @@
//// [/lib/incremental-declaration-changesOutput.txt]
/lib/tsc --b /src/third --verbose
12:04:00 AM - Projects in this build:
[12:04:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:04:00 AM - Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
[12:04:00 AM] Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
12:04:00 AM - Building project '/src/first/tsconfig.json'...
[12:04:00 AM] Building project '/src/first/tsconfig.json'...
12:04:00 AM - Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
[12:04:00 AM] Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
12:04:00 AM - Project 'src/third/tsconfig.json' is out of date because oldest output 'src/third/thirdjs/output/third-output.js' is older than newest input 'src/first'
[12:04:00 AM] Project 'src/third/tsconfig.json' is out of date because oldest output 'src/third/thirdjs/output/third-output.js' is older than newest input 'src/first'
12:04:00 AM - Building project '/src/third/tsconfig.json'...
[12:04:00 AM] Building project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
readFiles:: {
@@ -1,19 +1,19 @@
//// [/lib/incremental-declaration-changesOutput.txt]
/lib/tsc --b /src/third --verbose
12:04:00 AM - Projects in this build:
[12:04:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:04:00 AM - Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
[12:04:00 AM] Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
12:04:00 AM - Building project '/src/first/tsconfig.json'...
[12:04:00 AM] Building project '/src/first/tsconfig.json'...
12:04:00 AM - Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
[12:04:00 AM] Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
12:04:00 AM - Project 'src/third/tsconfig.json' is out of date because oldest output 'src/third/thirdjs/output/third-output.js' is older than newest input 'src/first'
[12:04:00 AM] Project 'src/third/tsconfig.json' is out of date because oldest output 'src/third/thirdjs/output/third-output.js' is older than newest input 'src/first'
12:04:00 AM - Building project '/src/third/tsconfig.json'...
[12:04:00 AM] Building project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
readFiles:: {
@@ -1,21 +1,21 @@
//// [/lib/incremental-declaration-doesnt-changeOutput.txt]
/lib/tsc --b /src/third --verbose
12:08:00 AM - Projects in this build:
[12:08:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:08:00 AM - Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
[12:08:00 AM] Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
12:08:00 AM - Building project '/src/first/tsconfig.json'...
[12:08:00 AM] Building project '/src/first/tsconfig.json'...
12:08:00 AM - Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
[12:08:00 AM] Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
12:08:00 AM - Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
[12:08:00 AM] Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
12:08:00 AM - Updating output of project '/src/third/tsconfig.json'...
[12:08:00 AM] Updating output of project '/src/third/tsconfig.json'...
12:08:00 AM - Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
[12:08:00 AM] Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
readFiles:: {
@@ -1,21 +1,21 @@
//// [/lib/incremental-declaration-doesnt-changeOutput.txt]
/lib/tsc --b /src/third --verbose
12:08:00 AM - Projects in this build:
[12:08:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:08:00 AM - Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
[12:08:00 AM] Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
12:08:00 AM - Building project '/src/first/tsconfig.json'...
[12:08:00 AM] Building project '/src/first/tsconfig.json'...
12:08:00 AM - Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
[12:08:00 AM] Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
12:08:00 AM - Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
[12:08:00 AM] Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
12:08:00 AM - Updating output of project '/src/third/tsconfig.json'...
[12:08:00 AM] Updating output of project '/src/third/tsconfig.json'...
12:08:00 AM - Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
[12:08:00 AM] Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
readFiles:: {
@@ -1,21 +1,21 @@
//// [/lib/incremental-declaration-doesnt-changeOutput.txt]
/lib/tsc --b /src/third --verbose
12:04:00 AM - Projects in this build:
[12:04:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:04:00 AM - Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
[12:04:00 AM] Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
12:04:00 AM - Building project '/src/first/tsconfig.json'...
[12:04:00 AM] Building project '/src/first/tsconfig.json'...
12:04:00 AM - Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
[12:04:00 AM] Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
12:04:00 AM - Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
[12:04:00 AM] Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
12:04:00 AM - Updating output of project '/src/third/tsconfig.json'...
[12:04:00 AM] Updating output of project '/src/third/tsconfig.json'...
12:04:00 AM - Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
[12:04:00 AM] Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,21 +1,21 @@
//// [/lib/incremental-declaration-doesnt-changeOutput.txt]
/lib/tsc --b /src/third --verbose
12:04:00 AM - Projects in this build:
[12:04:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:04:00 AM - Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
[12:04:00 AM] Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
12:04:00 AM - Building project '/src/first/tsconfig.json'...
[12:04:00 AM] Building project '/src/first/tsconfig.json'...
12:04:00 AM - Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
[12:04:00 AM] Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
12:04:00 AM - Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
[12:04:00 AM] Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
12:04:00 AM - Updating output of project '/src/third/tsconfig.json'...
[12:04:00 AM] Updating output of project '/src/third/tsconfig.json'...
12:04:00 AM - Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
[12:04:00 AM] Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,21 +1,21 @@
//// [/lib/incremental-declaration-doesnt-changeOutput.txt]
/lib/tsc --b /src/third --verbose
12:04:00 AM - Projects in this build:
[12:04:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:04:00 AM - Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
[12:04:00 AM] Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
12:04:00 AM - Building project '/src/first/tsconfig.json'...
[12:04:00 AM] Building project '/src/first/tsconfig.json'...
12:04:00 AM - Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
[12:04:00 AM] Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
12:04:00 AM - Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
[12:04:00 AM] Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
12:04:00 AM - Updating output of project '/src/third/tsconfig.json'...
[12:04:00 AM] Updating output of project '/src/third/tsconfig.json'...
12:04:00 AM - Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
[12:04:00 AM] Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,21 +1,21 @@
//// [/lib/incremental-declaration-doesnt-changeOutput.txt]
/lib/tsc --b /src/third --verbose
12:08:00 AM - Projects in this build:
[12:08:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:08:00 AM - Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
[12:08:00 AM] Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
12:08:00 AM - Building project '/src/first/tsconfig.json'...
[12:08:00 AM] Building project '/src/first/tsconfig.json'...
12:08:00 AM - Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
[12:08:00 AM] Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
12:08:00 AM - Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
[12:08:00 AM] Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
12:08:00 AM - Updating output of project '/src/third/tsconfig.json'...
[12:08:00 AM] Updating output of project '/src/third/tsconfig.json'...
12:08:00 AM - Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
[12:08:00 AM] Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
readFiles:: {
@@ -1,21 +1,21 @@
//// [/lib/incremental-declaration-doesnt-changeOutput.txt]
/lib/tsc --b /src/third --verbose
12:04:00 AM - Projects in this build:
[12:04:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:04:00 AM - Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
[12:04:00 AM] Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
12:04:00 AM - Building project '/src/first/tsconfig.json'...
[12:04:00 AM] Building project '/src/first/tsconfig.json'...
12:04:00 AM - Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
[12:04:00 AM] Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
12:04:00 AM - Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
[12:04:00 AM] Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
12:04:00 AM - Updating output of project '/src/third/tsconfig.json'...
[12:04:00 AM] Updating output of project '/src/third/tsconfig.json'...
12:04:00 AM - Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
[12:04:00 AM] Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,21 +1,21 @@
//// [/lib/incremental-declaration-doesnt-changeOutput.txt]
/lib/tsc --b /src/third --verbose
12:08:00 AM - Projects in this build:
[12:08:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:08:00 AM - Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
[12:08:00 AM] Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
12:08:00 AM - Building project '/src/first/tsconfig.json'...
[12:08:00 AM] Building project '/src/first/tsconfig.json'...
12:08:00 AM - Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
[12:08:00 AM] Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
12:08:00 AM - Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
[12:08:00 AM] Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
12:08:00 AM - Updating output of project '/src/third/tsconfig.json'...
[12:08:00 AM] Updating output of project '/src/third/tsconfig.json'...
12:08:00 AM - Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
[12:08:00 AM] Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
readFiles:: {
@@ -1,21 +1,21 @@
//// [/lib/incremental-declaration-doesnt-changeOutput.txt]
/lib/tsc --b /src/third --verbose
12:04:00 AM - Projects in this build:
[12:04:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:04:00 AM - Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
[12:04:00 AM] Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
12:04:00 AM - Building project '/src/first/tsconfig.json'...
[12:04:00 AM] Building project '/src/first/tsconfig.json'...
12:04:00 AM - Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
[12:04:00 AM] Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
12:04:00 AM - Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
[12:04:00 AM] Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
12:04:00 AM - Updating output of project '/src/third/tsconfig.json'...
[12:04:00 AM] Updating output of project '/src/third/tsconfig.json'...
12:04:00 AM - Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
[12:04:00 AM] Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,21 +1,21 @@
//// [/lib/incremental-declaration-doesnt-changeOutput.txt]
/lib/tsc --b /src/third --verbose
12:08:00 AM - Projects in this build:
[12:08:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:08:00 AM - Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
[12:08:00 AM] Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
12:08:00 AM - Building project '/src/first/tsconfig.json'...
[12:08:00 AM] Building project '/src/first/tsconfig.json'...
12:08:00 AM - Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
[12:08:00 AM] Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
12:08:00 AM - Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
[12:08:00 AM] Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
12:08:00 AM - Updating output of project '/src/third/tsconfig.json'...
[12:08:00 AM] Updating output of project '/src/third/tsconfig.json'...
12:08:00 AM - Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
[12:08:00 AM] Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
readFiles:: {
@@ -1,21 +1,21 @@
//// [/lib/incremental-declaration-doesnt-changeOutput.txt]
/lib/tsc --b /src/third --verbose
12:04:00 AM - Projects in this build:
[12:04:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:04:00 AM - Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
[12:04:00 AM] Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
12:04:00 AM - Building project '/src/first/tsconfig.json'...
[12:04:00 AM] Building project '/src/first/tsconfig.json'...
12:04:00 AM - Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
[12:04:00 AM] Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
12:04:00 AM - Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
[12:04:00 AM] Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
12:04:00 AM - Updating output of project '/src/third/tsconfig.json'...
[12:04:00 AM] Updating output of project '/src/third/tsconfig.json'...
12:04:00 AM - Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
[12:04:00 AM] Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,25 +1,25 @@
//// [/lib/incremental-declaration-doesnt-changeOutput.txt]
/lib/tsc --b /src/third --verbose
12:04:00 AM - Projects in this build:
[12:04:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:04:00 AM - Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
[12:04:00 AM] Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
12:04:00 AM - Building project '/src/first/tsconfig.json'...
[12:04:00 AM] Building project '/src/first/tsconfig.json'...
12:04:00 AM - Project 'src/second/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
[12:04:00 AM] Project 'src/second/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
12:04:00 AM - Updating output of project '/src/second/tsconfig.json'...
[12:04:00 AM] Updating output of project '/src/second/tsconfig.json'...
12:04:00 AM - Updating unchanged output timestamps of project '/src/second/tsconfig.json'...
[12:04:00 AM] Updating unchanged output timestamps of project '/src/second/tsconfig.json'...
12:04:00 AM - Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/second' has changed
[12:04:00 AM] Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/second' has changed
12:04:00 AM - Updating output of project '/src/third/tsconfig.json'...
[12:04:00 AM] Updating output of project '/src/third/tsconfig.json'...
12:04:00 AM - Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
[12:04:00 AM] Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,21 +1,21 @@
//// [/lib/incremental-declaration-doesnt-changeOutput.txt]
/lib/tsc --b /src/third --verbose
12:04:00 AM - Projects in this build:
[12:04:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:04:00 AM - Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
[12:04:00 AM] Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
12:04:00 AM - Building project '/src/first/tsconfig.json'...
[12:04:00 AM] Building project '/src/first/tsconfig.json'...
12:04:00 AM - Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
[12:04:00 AM] Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
12:04:00 AM - Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
[12:04:00 AM] Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
12:04:00 AM - Updating output of project '/src/third/tsconfig.json'...
[12:04:00 AM] Updating output of project '/src/third/tsconfig.json'...
12:04:00 AM - Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
[12:04:00 AM] Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,25 +1,25 @@
//// [/lib/incremental-declaration-doesnt-changeOutput.txt]
/lib/tsc --b /src/third --verbose
12:04:00 AM - Projects in this build:
[12:04:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:04:00 AM - Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
[12:04:00 AM] Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
12:04:00 AM - Building project '/src/first/tsconfig.json'...
[12:04:00 AM] Building project '/src/first/tsconfig.json'...
12:04:00 AM - Project 'src/second/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
[12:04:00 AM] Project 'src/second/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
12:04:00 AM - Updating output of project '/src/second/tsconfig.json'...
[12:04:00 AM] Updating output of project '/src/second/tsconfig.json'...
12:04:00 AM - Updating unchanged output timestamps of project '/src/second/tsconfig.json'...
[12:04:00 AM] Updating unchanged output timestamps of project '/src/second/tsconfig.json'...
12:04:00 AM - Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/second' has changed
[12:04:00 AM] Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/second' has changed
12:04:00 AM - Updating output of project '/src/third/tsconfig.json'...
[12:04:00 AM] Updating output of project '/src/third/tsconfig.json'...
12:04:00 AM - Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
[12:04:00 AM] Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,21 +1,21 @@
//// [/lib/incremental-declaration-doesnt-changeOutput.txt]
/lib/tsc --b /src/third --verbose
12:04:00 AM - Projects in this build:
[12:04:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:04:00 AM - Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
[12:04:00 AM] Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
12:04:00 AM - Building project '/src/first/tsconfig.json'...
[12:04:00 AM] Building project '/src/first/tsconfig.json'...
12:04:00 AM - Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
[12:04:00 AM] Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
12:04:00 AM - Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
[12:04:00 AM] Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
12:04:00 AM - Updating output of project '/src/third/tsconfig.json'...
[12:04:00 AM] Updating output of project '/src/third/tsconfig.json'...
12:04:00 AM - Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
[12:04:00 AM] Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,25 +1,25 @@
//// [/lib/incremental-declaration-doesnt-changeOutput.txt]
/lib/tsc --b /src/third --verbose
12:08:00 AM - Projects in this build:
[12:08:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:08:00 AM - Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
[12:08:00 AM] Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
12:08:00 AM - Building project '/src/first/tsconfig.json'...
[12:08:00 AM] Building project '/src/first/tsconfig.json'...
12:08:00 AM - Project 'src/second/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
[12:08:00 AM] Project 'src/second/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
12:08:00 AM - Updating output of project '/src/second/tsconfig.json'...
[12:08:00 AM] Updating output of project '/src/second/tsconfig.json'...
12:08:00 AM - Updating unchanged output timestamps of project '/src/second/tsconfig.json'...
[12:08:00 AM] Updating unchanged output timestamps of project '/src/second/tsconfig.json'...
12:08:00 AM - Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/second' has changed
[12:08:00 AM] Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/second' has changed
12:08:00 AM - Updating output of project '/src/third/tsconfig.json'...
[12:08:00 AM] Updating output of project '/src/third/tsconfig.json'...
12:08:00 AM - Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
[12:08:00 AM] Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
readFiles:: {
@@ -1,25 +1,25 @@
//// [/lib/incremental-declaration-doesnt-changeOutput.txt]
/lib/tsc --b /src/third --verbose
12:04:00 AM - Projects in this build:
[12:04:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:04:00 AM - Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
[12:04:00 AM] Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
12:04:00 AM - Building project '/src/first/tsconfig.json'...
[12:04:00 AM] Building project '/src/first/tsconfig.json'...
12:04:00 AM - Project 'src/second/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
[12:04:00 AM] Project 'src/second/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
12:04:00 AM - Updating output of project '/src/second/tsconfig.json'...
[12:04:00 AM] Updating output of project '/src/second/tsconfig.json'...
12:04:00 AM - Updating unchanged output timestamps of project '/src/second/tsconfig.json'...
[12:04:00 AM] Updating unchanged output timestamps of project '/src/second/tsconfig.json'...
12:04:00 AM - Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/second' has changed
[12:04:00 AM] Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/second' has changed
12:04:00 AM - Updating output of project '/src/third/tsconfig.json'...
[12:04:00 AM] Updating output of project '/src/third/tsconfig.json'...
12:04:00 AM - Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
[12:04:00 AM] Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,21 +1,21 @@
//// [/lib/incremental-declaration-doesnt-changeOutput.txt]
/lib/tsc --b /src/third --verbose
12:04:00 AM - Projects in this build:
[12:04:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:04:00 AM - Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
[12:04:00 AM] Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
12:04:00 AM - Building project '/src/first/tsconfig.json'...
[12:04:00 AM] Building project '/src/first/tsconfig.json'...
12:04:00 AM - Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
[12:04:00 AM] Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
12:04:00 AM - Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
[12:04:00 AM] Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
12:04:00 AM - Updating output of project '/src/third/tsconfig.json'...
[12:04:00 AM] Updating output of project '/src/third/tsconfig.json'...
12:04:00 AM - Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
[12:04:00 AM] Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,21 +1,21 @@
//// [/lib/incremental-declaration-doesnt-changeOutput.txt]
/lib/tsc --b /src/third --verbose
12:08:00 AM - Projects in this build:
[12:08:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:08:00 AM - Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
[12:08:00 AM] Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
12:08:00 AM - Building project '/src/first/tsconfig.json'...
[12:08:00 AM] Building project '/src/first/tsconfig.json'...
12:08:00 AM - Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
[12:08:00 AM] Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
12:08:00 AM - Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
[12:08:00 AM] Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
12:08:00 AM - Updating output of project '/src/third/tsconfig.json'...
[12:08:00 AM] Updating output of project '/src/third/tsconfig.json'...
12:08:00 AM - Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
[12:08:00 AM] Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
readFiles:: {
@@ -1,21 +1,21 @@
//// [/lib/incremental-declaration-doesnt-changeOutput.txt]
/lib/tsc --b /src/third --verbose
12:08:00 AM - Projects in this build:
[12:08:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:08:00 AM - Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
[12:08:00 AM] Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
12:08:00 AM - Building project '/src/first/tsconfig.json'...
[12:08:00 AM] Building project '/src/first/tsconfig.json'...
12:08:00 AM - Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
[12:08:00 AM] Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
12:08:00 AM - Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
[12:08:00 AM] Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
12:08:00 AM - Updating output of project '/src/third/tsconfig.json'...
[12:08:00 AM] Updating output of project '/src/third/tsconfig.json'...
12:08:00 AM - Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
[12:08:00 AM] Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
readFiles:: {
@@ -1,21 +1,21 @@
//// [/lib/incremental-declaration-doesnt-changeOutput.txt]
/lib/tsc --b /src/third --verbose
12:04:00 AM - Projects in this build:
[12:04:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:04:00 AM - Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
[12:04:00 AM] Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
12:04:00 AM - Building project '/src/first/tsconfig.json'...
[12:04:00 AM] Building project '/src/first/tsconfig.json'...
12:04:00 AM - Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
[12:04:00 AM] Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
12:04:00 AM - Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
[12:04:00 AM] Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
12:04:00 AM - Updating output of project '/src/third/tsconfig.json'...
[12:04:00 AM] Updating output of project '/src/third/tsconfig.json'...
12:04:00 AM - Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
[12:04:00 AM] Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,19 +1,19 @@
//// [/lib/incremental-declaration-doesnt-changeOutput.txt]
/lib/tsc --b /src/third --verbose
12:04:00 AM - Projects in this build:
[12:04:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:04:00 AM - Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
[12:04:00 AM] Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
12:04:00 AM - Building project '/src/first/tsconfig.json'...
[12:04:00 AM] Building project '/src/first/tsconfig.json'...
12:04:00 AM - Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
[12:04:00 AM] Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
12:04:00 AM - Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
[12:04:00 AM] Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
12:04:00 AM - Building project '/src/third/tsconfig.json'...
[12:04:00 AM] Building project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,21 +1,21 @@
//// [/lib/incremental-declaration-doesnt-changeOutput.txt]
/lib/tsc --b /src/third --verbose
12:04:00 AM - Projects in this build:
[12:04:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:04:00 AM - Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
[12:04:00 AM] Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
12:04:00 AM - Building project '/src/first/tsconfig.json'...
[12:04:00 AM] Building project '/src/first/tsconfig.json'...
12:04:00 AM - Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
[12:04:00 AM] Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
12:04:00 AM - Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
[12:04:00 AM] Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
12:04:00 AM - Updating output of project '/src/third/tsconfig.json'...
[12:04:00 AM] Updating output of project '/src/third/tsconfig.json'...
12:04:00 AM - Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
[12:04:00 AM] Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,21 +1,21 @@
//// [/lib/incremental-headers-change-without-dts-changesOutput.txt]
/lib/tsc --b /src/third --verbose
12:12:00 AM - Projects in this build:
[12:12:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:12:00 AM - Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
[12:12:00 AM] Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
12:12:00 AM - Building project '/src/first/tsconfig.json'...
[12:12:00 AM] Building project '/src/first/tsconfig.json'...
12:12:00 AM - Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
[12:12:00 AM] Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
12:12:00 AM - Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
[12:12:00 AM] Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
12:12:00 AM - Updating output of project '/src/third/tsconfig.json'...
[12:12:00 AM] Updating output of project '/src/third/tsconfig.json'...
12:12:00 AM - Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
[12:12:00 AM] Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
readFiles:: {
@@ -1,21 +1,21 @@
//// [/lib/incremental-headers-change-without-dts-changesOutput.txt]
/lib/tsc --b /src/third --verbose
12:08:00 AM - Projects in this build:
[12:08:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:08:00 AM - Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
[12:08:00 AM] Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
12:08:00 AM - Building project '/src/first/tsconfig.json'...
[12:08:00 AM] Building project '/src/first/tsconfig.json'...
12:08:00 AM - Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
[12:08:00 AM] Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
12:08:00 AM - Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
[12:08:00 AM] Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
12:08:00 AM - Updating output of project '/src/third/tsconfig.json'...
[12:08:00 AM] Updating output of project '/src/third/tsconfig.json'...
12:08:00 AM - Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
[12:08:00 AM] Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,21 +1,21 @@
//// [/lib/incremental-headers-change-without-dts-changesOutput.txt]
/lib/tsc --b /src/third --verbose
12:08:00 AM - Projects in this build:
[12:08:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:08:00 AM - Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
[12:08:00 AM] Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
12:08:00 AM - Building project '/src/first/tsconfig.json'...
[12:08:00 AM] Building project '/src/first/tsconfig.json'...
12:08:00 AM - Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
[12:08:00 AM] Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
12:08:00 AM - Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
[12:08:00 AM] Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
12:08:00 AM - Updating output of project '/src/third/tsconfig.json'...
[12:08:00 AM] Updating output of project '/src/third/tsconfig.json'...
12:08:00 AM - Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
[12:08:00 AM] Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,21 +1,21 @@
//// [/lib/incremental-headers-change-without-dts-changesOutput.txt]
/lib/tsc --b /src/third --verbose
12:08:00 AM - Projects in this build:
[12:08:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:08:00 AM - Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
[12:08:00 AM] Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
12:08:00 AM - Building project '/src/first/tsconfig.json'...
[12:08:00 AM] Building project '/src/first/tsconfig.json'...
12:08:00 AM - Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
[12:08:00 AM] Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
12:08:00 AM - Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
[12:08:00 AM] Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
12:08:00 AM - Updating output of project '/src/third/tsconfig.json'...
[12:08:00 AM] Updating output of project '/src/third/tsconfig.json'...
12:08:00 AM - Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
[12:08:00 AM] Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,21 +1,21 @@
//// [/lib/incremental-headers-change-without-dts-changesOutput.txt]
/lib/tsc --b /src/third --verbose
12:12:00 AM - Projects in this build:
[12:12:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:12:00 AM - Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
[12:12:00 AM] Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
12:12:00 AM - Building project '/src/first/tsconfig.json'...
[12:12:00 AM] Building project '/src/first/tsconfig.json'...
12:12:00 AM - Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
[12:12:00 AM] Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
12:12:00 AM - Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
[12:12:00 AM] Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
12:12:00 AM - Updating output of project '/src/third/tsconfig.json'...
[12:12:00 AM] Updating output of project '/src/third/tsconfig.json'...
12:12:00 AM - Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
[12:12:00 AM] Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
readFiles:: {
@@ -1,21 +1,21 @@
//// [/lib/incremental-headers-change-without-dts-changesOutput.txt]
/lib/tsc --b /src/third --verbose
12:08:00 AM - Projects in this build:
[12:08:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:08:00 AM - Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
[12:08:00 AM] Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
12:08:00 AM - Building project '/src/first/tsconfig.json'...
[12:08:00 AM] Building project '/src/first/tsconfig.json'...
12:08:00 AM - Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
[12:08:00 AM] Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
12:08:00 AM - Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
[12:08:00 AM] Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
12:08:00 AM - Updating output of project '/src/third/tsconfig.json'...
[12:08:00 AM] Updating output of project '/src/third/tsconfig.json'...
12:08:00 AM - Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
[12:08:00 AM] Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,21 +1,21 @@
//// [/lib/incremental-headers-change-without-dts-changesOutput.txt]
/lib/tsc --b /src/third --verbose
12:12:00 AM - Projects in this build:
[12:12:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:12:00 AM - Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
[12:12:00 AM] Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
12:12:00 AM - Building project '/src/first/tsconfig.json'...
[12:12:00 AM] Building project '/src/first/tsconfig.json'...
12:12:00 AM - Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
[12:12:00 AM] Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
12:12:00 AM - Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
[12:12:00 AM] Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
12:12:00 AM - Updating output of project '/src/third/tsconfig.json'...
[12:12:00 AM] Updating output of project '/src/third/tsconfig.json'...
12:12:00 AM - Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
[12:12:00 AM] Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
readFiles:: {
@@ -1,21 +1,21 @@
//// [/lib/incremental-headers-change-without-dts-changesOutput.txt]
/lib/tsc --b /src/third --verbose
12:08:00 AM - Projects in this build:
[12:08:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:08:00 AM - Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
[12:08:00 AM] Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
12:08:00 AM - Building project '/src/first/tsconfig.json'...
[12:08:00 AM] Building project '/src/first/tsconfig.json'...
12:08:00 AM - Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
[12:08:00 AM] Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
12:08:00 AM - Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
[12:08:00 AM] Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
12:08:00 AM - Updating output of project '/src/third/tsconfig.json'...
[12:08:00 AM] Updating output of project '/src/third/tsconfig.json'...
12:08:00 AM - Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
[12:08:00 AM] Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,25 +1,25 @@
//// [/lib/incremental-headers-change-without-dts-changesOutput.txt]
/lib/tsc --b /src/third --verbose
12:08:00 AM - Projects in this build:
[12:08:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:08:00 AM - Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
[12:08:00 AM] Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
12:08:00 AM - Building project '/src/first/tsconfig.json'...
[12:08:00 AM] Building project '/src/first/tsconfig.json'...
12:08:00 AM - Project 'src/second/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
[12:08:00 AM] Project 'src/second/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
12:08:00 AM - Updating output of project '/src/second/tsconfig.json'...
[12:08:00 AM] Updating output of project '/src/second/tsconfig.json'...
12:08:00 AM - Updating unchanged output timestamps of project '/src/second/tsconfig.json'...
[12:08:00 AM] Updating unchanged output timestamps of project '/src/second/tsconfig.json'...
12:08:00 AM - Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/second' has changed
[12:08:00 AM] Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/second' has changed
12:08:00 AM - Updating output of project '/src/third/tsconfig.json'...
[12:08:00 AM] Updating output of project '/src/third/tsconfig.json'...
12:08:00 AM - Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
[12:08:00 AM] Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,21 +1,21 @@
//// [/lib/incremental-headers-change-without-dts-changesOutput.txt]
/lib/tsc --b /src/third --verbose
12:08:00 AM - Projects in this build:
[12:08:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:08:00 AM - Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
[12:08:00 AM] Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
12:08:00 AM - Building project '/src/first/tsconfig.json'...
[12:08:00 AM] Building project '/src/first/tsconfig.json'...
12:08:00 AM - Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
[12:08:00 AM] Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
12:08:00 AM - Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
[12:08:00 AM] Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
12:08:00 AM - Updating output of project '/src/third/tsconfig.json'...
[12:08:00 AM] Updating output of project '/src/third/tsconfig.json'...
12:08:00 AM - Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
[12:08:00 AM] Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,25 +1,25 @@
//// [/lib/incremental-headers-change-without-dts-changesOutput.txt]
/lib/tsc --b /src/third --verbose
12:12:00 AM - Projects in this build:
[12:12:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:12:00 AM - Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
[12:12:00 AM] Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
12:12:00 AM - Building project '/src/first/tsconfig.json'...
[12:12:00 AM] Building project '/src/first/tsconfig.json'...
12:12:00 AM - Project 'src/second/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
[12:12:00 AM] Project 'src/second/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
12:12:00 AM - Updating output of project '/src/second/tsconfig.json'...
[12:12:00 AM] Updating output of project '/src/second/tsconfig.json'...
12:12:00 AM - Updating unchanged output timestamps of project '/src/second/tsconfig.json'...
[12:12:00 AM] Updating unchanged output timestamps of project '/src/second/tsconfig.json'...
12:12:00 AM - Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/second' has changed
[12:12:00 AM] Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/second' has changed
12:12:00 AM - Updating output of project '/src/third/tsconfig.json'...
[12:12:00 AM] Updating output of project '/src/third/tsconfig.json'...
12:12:00 AM - Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
[12:12:00 AM] Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
readFiles:: {
@@ -1,25 +1,25 @@
//// [/lib/incremental-headers-change-without-dts-changesOutput.txt]
/lib/tsc --b /src/third --verbose
12:08:00 AM - Projects in this build:
[12:08:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:08:00 AM - Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
[12:08:00 AM] Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
12:08:00 AM - Building project '/src/first/tsconfig.json'...
[12:08:00 AM] Building project '/src/first/tsconfig.json'...
12:08:00 AM - Project 'src/second/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
[12:08:00 AM] Project 'src/second/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
12:08:00 AM - Updating output of project '/src/second/tsconfig.json'...
[12:08:00 AM] Updating output of project '/src/second/tsconfig.json'...
12:08:00 AM - Updating unchanged output timestamps of project '/src/second/tsconfig.json'...
[12:08:00 AM] Updating unchanged output timestamps of project '/src/second/tsconfig.json'...
12:08:00 AM - Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/second' has changed
[12:08:00 AM] Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/second' has changed
12:08:00 AM - Updating output of project '/src/third/tsconfig.json'...
[12:08:00 AM] Updating output of project '/src/third/tsconfig.json'...
12:08:00 AM - Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
[12:08:00 AM] Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,21 +1,21 @@
//// [/lib/incremental-headers-change-without-dts-changesOutput.txt]
/lib/tsc --b /src/third --verbose
12:08:00 AM - Projects in this build:
[12:08:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:08:00 AM - Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
[12:08:00 AM] Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
12:08:00 AM - Building project '/src/first/tsconfig.json'...
[12:08:00 AM] Building project '/src/first/tsconfig.json'...
12:08:00 AM - Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
[12:08:00 AM] Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
12:08:00 AM - Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
[12:08:00 AM] Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
12:08:00 AM - Updating output of project '/src/third/tsconfig.json'...
[12:08:00 AM] Updating output of project '/src/third/tsconfig.json'...
12:08:00 AM - Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
[12:08:00 AM] Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,21 +1,21 @@
//// [/lib/incremental-headers-change-without-dts-changesOutput.txt]
/lib/tsc --b /src/third --verbose
12:12:00 AM - Projects in this build:
[12:12:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:12:00 AM - Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
[12:12:00 AM] Project 'src/first/tsconfig.json' is out of date because oldest output 'src/first/bin/first-output.js' is older than newest input 'src/first/first_PART1.ts'
12:12:00 AM - Building project '/src/first/tsconfig.json'...
[12:12:00 AM] Building project '/src/first/tsconfig.json'...
12:12:00 AM - Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
[12:12:00 AM] Project 'src/second/tsconfig.json' is up to date because newest input 'src/second/second_part1.ts' is older than oldest output 'src/2/second-output.js'
12:12:00 AM - Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
[12:12:00 AM] Project 'src/third/tsconfig.json' is out of date because output of its dependency 'src/first' has changed
12:12:00 AM - Updating output of project '/src/third/tsconfig.json'...
[12:12:00 AM] Updating output of project '/src/third/tsconfig.json'...
12:12:00 AM - Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
[12:12:00 AM] Updating unchanged output timestamps of project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
readFiles:: {
@@ -1,21 +1,21 @@
//// [/lib/initial-buildOutput.txt]
/lib/tsc --b /src/third --verbose
12:01:00 AM - Projects in this build:
[12:01:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:01:00 AM - Project 'src/first/tsconfig.json' is out of date because output file 'src/first/bin/first-output.js' does not exist
[12:01:00 AM] Project 'src/first/tsconfig.json' is out of date because output file 'src/first/bin/first-output.js' does not exist
12:01:00 AM - Building project '/src/first/tsconfig.json'...
[12:01:00 AM] Building project '/src/first/tsconfig.json'...
12:01:00 AM - Project 'src/second/tsconfig.json' is out of date because output file 'src/2/second-output.js' does not exist
[12:01:00 AM] Project 'src/second/tsconfig.json' is out of date because output file 'src/2/second-output.js' does not exist
12:01:00 AM - Building project '/src/second/tsconfig.json'...
[12:01:00 AM] Building project '/src/second/tsconfig.json'...
12:01:00 AM - Project 'src/third/tsconfig.json' is out of date because output file 'src/third/thirdjs/output/third-output.js' does not exist
[12:01:00 AM] Project 'src/third/tsconfig.json' is out of date because output file 'src/third/thirdjs/output/third-output.js' does not exist
12:01:00 AM - Building project '/src/third/tsconfig.json'...
[12:01:00 AM] Building project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
readFiles:: {
@@ -1,21 +1,21 @@
//// [/lib/initial-buildOutput.txt]
/lib/tsc --b /src/third --verbose
12:00:00 AM - Projects in this build:
[12:00:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:00:00 AM - Project 'src/first/tsconfig.json' is out of date because output file 'src/first/bin/first-output.js' does not exist
[12:00:00 AM] Project 'src/first/tsconfig.json' is out of date because output file 'src/first/bin/first-output.js' does not exist
12:00:00 AM - Building project '/src/first/tsconfig.json'...
[12:00:00 AM] Building project '/src/first/tsconfig.json'...
12:00:00 AM - Project 'src/second/tsconfig.json' is out of date because output file 'src/2/second-output.js' does not exist
[12:00:00 AM] Project 'src/second/tsconfig.json' is out of date because output file 'src/2/second-output.js' does not exist
12:00:00 AM - Building project '/src/second/tsconfig.json'...
[12:00:00 AM] Building project '/src/second/tsconfig.json'...
12:00:00 AM - Project 'src/third/tsconfig.json' is out of date because output file 'src/third/thirdjs/output/third-output.js' does not exist
[12:00:00 AM] Project 'src/third/tsconfig.json' is out of date because output file 'src/third/thirdjs/output/third-output.js' does not exist
12:00:00 AM - Building project '/src/third/tsconfig.json'...
[12:00:00 AM] Building project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
@@ -1,21 +1,21 @@
//// [/lib/initial-buildOutput.txt]
/lib/tsc --b /src/third --verbose
12:01:00 AM - Projects in this build:
[12:01:00 AM] Projects in this build:
* src/first/tsconfig.json
* src/second/tsconfig.json
* src/third/tsconfig.json
12:01:00 AM - Project 'src/first/tsconfig.json' is out of date because output file 'src/first/bin/first-output.js' does not exist
[12:01:00 AM] Project 'src/first/tsconfig.json' is out of date because output file 'src/first/bin/first-output.js' does not exist
12:01:00 AM - Building project '/src/first/tsconfig.json'...
[12:01:00 AM] Building project '/src/first/tsconfig.json'...
12:01:00 AM - Project 'src/second/tsconfig.json' is out of date because output file 'src/2/second-output.js' does not exist
[12:01:00 AM] Project 'src/second/tsconfig.json' is out of date because output file 'src/2/second-output.js' does not exist
12:01:00 AM - Building project '/src/second/tsconfig.json'...
[12:01:00 AM] Building project '/src/second/tsconfig.json'...
12:01:00 AM - Project 'src/third/tsconfig.json' is out of date because output file 'src/third/thirdjs/output/third-output.js' does not exist
[12:01:00 AM] Project 'src/third/tsconfig.json' is out of date because output file 'src/third/thirdjs/output/third-output.js' does not exist
12:01:00 AM - Building project '/src/third/tsconfig.json'...
[12:01:00 AM] Building project '/src/third/tsconfig.json'...
exitCode:: ExitStatus.Success
readFiles:: {

Some files were not shown because too many files have changed in this diff Show More