n2words
Version:
n2words converts a numerical number into a written one, supports 28 languages and has zero dependencies.
71 lines (70 loc) • 1.67 kB
TypeScript
/**
* Converts a value to cardinal (written) form.
* @param {number|string|bigint} value Number to be convert.
* @param {object} [options] Options for class.
* @returns {string} Value in cardinal (written) format.
* @throws {Error} Value cannot be invalid.
*/
export default function floatToCardinal(value: number | string | bigint, options?: object): string;
export class N2WordsID extends AbstractLanguage {
constructor(options: any);
base: {
0: string;
1: string;
2: string;
3: string;
4: string;
5: string;
6: string;
7: string;
8: string;
9: string;
10: string;
11: string;
12: string;
13: string;
14: string;
15: string;
16: string;
17: string;
18: string;
19: string;
};
tens: {
20: string;
30: string;
40: string;
50: string;
60: string;
70: string;
80: string;
90: string;
};
thousands: {
1: string;
2: string;
3: string;
4: string;
5: string;
6: string;
7: string;
8: string;
9: string;
10: string;
11: string;
12: string;
13: string;
14: string;
15: string;
16: string;
17: string;
18: string;
19: string;
20: string;
};
convertLess100(number: any): any;
convertLess1000(number: any): any;
convertMore1000(number: any): any;
toCardinal(number: any): any;
}
import AbstractLanguage from '../classes/abstract-language.js';