UNPKG

@c4312/matcha

Version:

A caffeine driven, simple command line for benchmarking

13 lines 525 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); /** * A middleware that instruments a reporter. */ exports.reporterMiddleware = (reporter) => (bench, next) => { var _a; return next(Object.assign(Object.assign({}, bench), { options: (_a = bench.options) === null || _a === void 0 ? void 0 : _a.merge({ onStart: evt => reporter.onStartCycle(evt.target), onComplete: evt => reporter.onFinishCycle(evt.target), }) })); }; //# sourceMappingURL=reporter.js.map