{"version":3,"file":"resolveSignal.cjs","names":[],"sources":["../../src/utils/resolveSignal.ts"],"sourcesContent":["const linuxSignalMapping = {\n  SIGHUP: 1,\n  SIGINT: 2,\n  SIGQUIT: 3,\n  SIGKILL: 9,\n  SIGTERM: 15,\n  SIGCONT: 18,\n  SIGSTOP: 19,\n} as const;\n\ntype CommonLinuxSignals = keyof typeof linuxSignalMapping;\n\nexport type Signal = CommonLinuxSignals | number;\n\nexport function resolveSignal(signal: Signal): number {\n  if (typeof signal === \"number\") {\n    return signal;\n  }\n\n  if (signal in linuxSignalMapping) {\n    return linuxSignalMapping[signal];\n  }\n  throw new Error(`Unknown signal name: ${String(signal)}`);\n}\n"],"mappings":";;AAAA,MAAM,qBAAqB;CACzB,QAAQ;CACR,QAAQ;CACR,SAAS;CACT,SAAS;CACT,SAAS;CACT,SAAS;CACT,SAAS;CACV;AAMD,SAAgB,cAAc,QAAwB;AACpD,KAAI,OAAO,WAAW,SACpB,QAAO;AAGT,KAAI,UAAU,mBACZ,QAAO,mBAAmB;AAE5B,OAAM,IAAI,MAAM,wBAAwB,OAAO,OAAO,GAAG"}