UNPKG

ts-raii-scope

Version:
5 lines (4 loc) 285 B
import { IDisposable } from '../types/disposable'; export declare function isPromise(obj: any): obj is Promise<any>; export declare function isDisposable(resource: any): resource is IDisposable; export declare function safeDisposeResource(resource: IDisposable): Promise<void> | void;