8 lines
296 B
TypeScript
8 lines
296 B
TypeScript
export default function formatNumber(num: number): string {
|
|
if (num === null) return num;
|
|
if (num < 1000) return num.toString();
|
|
if (num < 1_000_000)
|
|
return (num / 1000).toFixed(num % 1000 === 0 ? 0 : 1) + "k";
|
|
return (num / 1_000_000).toFixed(num % 1_000_000 === 0 ? 0 : 1) + "M";
|
|
}
|