You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
933 B
22 lines
933 B
import { LDMLPluralRule } from '@formatjs/intl-utils';
|
|
import { PluralRulesData } from '@formatjs/intl-utils';
|
|
import { PluralRulesLocaleData } from '@formatjs/intl-utils';
|
|
|
|
export declare class PluralRules implements Intl.PluralRules {
|
|
constructor(locales?: string | string[], options?: Intl.PluralRulesOptions);
|
|
resolvedOptions(): any;
|
|
select(val: number): LDMLPluralRule;
|
|
toString(): string;
|
|
static supportedLocalesOf(locales?: string | string[], options?: Pick<Intl.PluralRulesOptions, 'localeMatcher'>): string[];
|
|
static __addLocaleData(...data: PluralRulesLocaleData[]): void;
|
|
static localeData: Record<string, PluralRulesData>;
|
|
private static availableLocales;
|
|
private static __defaultLocale;
|
|
private static getDefaultLocale;
|
|
private static relevantExtensionKeys;
|
|
static polyfilled: boolean;
|
|
private static readonly __INTERNAL_SLOT_MAP__;
|
|
}
|
|
|
|
export { }
|