Skip to main content

dispose

@rotorsoft/act-root


@rotorsoft/act-root / act/src / dispose

Function: dispose()

dispose(disposer?): (code?) => Promise<void>

Defined in: libs/act/src/ports.ts:99

Registers resource disposers that are triggered on process exit.

Parameters

disposer?

Disposer

The disposer function to register

Returns

A function that triggers all registered disposers and terminates the process

(code?): Promise<void>

Parameters

code?

"ERROR" | "EXIT"

Returns

Promise<void>

Example

dispose(async () => { await myResource.close(); });