OneLauncher-Cracked/apps/desktop/src/utils/primitives.ts
2024-07-13 02:24:38 +02:00

23 lines
534 B
TypeScript

export function upperFirst(object: any): string {
const str = object.toString();
return str.charAt(0).toUpperCase() + str.slice(1);
}
export function abbreviateNumber(n: number) {
if (n < 1e3)
return `${n}`;
if (n >= 1e3 && n < 1e6)
return `${+(n / 1e3).toFixed(1)}K`;
if (n >= 1e6 && n < 1e9)
return `${+(n / 1e6).toFixed(1)}M`;
if (n >= 1e9 && n < 1e12)
return `${+(n / 1e9).toFixed(1)}B`;
if (n >= 1e12)
return `${+(n / 1e12).toFixed(1)}T`;
return `${n}`;
};
export default {
upperFirst,
abbreviateNumber,
};