Functions
isPending
- isPending<T>(promise: T): Promise<boolean>
-
Type parameters
Parameters
Returns Promise<boolean>
timeout
- timeout(ms: number): Promise<void>
-
Parameters
Returns Promise<void>
to
- to<T>(promise: PromiseLike<T> | T): Promise<[undefined, T] | [Error, undefined]>
-
Type parameters
Parameters
-
promise: PromiseLike<T> | T
Returns Promise<[undefined, T] | [Error, undefined]>
Async helpers
Examples:
await timeout(1000)
=> Wait for 1 secondconst busy = await isPending(promise)
=> Check if promise is pendingconst [error, data] = await to(promise)
=> Unwrap promise