num-beauty
Version:
An ultra lightweight module for formatting numbers into human-friendly strings
36 lines (35 loc) • 2.18 kB
TypeScript
export declare const locale: {
readonly code: "ru-RU";
readonly name: "Русский (Russian)";
readonly masks: {
readonly phone: "+# (###) ###-##-##";
readonly postal: "######";
readonly inn: "############";
readonly snils: "###-###-### ##";
};
readonly currencies: {
readonly RUB: {
readonly symbol: "₽";
readonly position: "after";
};
};
readonly units: readonly [readonly ["", ""], readonly ["тыс.", "тыс."], readonly ["млн", "млн"], readonly ["млрд", "млрд"], readonly ["трлн", "трлн"]];
readonly speech: {
readonly small: readonly ["ноль", "один", "два", "три", "четыре", "пять", "шесть", "семь", "восемь", "девять", "десять", "одиннадцать", "двенадцать", "тринадцать", "четырнадцать", "пятнадцать", "шестнадцать", "семнадцать", "восемнадцать", "девятнадцать"];
readonly tens: readonly ["", "десять", "двадцать", "тридцать", "сорок", "пятьдесят", "шестьдесят", "семьдесят", "восемьдесят", "девяносто"];
readonly units: readonly [readonly ["", ""], readonly ["тысяча", "тысячи"], readonly ["миллион", "миллиона"], readonly ["миллиард", "миллиарда"], readonly ["триллион", "триллиона"]];
readonly point: "целых";
readonly minus: "минус";
readonly currency: {
readonly RUB: readonly ["рубль", "рубля"];
};
readonly currencyJoiner: " ";
readonly rules: {
readonly tensHyphenate: false;
readonly tensJoiner: " ";
readonly hundredsJoiner: " ";
readonly hundredSuffix: "сто";
};
readonly hundredsWords: readonly ["", "сто", "двести", "триста", "четыреста", "пятьсот", "шестьсот", "семьсот", "восемьсот", "девятьсот"];
};
};