num-beauty
Version:
An ultra lightweight module for formatting numbers into human-friendly strings
40 lines (39 loc) • 2.17 kB
TypeScript
export declare const locale: {
readonly code: "ar-SA";
readonly name: "العربية (Arabic)";
readonly masks: {
readonly phone: "####-###-####";
readonly postal: "#####";
readonly 'national-id': "##########";
};
readonly currencies: {
readonly SAR: {
readonly symbol: "ر.س";
readonly position: "after";
};
readonly AED: {
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 SAR: readonly ["ريال", "ريال"];
readonly AED: readonly ["درهم", "درهم"];
};
readonly currencyJoiner: " ";
readonly rules: {
readonly tensHyphenate: false;
readonly tensJoiner: " و ";
readonly hundredsJoiner: " و ";
readonly hundredSuffix: "مائة";
};
readonly hundredsWords: readonly ["", "مائة", "مئتان", "ثلاثمائة", "أربعمائة", "خمسمائة", "ستمائة", "سبعمائة", "ثمانمائة", "تسعمائة"];
};
};