assertPromise()function

assertPromise(value: Promise<T> | T): asserts value is Promise<T>
ParamType
valuePromise<T>
T
The value to assert. required
Return
asserts value is Promise<T>
Throws
RequiredError
If value is not a Promise instance.

Assert that an unknown value is a Promise.

Examples

assertPromise(Promise.resolve(1)); // passes