UNPKG

surrogate

Version:

Object method hooks made easy

16 lines 563 B
"use strict"; 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