Format Number
Utility function to format number
Code
snippets/typescript/format-number.ts
export const formatNumber = (number: number) => {
if (!number) {
return "";
}
try {
return new Intl.NumberFormat("en-US", {
notation: "compact",
}).format(number);
} catch (e) {
console.error(e);
return "";
}
};
Examples
snippets/typescript/format-number.example.ts
import { formatNumber } from "./format-number";
formatNumber(1000); // 1K
Tests
snippets/typescript/format-number.test.ts
import { describe } from "bun:test";
describe.todo("formatNumber", () => {});