This commit is contained in:
Andrey Sharshov
2025-11-16 18:54:31 +01:00
commit 9487728656
2342 changed files with 62687 additions and 0 deletions

20
utils/Numbers.js Normal file
View File

@@ -0,0 +1,20 @@
export default class Numbers {
static format(number, exponent = 2) {
if (typeof number !== 'number') return number;
if (number === 0) {
return '0';
}
return number.toFixed(exponent)
}
static getInfinityInsteadOfNegative(number) {
if (number < 0) {
return '∞';
}
return number;
}
static addThousandSeparators(number, delimiter = ',') {
return number.toString().replace(/\B(?=(\d{3})+(?!\d))/g, delimiter);
}
}