UNPKG

perfrunner-reporters

Version:

Home of the perfrunner reporters

15 lines (14 loc) 580 B
"use strict"; 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;