@atomiqlabs/base
Version:
Base classes and interfaces for atomiq protocol
20 lines (19 loc) • 639 B
TypeScript
/**
* 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;