1.0.1 • Published 7 years ago
startinterval2 v1.0.1
startInterval()
Calls a function immediately and repeatedly after a fixed delay.
This is a tiny package with a simple task: execute a function immediately and then periodically after a specified delay. This is usually done by calling the function and then calling setInterval but it will be much easier to have a function that does it all at the same time!
In addition, and to properly mimic the behavior of setInterval, the initial call is done in the next tick and in the global context instead of doing a synchronous call. Multiple parameters are also supported as in the standard setTimeout and setInterval calls.
Usage
Install the module:
$ npm install startinterval2Then:
const startInterval = require('startinterval2')
function callback() {
// your code here...
}
// will execute callback immediately and repeatedly after 1 sec
const intervalId = startInterval(callback, 1000)API
startInterval(fn, delay[, param1, param2, ...])
Same as standard setInterval()
License
WTFPL