UNPKG

@phensley/cldr-core

Version:
32 lines (31 loc) 1.02 kB
import { PrimitiveBundle } from '@phensley/cldr-schema'; import { LanguageTag } from '../locale'; export declare type ExceptionIndex = { [y: number]: number; }; export interface Bundle extends PrimitiveBundle { calendarSystem(): string; numberSystem(): string; languageScript(): string; languageRegion(): string; } export declare class StringBundle implements Bundle { readonly _id: string; readonly tag: LanguageTag; readonly strings: string[]; readonly exceptions: string[]; readonly index: ExceptionIndex | undefined; private _languageRegion; private _languageScript; private _calendarSystem; private _numberSystem; constructor(_id: string, tag: LanguageTag, strings: string[], exceptions: string[], index?: ExceptionIndex | undefined); id(): string; language(): string; region(): string; languageScript(): string; languageRegion(): string; calendarSystem(): string; numberSystem(): string; get(offset: number): string; }