assertAsync()function
assertAsync(value: PromiseLike<T> | T): asserts value is PromiseLike<T>
| Param | Type | |
|---|---|---|
value | PromiseLike<T>T | The value to assert. required |
| Return | |
|---|---|
asserts value is PromiseLike<T> |
| Throws | |
|---|---|
RequiredError | If value is not a PromiseLike. |
Assert an unknown value is asynchronous (i.e. has a .then() method).
Examples
assertAsync(Promise.resolve(1)); // passes