Wait
Description
Wait
is a custom util designed to pause the execution of a code for a specified duration.
Integration and Usage
To use scriptLoader
util, you need to import it into your project
import { wait } from './path/to/utils/wait';
and call the function wait
where you want a delay to happen.
await wait();
Wait Function
export async function wait(duration = 10): Promise<void>
Parameters
duration
:number
- duration of the wait in milliseconds
- default is set to
10
milliseconds
Return Type
Promise<void>
- resolves after the specified duration, enabling the use of
await
function to pause code execution
- resolves after the specified duration, enabling the use of
Function Logic
script.onload = () => resolve(script);
script.onerror = () => reject(new Error(`Script load error for ${src}`));
Event listeners are added to the script, waiting to either resolve the promise if the script is successfully loaded or reject it.
Events
This util does not have any events.