waiting-for-js

1.0.3 • Public • Published

waiting-for-js

A simple class which makes js wait.

Installation

You can install the wait class using npm:

npm install wait-class

Usage

Importing the wait class

To use the wait class, you can import it in your JavaScript file:

const wait = require('waiting-for-js');

or

import wait from 'waiting-for-js'

Waiting for a Specific Time

You can use the wait.for(seconds) method to pause execution for a specified number of seconds. Here's an example of how to wait for 3 seconds:

console.log("Before waiting...");
await wait.for(3);
console.log("After waiting for 3 seconds.");

Waiting for a Random Short or Long Time

You can use the wait.for.shortTime() method to wait for a random short time (between 500ms and 2500ms) or wait.for.longTime() to wait for a random long time (between 5000ms and 15000ms). Here's an example of how to use these methods:

console.log("Before waiting for a short random time...");
await wait.for.shortTime();
console.log("After waiting for a short random time.");

console.log("Before waiting for a long random time...");
await wait.for.longTime();
console.log("After waiting for a long random time.");

Waiting Until a Condition is Met

You can use the wait.until(func) method to wait until a given condition is met. The method will repeatedly check the condition until it evaluates to true. Here's an example of how to use the wait.until method:

let counter = 0;

setTimeout(() => {
counter = 5;
}, 3000);

console.log("Before waiting until the condition is met...");
await wait.until(() => counter === 5);
console.log("After waiting until the condition is met.");

Dependents (0)

Package Sidebar

Install

npm i waiting-for-js

Weekly Downloads

1

Version

1.0.3

License

ISC

Unpacked Size

6.12 kB

Total Files

5

Last publish

Collaborators

  • gorantopic