| export function pretty_si(num: number): string { | |
| let units = ["", "k", "M", "G", "T", "P", "E", "Z"]; | |
| let i = 0; | |
| while (num > 1000 && i < units.length - 1) { | |
| num /= 1000; | |
| i++; | |
| } | |
| let unit = units[i]; | |
| return (Number.isInteger(num) ? num : num.toFixed(1)) + unit; | |
| } | |