cardio-node
Version:
Keep your apps in shape with cardio
3 lines (2 loc) • 472 B
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0});var r=require("perf_hooks");const o=(o,e,t)=>async(...a)=>{let n=0,c=0;const p={duration:0,applicationError:!1};try{n=r.performance.now();const i=await e(...a);return c=r.performance.now(),p.duration=c-n,t(o,p,a),i}catch(e){throw p.applicationError=!0,c=r.performance.now(),p.duration=c-n,t(o,p,a),e}};exports.cardioWrapper=o,exports.default=o;
//# sourceMappingURL=cardio-node.cjs.production.min.js.map