UNPKG

ziron-client

Version:
9 lines (8 loc) 348 B
export declare class CancellationError extends Error { constructor(message?: string); } export interface CancelablePromise<T> extends Promise<T> { readonly canceled: boolean; cancel(reason?: any): boolean; } export declare function toCancelablePromise<T>(promise: Promise<T>, canceler: (reason?: any) => boolean): CancelablePromise<T>;