JS API Reference
Module: shared/utils/wait
Table of contents
Functions
Functions
waitForCondition
▸ waitForCondition(check
, opts?
): Promise
<void
>
Utility function that helps to block the execution until a condition is met (check returns true) or the timeout happens.
Parameters
Name | Type | Description |
---|---|---|
check | () => boolean | Promise <boolean > | The function checking if the condition is met. |
opts? | Object | Options controlling the timeout and check interval in seconds. |
opts.signalOrTimeout? | number | AbortSignal | The timeout value in miliseconds or AbortSignal. |
opts.intervalSeconds? | number | The interval between condition checks in seconds. |
Returns
Promise
<void
>
- Resolves when the condition is met or rejects with a timeout error if it wasn't met on time.
Defined in
waitAndCall
▸ waitAndCall<T
>(fn
, waitSeconds
): Promise
<T
>
Simple utility that allows you to wait n-seconds and then call the provided function
Type parameters
Name |
---|
T |
Parameters
Name | Type |
---|---|
fn | () => T | Promise <T > |
waitSeconds | number |
Returns
Promise
<T
>