README
tickable-interval
Manual ticking setInterval
/ clearInterval
Installation
npm:
npm install tickable-interval
API
TickableInterval
TickableInterval()
Instance properties
callback: function
delay: number
remain: number
Instance methods
set(callback: function, delay: number): void
clear(): void
tick(tick: number = 1): void
Example
import {TickableInterval} from "tickable-interval";
var interval = new TickableInterval();
interval.set(()=> {
console.log("fired");
}, 1000);
interval.tick(250);
interval.tick(250);
interval.tick(250);
interval.tick(250); // => "fired"
interval.tick(250);
interval.tick(250);
interval.tick(250);
interval.tick(250); // => "fired"
interval.clear();
License
MIT