in scripts/benchmarks.js [54:86]
function extractFields(benchResults, type) {
let keysToFilter = []
switch (type) {
case 'benchmarkjs':
keysToFilter = ['browser', 'suite', 'name', 'hz', 'unit']
break
case 'eum':
keysToFilter = '*'
}
const filteredResult = []
for (let result of benchResults) {
filteredResult.push(
Object.keys(result)
.filter(key => {
if (keysToFilter === '*') {
return !!key
}
return keysToFilter.includes(key)
})
.reduce(
(obj, key) => ({
...obj,
[key]: result[key]
}),
{}
)
)
}
return filteredResult
}