Files
server_debian_macro/node_modules/tedious/lib/utils/with-timeout.d.ts
2025-02-18 22:59:07 +00:00

8 lines
399 B
TypeScript

/**
* Run the function `func` with an `AbortSignal` that will automatically abort after the time specified
* by `timeout` or when the given `signal` is aborted.
*
* On timeout, the `timeoutSignal` will be aborted and a `TimeoutError` will be thrown.
*/
export declare function withTimeout<T>(timeout: number, func: (timeoutSignal: AbortSignal) => Promise<T>, signal?: AbortSignal): Promise<T>;