UNPKG

humanity-deno

Version:

Humanity is a library for humanizing data in a human-readable form.

39 lines (38 loc) 1.04 kB
/** * Locales defaults */ export interface DeclinationLocale { useDeclination?: boolean; useCountZerosAfterFirstDigit?: boolean; declinations?: { plural: string; singular: string; pluar_singular: string; }; } export declare type NumberType = "thousand" | "million" | "billion" | "trillion" | "quadrillion" | "quintillion" | "sexillion"; export declare type BinarySuffixes = { Bytes?: string; KiloBytes?: string; MegaBytes?: string; GigaBytes?: string; TeraBytes?: string; PetaBytes?: string; ExaBytes?: string; ZettaBytes?: string; YottaBytes?: string; }; export interface LocaleObject extends DeclinationLocale { locale: string; separator: string; excludeNumbers?: NumberType[]; binarySuffixes?: BinarySuffixes; words: { and: string; others: string; }; numbers: Record<NumberType, string>; } export declare const ru_RU: LocaleObject; export declare const en_US: LocaleObject; export declare const de_DE: LocaleObject;