doublescore
Version:
Utility functions for managing data structures and measurement.
20 lines • 571 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
function timer() {
// account for overhead within this function, this may not be a good idea
var offset = 1;
var start = new Date().getTime() + offset;
return function (reset) {
reset = !!reset;
var diff = new Date().getTime() - start;
if (diff < 0) {
diff = 0;
}
if (reset) {
start = new Date().getTime() + offset;
}
return diff;
};
}
exports.default = timer;
//# sourceMappingURL=timer.js.map