All files / utils pretty.ts

50% Statements 2/4
0% Branches 0/2
0% Functions 0/2
50% Lines 2/4

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 131x       1x                
export function prettyNumber(n: number) {
  return n.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
}
 
export function prettyPercentage(
  value: number,
  total: number,
  precision: number = 2,
  suffix: string = "%",
): string {
  return `${((value / total) * 100).toFixed(precision)}${suffix}`;
}