UNPKG

vesta

Version:
20 lines (19 loc) 568 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _myrmidon = require("myrmidon"); var _Timer = _interopRequireDefault(require("./Timer")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } class ProcessHrtime extends _Timer.default { bench() { return process.hrtime.bigint(); } diff(start, end) { const nsDiff = end - start; const msTime = nsDiff / BigInt(_myrmidon.NS_PER_MS); return Number(msTime); } } exports.default = ProcessHrtime;