UNPKG

ts-raii-scope

Version:
7 lines (5 loc) 205 B
export type IDisposeCallback = () => Promise<void> | void; export type IExternalDisposeCallback<T> = (resource: T) => Promise<void> | void; export interface IDisposable { dispose: IDisposeCallback; }