n2words
Version:
n2words converts a numerical number into a written one, supports 28 languages and has zero dependencies.
55 lines (54 loc) • 1.36 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 N2WordsFA extends AbstractLanguage {
constructor(options: any);
namedNumbers: {
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;
20: string;
30: string;
40: string;
50: string;
60: string;
70: string;
80: string;
90: string;
100: string;
200: string;
300: string;
400: string;
500: string;
600: string;
700: string;
800: string;
900: string;
1000: string;
1000000: string;
};
toCardinal(number: any): any;
}
import AbstractLanguage from '../classes/abstract-language.js';