shutdown
Workspace API / services/shutdown
services/shutdown
Interfaces
ShutdownHandler
Defined in: services/shutdown.ts:8
Properties
name
name:
string
Defined in: services/shutdown.ts:9
handler()
handler: () =>
void|Promise<void>
Defined in: services/shutdown.ts:10
Returns
void | Promise<void>
timeout?
optionaltimeout:number
Defined in: services/shutdown.ts:11
Functions
registerShutdownHandler()
registerShutdownHandler(
handler):void
Defined in: services/shutdown.ts:22
Register a shutdown handler Handlers are executed in reverse order (LIFO - last registered, first closed)
Parameters
handler
Returns
void
shutdown()
shutdown(
signal?):Promise<void>
Defined in: services/shutdown.ts:35
Execute all shutdown handlers
Parameters
signal?
string
Returns
Promise<void>
setupSignalHandlers()
setupSignalHandlers():
void
Defined in: services/shutdown.ts:79
Setup signal handlers for graceful shutdown
Returns
void