Format Number

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", () => {});

Sources