MCPcopy
hub / github.com/di-sukharev/opencommit / getForceKillAfterTimeout

Function getForceKillAfterTimeout

out/cli.cjs:66523–66531  ·  view source on GitHub ↗
({ forceKillAfterTimeout = true })

Source from the content-addressed store, hash-verified

66521 kill("SIGKILL");
66522 }, timeout);
66523 if (t2.unref) {
66524 t2.unref();
66525 }
66526};
66527var shouldForceKill = (signal, { forceKillAfterTimeout }, killResult) => isSigterm(signal) && forceKillAfterTimeout !== false && killResult;
66528var isSigterm = (signal) => signal === import_node_os4.default.constants.signals.SIGTERM || typeof signal === "string" && signal.toUpperCase() === "SIGTERM";
66529var getForceKillAfterTimeout = ({ forceKillAfterTimeout = true }) => {
66530 if (forceKillAfterTimeout === true) {
66531 return DEFAULT_FORCE_KILL_TIMEOUT;
66532 }
66533 if (!Number.isFinite(forceKillAfterTimeout) || forceKillAfterTimeout < 0) {
66534 throw new TypeError(`Expected the \`forceKillAfterTimeout\` option to be a non-negative integer, got \`${forceKillAfterTimeout}\` (${typeof forceKillAfterTimeout})`);

Callers 1

setKillTimeoutFunction · 0.85

Calls 1

isFiniteMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…