INNER CODE UNIT · TypeScript
handleSigTerm
zuplo/zudoku · packages/create-zudoku/index.ts:20
const handleSigTerm = () => process.exit(0);
process.on("SIGINT", handleSigTerm);
process.on("SIGTERM", handleSigTerm);
const onPromptState = (state: {
value: InitialReturnValue;
aborted: boolean;
exited: boolean;
}) => {
if (state.aborted) {
// If we don't re-enable the terminal cursor before exiting
// the program, the cursor will remain hidden
process.stdout.write("\x1B[?25h");
process.stdout.write("\n");
process.exit(1);
}
};