@lesnoypudge/builder
Version:
lesnoypudge-builder
26 lines (25 loc) • 797 B
JavaScript
var __defProp = Object.defineProperty;
var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;
var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "symbol" ? key + "" : key, value);
class Timer {
constructor() {
__publicField(this, "startTime", 0);
__publicField(this, "endTime", 0);
__publicField(this, "diff", 0);
}
start() {
this.startTime = performance.now();
}
end() {
this.endTime = performance.now();
this.diff = this.endTime - this.startTime;
}
log() {
const timeDiffSec = this.diff / 1e3;
console.log(`builded in ${timeDiffSec.toFixed(2)} second(s)`);
}
}
export {
Timer
};
//# sourceMappingURL=Timer.js.map