@ww-samuel/to-words
Version:
Converts numbers (including decimal points) into words & currency.
19 lines (18 loc) • 912 B
TypeScript
import { ConstructorOf, ConverterOptions, LocaleInterface, ToWordsOptions } from './types';
export declare const DefaultConverterOptions: ConverterOptions;
export declare const DefaultToWordsOptions: ToWordsOptions;
export declare class ToWords {
private options;
private locale;
constructor(options?: ToWordsOptions);
getLocaleClass(): ConstructorOf<LocaleInterface>;
getLocale(): InstanceType<ConstructorOf<LocaleInterface>>;
convert(number: number, options?: ConverterOptions): string;
protected convertNumber(number: number): string[];
protected convertCurrency(number: number, options?: ConverterOptions): string[];
protected convertInternal(number: number): string[];
toFixed(number: number, precision?: number): number;
isFloat(number: number | string): boolean;
isValidNumber(number: number | string): boolean;
isNumberZero(number: number): boolean;
}