ExitCallback: ( signal: CatchSignals, exitCode?: number, error?: Error,) => void | Promise<void> Type declaration
- (signal: CatchSignals, exitCode?: number, error?: Error): void | Promise<void>
Parameters
- signal: CatchSignals
Optional
exitCode: numberOptional
error: Error
Returns void | Promise<void>
If this callback is async, it won't actually complete or be awaited in some cases, like when calling
process.exit()
.