UNPKG

nhb-toolbox

Version:

A versatile collection of smart, efficient, and reusable utility functions and classes for everyday development needs.

234 lines 9.47 kB
export declare const ONES: readonly ["", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"]; export declare const TEENS: readonly ["ten", "eleven", "twelve", "thirteen", "fourteen", "fifteen", "sixteen", "seventeen", "eighteen", "nineteen"]; export declare const TENS: readonly ["", "ten", "twenty", "thirty", "forty", "fifty", "sixty", "seventy", "eighty", "ninety"]; export declare const THOUSANDS: readonly ["", "thousand", "million", "billion", "trillion", "quadrillion", "quintillion"]; /** Ordinal number in words against the corresponding cardinal variant */ export declare const ORDINAL_UNDER_TEEN: Readonly<Record<string, string>>; /** List of ISO 4217 currency codes */ export declare const CURRENCY_CODES: readonly ["AED", "AFN", "ALL", "AMD", "ANG", "AOA", "ARS", "AUD", "AWG", "AZN", "BAM", "BBD", "BDT", "BGN", "BHD", "BIF", "BMD", "BND", "BOB", "BRL", "BSD", "BTN", "BWP", "BYN", "BZD", "CAD", "CDF", "CHF", "CLP", "CNY", "COP", "CRC", "CUP", "CVE", "CZK", "DJF", "DKK", "DOP", "DZD", "EGP", "ERN", "ETB", "EUR", "FJD", "FKP", "FOK", "GBP", "GEL", "GGP", "GHS", "GIP", "GMD", "GNF", "GTQ", "GYD", "HKD", "HNL", "HRK", "HTG", "HUF", "IDR", "ILS", "IMP", "INR", "IQD", "IRR", "ISK", "JEP", "JMD", "JOD", "JPY", "KES", "KGS", "KHR", "KID", "KMF", "KRW", "KWD", "KYD", "KZT", "LAK", "LBP", "LKR", "LRD", "LSL", "LYD", "MAD", "MDL", "MGA", "MKD", "MMK", "MNT", "MOP", "MRU", "MUR", "MVR", "MWK", "MXN", "MYR", "MZN", "NAD", "NGN", "NIO", "NOK", "NPR", "NZD", "OMR", "PAB", "PEN", "PGK", "PHP", "PKR", "PLN", "PYG", "QAR", "RON", "RSD", "RUB", "RWF", "SAR", "SBD", "SCR", "SDG", "SEK", "SGD", "SHP", "SLE", "SOS", "SRD", "SSP", "STN", "SYP", "SZL", "THB", "TJS", "TMT", "TND", "TOP", "TRY", "TTD", "TVD", "TWD", "TZS", "UAH", "UGX", "USD", "UYU", "UZS", "VES", "VND", "VUV", "WST", "XAF", "XCD", "XOF", "XPF", "YER", "ZAR", "ZMW", "ZWL"]; /** List of all supported BCP 47 locales */ export declare const LOCALE_CODES: readonly ["af-ZA", "am-ET", "ar-AE", "ar-BH", "ar-DZ", "ar-EG", "ar-IQ", "ar-JO", "ar-KW", "ar-LB", "ar-LY", "ar-MA", "ar-OM", "ar-QA", "ar-SA", "ar-SD", "ar-SY", "ar-TN", "ar-YE", "az-AZ", "be-BY", "bg-BG", "bn-BD", "bn-IN", "bs-BA", "ca-ES", "cs-CZ", "cy-GB", "da-DK", "de-AT", "de-CH", "de-DE", "el-GR", "en-AU", "en-CA", "en-GB", "en-IE", "en-IN", "en-NZ", "en-PH", "en-SG", "en-US", "en-ZA", "es-AR", "es-BO", "es-CL", "es-CO", "es-CR", "es-DO", "es-EC", "es-ES", "es-GT", "es-HN", "es-MX", "es-NI", "es-PA", "es-PE", "es-PR", "es-PY", "es-SV", "es-US", "es-UY", "es-VE", "et-EE", "eu-ES", "fa-IR", "fi-FI", "fil-PH", "fr-BE", "fr-CA", "fr-CH", "fr-FR", "ga-IE", "gl-ES", "gu-IN", "he-IL", "hi-IN", "hr-HR", "hu-HU", "hy-AM", "id-ID", "is-IS", "it-CH", "it-IT", "ja-JP", "ka-GE", "kk-KZ", "km-KH", "kn-IN", "ko-KR", "ky-KG", "lt-LT", "lv-LV", "mk-MK", "ml-IN", "mn-MN", "mr-IN", "ms-MY", "mt-MT", "nb-NO", "ne-NP", "nl-BE", "nl-NL", "pl-PL", "pt-BR", "pt-PT", "ro-RO", "ru-RU", "sk-SK", "sl-SI", "sq-AL", "sr-Latn", "sv-SE", "sw-KE", "ta-IN", "te-IN", "th-TH", "tr-TR", "uk-UA", "ur-PK", "uz-UZ", "vi-VN", "zh-CN", "zh-HK", "zh-TW"]; /** Mapping of CurrencyCodes to LocaleCodes */ export declare const CURRENCY_LOCALES: Readonly<{ readonly AED: "ar-AE"; readonly AFN: "fa-IR"; readonly ALL: "sq-AL"; readonly AMD: "hy-AM"; readonly ANG: "nl-NL"; readonly AOA: "pt-AO"; readonly ARS: "es-AR"; readonly AUD: "en-AU"; readonly AWG: "nl-AW"; readonly AZN: "az-AZ"; readonly BAM: "bs-BA"; readonly BBD: "en-BB"; readonly BDT: "bn-BD"; readonly BGN: "bg-BG"; readonly BHD: "ar-BH"; readonly BIF: "fr-BI"; readonly BMD: "en-BM"; readonly BND: "ms-BN"; readonly BOB: "es-BO"; readonly BRL: "pt-BR"; readonly BSD: "en-BS"; readonly BTN: "dz-BT"; readonly BWP: "en-BW"; readonly BYN: "be-BY"; readonly BZD: "es-BZ"; readonly CAD: "fr-CA"; readonly CDF: "fr-CD"; readonly CHF: "fr-CH"; readonly CLP: "es-CL"; readonly CNY: "zh-CN"; readonly COP: "es-CO"; readonly CRC: "es-CR"; readonly CUP: "es-CU"; readonly CVE: "pt-CV"; readonly CZK: "cs-CZ"; readonly DJF: "fr-DJ"; readonly DKK: "da-DK"; readonly DOP: "es-DO"; readonly DZD: "ar-DZ"; readonly EGP: "ar-EG"; readonly ERN: "ti-ER"; readonly ETB: "am-ET"; readonly EUR: "de-DE"; readonly FJD: "en-FJ"; readonly FKP: "en-FK"; readonly FOK: "fo-FO"; readonly GBP: "en-GB"; readonly GEL: "ka-GE"; readonly GGP: "en-GG"; readonly GHS: "ak-GH"; readonly GIP: "en-GI"; readonly GMD: "en-GM"; readonly GNF: "fr-GN"; readonly GTQ: "es-GT"; readonly GYD: "en-GY"; readonly HKD: "zh-HK"; readonly HNL: "es-HN"; readonly HRK: "hr-HR"; readonly HTG: "ht-HT"; readonly HUF: "hu-HU"; readonly IDR: "id-ID"; readonly ILS: "he-IL"; readonly IMP: "en-IM"; readonly INR: "hi-IN"; readonly IQD: "ar-IQ"; readonly IRR: "fa-IR"; readonly ISK: "is-IS"; readonly JEP: "en-JE"; readonly JMD: "en-JM"; readonly JOD: "ar-JO"; readonly JPY: "ja-JP"; readonly KES: "sw-KE"; readonly KGS: "ky-KG"; readonly KHR: "km-KH"; readonly KID: "en-KI"; readonly KMF: "fr-KM"; readonly KRW: "ko-KR"; readonly KWD: "ar-KW"; readonly KYD: "en-KY"; readonly KZT: "kk-KZ"; readonly LAK: "lo-LA"; readonly LBP: "ar-LB"; readonly LKR: "si-LK"; readonly LRD: "en-LR"; readonly LSL: "st-LS"; readonly LYD: "ar-LY"; readonly MAD: "ar-MA"; readonly MDL: "ro-RO"; readonly MGA: "mg-MG"; readonly MKD: "mk-MK"; readonly MMK: "my-MM"; readonly MNT: "mn-MN"; readonly MOP: "pt-MO"; readonly MRU: "ar-MA"; readonly MUR: "en-MU"; readonly MVR: "dv-MV"; readonly MWK: "ny-MW"; readonly MXN: "es-MX"; readonly MYR: "ms-MY"; readonly MZN: "pt-MZ"; readonly NAD: "en-NA"; readonly NGN: "en-NG"; readonly NIO: "es-NI"; readonly NOK: "no-NO"; readonly NPR: "ne-NP"; readonly NZD: "en-NZ"; readonly OMR: "ar-OM"; readonly PAB: "es-PA"; readonly PEN: "es-PE"; readonly PGK: "en-PG"; readonly PHP: "fil-PH"; readonly PKR: "ur-PK"; readonly PLN: "pl-PL"; readonly PYG: "es-PY"; readonly QAR: "ar-QA"; readonly RON: "ro-RO"; readonly RSD: "sr-RS"; readonly RUB: "ru-RU"; readonly RWF: "rw-RW"; readonly SAR: "ar-SA"; readonly SBD: "en-SB"; readonly SCR: "en-SC"; readonly SDG: "ar-SD"; readonly SEK: "sv-SE"; readonly SGD: "en-SG"; readonly SHP: "en-SH"; readonly SLE: "en-SL"; readonly SOS: "so-SO"; readonly SRD: "nl-SR"; readonly SSP: "en-SS"; readonly STN: "st-ST"; readonly SYP: "ar-SY"; readonly SZL: "en-SZ"; readonly THB: "th-TH"; readonly TJS: "tg-TJ"; readonly TMT: "tk-TM"; readonly TND: "ar-TN"; readonly TOP: "to-TO"; readonly TRY: "tr-TR"; readonly TTD: "en-TT"; readonly TVD: "en-TV"; readonly TWD: "zh-TW"; readonly TZS: "sw-TZ"; readonly UAH: "uk-UA"; readonly UGX: "sw-UG"; readonly USD: "en-US"; readonly UYU: "es-UY"; readonly UZS: "uz-UZ"; readonly VES: "ve-VE"; readonly VND: "vi-VN"; readonly VUV: "en-VU"; readonly WST: "en-WS"; readonly XAF: "fr-XAF"; readonly XCD: "en-XCD"; readonly XOF: "fr-XOF"; readonly XPF: "fr-XPF"; readonly YER: "ar-YE"; readonly ZAR: "en-ZA"; readonly ZMW: "en-ZM"; readonly ZWL: "en-ZW"; }>; /** * Fiat currencies supported by Frankfurter API */ export declare const SUPPORTED_CURRENCIES: readonly ["AUD", "BGN", "BRL", "CAD", "CHF", "CNY", "CZK", "DKK", "EUR", "GBP", "HKD", "HUF", "IDR", "ILS", "INR", "ISK", "JPY", "KRW", "MXN", "MYR", "NOK", "NZD", "PHP", "PLN", "RON", "SEK", "SGD", "THB", "TRY", "USD", "ZAR"]; /** * Unit names and their full readable labels. */ export declare const UNITS: Readonly<{ readonly m: "Meter"; readonly km: "Kilometer"; readonly mi: "Mile"; readonly ft: "Foot"; readonly kg: "Kilogram"; readonly lbs: "Pound"; readonly g: "Gram"; readonly oz: "Ounce"; readonly C: "Celsius"; readonly F: "Fahrenheit"; readonly K: "Kelvin"; readonly l: "Liter"; readonly gal: "Gallon"; readonly sqm: "Square Meter"; readonly sqft: "Square Foot"; readonly kmph: "Kilometer per Hour"; readonly mph: "Miles per Hour"; readonly h: "Hour"; readonly min: "Minute"; readonly sec: "Second"; readonly d: "Day"; readonly kb: "Kilobyte"; readonly mb: "Megabyte"; readonly gb: "Gigabyte"; readonly j: "Joule"; readonly cal: "Calorie"; readonly atm: "Atmosphere"; readonly pa: "Pascal"; readonly hz: "Hertz"; readonly khz: "Kilohertz"; }>; /** * Scientific SI Unit prefix multipliers. */ export declare const PREFIX_MULTIPLIERS: Readonly<{ readonly y: 1e-24; readonly z: 1e-21; readonly a: 1e-18; readonly f: 1e-15; readonly p: 1e-12; readonly n: 1e-9; readonly μ: 0.000001; readonly u: 0.000001; readonly m: 0.001; readonly c: 0.01; readonly d: 0.1; readonly da: 10; readonly h: 100; readonly k: 1000; readonly M: 1000000; readonly G: 1000000000; readonly T: 1000000000000; readonly P: 1000000000000000; readonly E: 1000000000000000000; readonly Z: 1e+21; readonly Y: 1e+24; readonly '': 1; }>; //# sourceMappingURL=constants.d.ts.map