UNPKG

digit-to-words-nepali

Version:

A comprehensive TypeScript library for converting numbers to words in English and Nepali languages. Supports numbers up to 10^39 (Adanta Singhar), currency formatting, decimal handling, and BigInt. Zero dependencies, fully tested.

27 lines (26 loc) 713 B
export type Language = "en" | "ne"; export type CustomUnits = Record<number, Record<Language, string>>; export type CustomScales = Record<number, Record<Language, string>>; export interface ConverterConfig { lang?: Language; isCurrency?: boolean; currency?: string; includeDecimal?: boolean; decimalSuffix?: string; currencyDecimalSuffix?: string; units?: CustomUnits; scales?: CustomScales; } export interface LanguageConfig { currency: string; decimalSuffix: string; currencyDecimalSuffix: string; } export interface ConversionResult { words: string[]; meta: { originalNumber: string; language: Language; isCurrency: boolean; }; }