Standard interface for disposing of object resources.

interface Destructable {
    [asyncDispose]?: (() => MaybePromise<void>);
    [dispose]?: (() => void);
    close(): void | Promise<void>;
}

Implemented by

    Properties

    Methods

    Properties

    [asyncDispose]?: (() => MaybePromise<void>)
    [dispose]?: (() => void)

    Methods