Type Alias ExitCallback

ExitCallback: (
    signal: CatchSignals,
    exitCode?: number,
    error?: Error,
) => void | Promise<void>

If this callback is async, it won't actually complete or be awaited in some cases, like when calling process.exit().

Type declaration

    • (signal: CatchSignals, exitCode?: number, error?: Error): void | Promise<void>
    • Parameters

      • signal: CatchSignals
      • OptionalexitCode: number
      • Optionalerror: Error

      Returns void | Promise<void>