0.0.2 • Published 2 years ago
@xesam/timer v0.0.2
A simple js Timer
install
npm install @xesam/timer
Timer.js
events:
start
pause
resume
stop
tick
sample
const timer = new Timer(1000, event => {
console.log(event);
});
timer.start(); // {type:'start'}
timer.pause();
timer.resume();
timer.stop();
CounterTimer.js
events:
start
pause
resume
stop
tick
sample
const timer = new CounterTimer(1000, function(event) {
console.log(event, this.getCount());
});
timer.start(); // {type:'start'}
timer.pause();
timer.resume();
timer.stop();
CountdownTimer.js
events:
start
pause
resume
stop
tick
finish
sample
const timer = new CountdownTimer(10000, 1000, event => {
console.log(event);
});
timer.start(); // {type:'start'}
timer.pause();
timer.resume();
timer.stop();