/** * @module node-opcua-utils */ export let get_clock_tick: () => number; require("browser-process-hrtime"); if (process && process.hrtime) { const tickOrigin = process.hrtime()[0]; // clock it as a double in millisecond // so we can measure very tiny time intervals get_clock_tick = () => { const hrt = process.hrtime(); const r = (hrt[0] - tickOrigin) * 1000.0 + Math.ceil((hrt[1] / 1e6) * 1000) / 1000; return r; }; } else { get_clock_tick = () => Date.now(); }