({ forceKillAfterTimeout = true })
| 66521 | kill("SIGKILL"); |
| 66522 | }, timeout); |
| 66523 | if (t2.unref) { |
| 66524 | t2.unref(); |
| 66525 | } |
| 66526 | }; |
| 66527 | var shouldForceKill = (signal, { forceKillAfterTimeout }, killResult) => isSigterm(signal) && forceKillAfterTimeout !== false && killResult; |
| 66528 | var isSigterm = (signal) => signal === import_node_os4.default.constants.signals.SIGTERM || typeof signal === "string" && signal.toUpperCase() === "SIGTERM"; |
| 66529 | var 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})`); |
no test coverage detected
searching dependent graphs…