StopWatch
simple class utility for tracking amount of time elapsed in milliseconds (ms).
how to use StopWatch class via NPM/node.js
installation from terminal/CMD line
npm i @slime/stopwatch
usage:
first instantiate a new StopWatch object instance from the StopWatch class
const StopWatch = require("@slime/stopwatch");
let stopWatch = new StopWatch();
API to start, stop, resume, reset with:
stopWatch.startTimer();
stopWatch.stopTimer();
stopWatch.startTimer();
stopWatch.reset();
getters API to query number of ms elapsed and display time elapsed as minutes/seconds/ms string:
stopWatch.getTimeElapsedInMs; // returns number of time elapsed in ms
stopWatch.getTimeElapsedInStopWatchFormatString; // returns mins/secs/ms in 00:00:00 format
demo usage
start timer and show time elapsed after 1.5 seconds
const StopWatch = require("@slime/stopwatch");
let stopWatch = new StopWatch();
console.log(stopWatch.getTimeElapsedInMs);
console.log(stopWatch.getTimeElapsedInStopWatchFormatString);
stopWatch.startTimer();
setTimeout(()=>{
stopWatch.stopTimer();
console.log(stopWatch.getTimeElapsedInMs);
console.log(stopWatch.getTimeElapsedInStopWatchFormatString);
}, 1500);