UNPKG

plural-rules

Version:

Evaluates plural rules, so that localization libraries can choose the right plural form.

17 lines (12 loc) 515 B
interface PluralRules { [ key: string ]: number } interface PluralForms { [ key: string ]: string } export function getPluralRulesForCardinals (locale: string): PluralRules export function getPluralFormForCardinal (localeOrRules: string | PluralRules, count: number): string export function setPluralFormsForCardinals (locale: string, forms: PluralForms): void export function getSupportedLocales(): string[] export function getPluralFormsForLocale(locale: string): string[] export as namespace pluralRules