@monstermann/tinybench-pretty-printer
Version:
Customizable pretty-printer for tinybench benchmarks
13 lines (11 loc) • 375 B
JavaScript
//#region src/helpers/formatNumber.ts
function formatNumber(value, locales) {
return value.toLocaleString(locales, getPrecision(value));
}
function getPrecision(value) {
if (value < 1) return { maximumSignificantDigits: 2 };
if (value < 10) return { maximumSignificantDigits: 1 };
return { maximumFractionDigits: 0 };
}
//#endregion
exports.formatNumber = formatNumber;