perfrunner-reporters
Version:
Home of the perfrunner reporters
15 lines (14 loc) • 580 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.flatten = void 0;
const perf_entry_mapper_1 = require("./perf-entry-mapper");
const metrics_mapper_1 = require("./metrics-mapper");
function flatten(rawData) {
const result = [];
return rawData.reduce((acc, testResult, id) => {
const entries = (0, perf_entry_mapper_1.perfEntriesToCsv)(testResult);
const metrics = (0, metrics_mapper_1.metricsToCsv)(testResult, id);
return acc.concat(entries, metrics);
}, result);
}
exports.flatten = flatten;
;