UNPKG

@ceramicnetwork/common

Version:
10 lines 499 B
export declare function mergeAbortSignals(signals: AbortSignal[]): AbortSignal; export declare class TimedAbortSignal { private readonly _subscription; readonly signal: AbortSignal; constructor(timeout: number); clear(): void; } export declare function abortable<T>(original: AbortSignal, fn: (abortSignal: AbortSignal) => Promise<T>): Promise<T>; export declare function delayOrAbort(ms: number, signal?: AbortSignal): Promise<void>; //# sourceMappingURL=abort-signal-utils.d.ts.map