num-beauty
Version:
An ultra lightweight module for formatting numbers into human-friendly strings
34 lines (33 loc) • 1.77 kB
TypeScript
export declare const locale: {
readonly code: "pt-BR";
readonly name: "Português (Brasil)";
readonly masks: {
readonly cpf: "###.###.###-##";
readonly cnpj: "##.###.###/####-##";
readonly cep: "#####-###";
readonly phone: "(##) #####-####";
readonly 'tax-id': "###.###.###-##";
};
readonly currencies: {};
readonly units: readonly [readonly ["", ""], readonly ["mil", "mil"], readonly ["mi", "mi"], readonly ["bi", "bi"], readonly ["tri", "tri"]];
readonly speech: {
readonly small: readonly ["zero", "um", "dois", "três", "quatro", "cinco", "seis", "sete", "oito", "nove", "dez", "onze", "doze", "treze", "quatorze", "quinze", "dezesseis", "dezessete", "dezoito", "dezenove"];
readonly tens: readonly ["", "", "vinte", "trinta", "quarenta", "cinquenta", "sessenta", "setenta", "oitenta", "noventa"];
readonly units: readonly [readonly ["", ""], readonly ["mil", "mil"], readonly ["milhão", "milhões"], readonly ["bilhão", "bilhões"], readonly ["trilhão", "trilhões"]];
readonly point: "ponto";
readonly minus: "menos";
readonly currency: {
readonly BRL: readonly ["real", "reais"];
readonly USD: readonly ["dólar", "dólares"];
readonly EUR: readonly ["euro", "euros"];
};
readonly currencyJoiner: " de ";
readonly rules: {
readonly tensHyphenate: false;
readonly tensJoiner: " e ";
readonly hundredsJoiner: " e ";
};
readonly hundredsWords: readonly ["", "cento", "duzentos", "trezentos", "quatrocentos", "quinhentos", "seiscentos", "setecentos", "oitocentos", "novecentos"];
readonly hundredOneExact: "cem";
};
};