mozilla/metrics-graphics

View on GitHub
docs/src/helpers/format.ts

Summary

Maintainability
A
0 mins
Test Coverage
const percent = new Intl.NumberFormat(undefined, {
  style: 'percent',
  minimumFractionDigits: 2,
  maximumFractionDigits: 2
})

const compact = new Intl.NumberFormat(undefined, {
  notation: 'compact'
})

const decimal = new Intl.NumberFormat(undefined, {
  minimumFractionDigits: 2,
  maximumFractionDigits: 2
})

export const formatDecimal = (number: number) => decimal.format(number)

export const formatDate = (date: Date) => date.toISOString().substring(0, 10)

export const formatPercent = (number: number) => percent.format(number)

export const formatCompact = (number: number) => compact.format(number)