waitjs
v0.2.0
Published
Syntactic sugar for setTimeout and setInterval.
Downloads
8
Readme
wait
Syntactic sugar for setTimeout and setInterval.
wait(time, callback)
Sugar for setTimeout.
wait(100, function(){
// Do something in 100 milliseconds
});
wait('2s', function(){
// Do something in 2 seconds
});
repeat(time, callback, callBefore = false)
Sugar for setInterval.
If callBefore
is true the callback will be executed before the interval.
repeat(100, function() {
// Do something every 100 milliseconds
});
repeat('1 min', function() {
// Do something every minute
});
repeat('1 min', function() {
// Run immediately and every minute
}, true);
time
Time can be specified in various formats:
If time
is a number, it will be interpreted as milliseconds.
100
, 1 second
, 3 minutes
, 1 hour
, 3 secs
, 1 min
, 2 hrs
, 1s
, 3m
, 2h
Installation
npm install waitjs
Usage
// nodejs
require('wait');
<!-- browser -->
<script src="wait.js"></script>