1.0.1 • Published 4 years ago
@stranothus/patience v1.0.1
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