1.0.1 • Published 2 years ago

@stranothus/patience v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

Patience

Patience is tool for creating longer waits than allowed in default JavaScript. A setTimeout can only wait for 2147483647 milliseconds, at maximum, which is about 25 days. That's fine in some cases, but large scale projects might need longer waits.

Patience uses longTimeout, a command nearly exactly like setTimout, but without any time limit by combining multiple setTimeouts for you in a quick and efficient manner. You can use the function just like setTimeout.

Install

npm install @stranothus/patience

Usage

longTimeout(() => {
    console.log("50 days later");
}, 2147483647 * 2);

// prints "50 days later" to the console after about fifty days