Files
scriptc/tests/corpus/6423-process-exitcode-default.ts
T
2026-10-20 17:56:44 -05:00

11 lines
381 B
TypeScript

// @exit: 2
// The exit status follows process.exitCode when the program ends normally.
function settle(failed: boolean): void {
if (failed) process.exitCode = process.exitCode ?? 2;
}
console.log("start", process.exitCode === undefined);
settle(true);
settle(true);
console.log("code", process.exitCode);
process.on("exit", () => console.log("exiting with", process.exitCode));