Function wrapInTimeout
- wrapInTimeout<T>(
promise: Promise<T>,
timeout: WaitPeriod,
rejectWith: string | Error | (() => string | Error),
): Promise<T>Type Parameters
- T
Parameters
- promise: Promise<T>
Promise to wrap
- timeout: WaitPeriod
Timeout in milliseconds or as a Date
- rejectWith: string | Error | (() => string | Error)
Error to reject with if the timeout expires (string, Error, or a callback returning one)
Returns Promise<T>
Wrap a promise in a timeout