@difizen/mana-common
Version:
19 lines • 475 B
TypeScript
export type Disposable = {
disposed?: boolean | undefined;
/**
* Dispose this object.
*/
dispose: () => void;
};
export declare namespace Disposable {
function is(arg: any): arg is Disposable;
function create(func: () => void): Disposable;
const NONE: Disposable;
}
export interface Disposed {
disposed: boolean;
}
export declare namespace Disposed {
function is(arg: any): arg is Disposed;
}
//# sourceMappingURL=disposable.d.ts.map