(num: number)
| 58 | } |
| 59 | |
| 60 | export const formatNumber = (num: number) => { |
| 61 | if (num >= 1e6) { |
| 62 | return (num / 1e6).toFixed(2) + 'M'; |
| 63 | } else if (num >= 1e3) { |
| 64 | return (num / 1e3).toFixed(1) + 'K'; |
| 65 | } else { |
| 66 | return num.toString(); |
| 67 | } |
| 68 | }; |
| 69 | |
| 70 | export const generateSnowflake = () => { |
| 71 | const epoch = 1288834974657n; /* Twitter snowflake epoch */ |