UNPKG

cardio-node

Version:

Keep your apps in shape with cardio

3 lines (2 loc) 472 B
"use strict";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