(n: number)
| 6 | */ |
| 7 | |
| 8 | export function formatTokenCount(n: number): string { |
| 9 | if (!Number.isFinite(n) || n < 0) return '0'; |
| 10 | if (n >= 1_000_000) return `${(n / 1_000_000).toFixed(1)}M`; |
| 11 | if (n >= 1_000) return `${(n / 1_000).toFixed(1)}k`; |
| 12 | return String(Math.round(n)); |
| 13 | } |
| 14 | |
| 15 | /** |
| 16 | * Build a `[███░░░░░░░]` style bar. Returns a plain-ASCII string with |
no outgoing calls
no test coverage detected