surrogate
Version:
Object method hooks made easy
16 lines • 563 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.NodeTimeTracker = void 0;
const trackable_1 = require("../trackable");
class NodeTimeTracker extends trackable_1.Trackable {
constructor() {
super(...arguments);
this.startTime = this.getNow();
}
getNow() {
const [seconds, nanoseconds] = process.hrtime();
return ((seconds * this.nanosecondsInSeconds + nanoseconds) / this.nanosecondsInMilliseconds);
}
}
exports.NodeTimeTracker = NodeTimeTracker;
//# sourceMappingURL=node.js.map