1
mirror of https://github.com/jakejarvis/jarv.is.git synced 2025-04-26 17:28:27 -04:00
jarv.is/lib/helpers/format-number.ts

12 lines
431 B
TypeScript

import { siteLocale } from "../config";
// adds thousands separator
// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/NumberFormat
export const commafy = (number: number) => {
if (typeof Intl !== "undefined" && typeof Intl.NumberFormat !== "undefined") {
return new Intl.NumberFormat(siteLocale, { useGrouping: true }).format(number);
} else {
return number;
}
};