DefinitelyTyped/types/timer-machine/timer-machine-tests.ts
2018-02-06 10:31:25 -08:00

55 lines
812 B
TypeScript

import Timer = require("timer-machine");
let myTimer = new Timer();
myTimer.start();
myTimer.stop();
myTimer.time();
Timer.get('my').start();
Timer.get('my').time();
Timer.destroy('my');
myTimer = Timer.get('my');
const timer1 = new Timer();
timer1.start();
const timer2 = new Timer(true);
timer2.start();
let timer = new Timer();
timer.stop();
timer.start();
timer.stop();
timer = new Timer();
timer.isStarted();
timer.toggle();
timer.isStarted();
timer.toggle();
timer.isStarted();
timer = new Timer();
timer.start();
timer.timeFromStart() === timer.time();
timer = new Timer();
timer.isStarted();
timer.start();
timer.isStarted();
timer = new Timer();
timer.isStopped();
timer.start();
timer.isStopped();
timer.on('start', () => {
});
timer.on('stop', () => {
});
timer.on('time', () => {
});