INNER CODE UNIT · TypeScript
rows
jeffijoe/awilix · benchmarks/helpers.ts:61
const rows = bench.tasks.map((t) => {
const r = t.result as any
return {
Name: t.name,
'ops/sec': Math.round(r.throughput.mean),
'avg (ns)': Math.round(r.latency.mean * 1e6),
'p99 (ns)': Math.round(r.latency.p99 * 1e6),
}
})
let md = '| Name | ops/sec | avg (ns) | p99 (ns) |\n'
md += '|------|---------|----------|----------|\n'
for (const row of rows) {
md += `| ${row.Name} | ${row['ops/sec'].toLocaleString()} | ${row['avg (ns)'].toLocaleString()} | ${row['p99 (ns)'].toLocaleString()} |\n`
}
return { rows, markdown: md }
}