UNPKG

@atomiqlabs/base

Version:

Base classes and interfaces for atomiq protocol

20 lines (19 loc) 639 B
/** * Returns a promise that resolves after given amount seconds * * @param timeout how many milliseconds to wait for * @param abortSignal * * @internal */ export declare function timeoutPromise(timeout: number, abortSignal?: AbortSignal): Promise<void>; /** * Returns an abort signal that aborts after a specified timeout in milliseconds * * @param timeout Milliseconds to wait * @param abortReason Abort with this abort reason * @param abortSignal Abort signal to extend * * @internal */ export declare function timeoutSignal(timeout: number, abortReason?: any, abortSignal?: AbortSignal): AbortSignal;