13 lines
332 B
TypeScript
13 lines
332 B
TypeScript
export function formatTokenTotal(value: number): string {
|
|
if (value >= 1_000_000_000) {
|
|
return `${(value / 1_000_000_000).toFixed(1)}B`
|
|
}
|
|
if (value >= 1_000_000) {
|
|
return `${(value / 1_000_000).toFixed(1)}M`
|
|
}
|
|
if (value >= 1_000) {
|
|
return `${(value / 1_000).toFixed(0)}K`
|
|
}
|
|
return value.toLocaleString()
|
|
}
|