@monstermann/tinybench-pretty-printer
Version:
Customizable pretty-printer for tinybench benchmarks
14 lines (12 loc) • 491 B
JavaScript
//#region src/helpers/sortTasks.ts
function sortTasks(tasks, method) {
switch (method) {
case false: return tasks;
case void 0: return tasks.sort((a, b) => b.result.throughput.mean - a.result.throughput.mean);
case "asc": return tasks.sort((a, b) => a.result.throughput.mean - b.result.throughput.mean);
case "desc": return tasks.sort((a, b) => b.result.throughput.mean - a.result.throughput.mean);
default: return method(tasks);
}
}
//#endregion
exports.sortTasks = sortTasks;