vesta
Version:
Simplify time measurements
30 lines (29 loc) • 517 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
class Reporter {
render(report) {
return report;
}
merge(renderedReports) {
return renderedReports;
}
run(reports, {
prettify
}) {
return this.merge(reports.map(({
label,
_meta,
...r
}) => {
const metrics = prettify ? prettify(r, _meta) : r;
return this.render({
label,
...metrics
});
}));
}
}
exports.default = Reporter;