UNPKG

nx

Version:

The core Nx plugin contains the core functionality of Nx like the project graph, nx commands and task orchestration.

36 lines (35 loc) 803 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.signalToCode = signalToCode; exports.codeToSignal = codeToSignal; /** * Translates NodeJS signals to numeric exit code * @param signal */ function signalToCode(signal) { switch (signal) { case 'SIGHUP': return 128 + 1; case 'SIGINT': return 128 + 2; case 'SIGTERM': return 128 + 15; default: return 128; } } /** * Translates numeric exit codes to NodeJS signals */ function codeToSignal(code) { switch (code) { case 128 + 1: return 'SIGHUP'; case 128 + 2: return 'SIGINT'; case 128 + 15: return 'SIGTERM'; default: return 'SIGTERM'; } }