UNPKG

@phensley/cldr-core

Version:
38 lines (37 loc) 981 B
import { LanguageTag } from '../locale'; import { Bundle, ExceptionIndex } from './bundle'; /** * Layer in the pack that supports all regions for a single language + script. */ export declare class PackScript { readonly _strings: string[]; readonly _exceptions: string[]; readonly _regions: { [x: string]: string; }; readonly _cache: { [x: string]: ExceptionIndex; }; readonly _defaultRegion: string; constructor(strings: string, exceptions: string, regions: { [x: string]: string; }, defaultRegion: string); get(tag: LanguageTag): Bundle; private decode(region); } /** * Runtime resource pack manager. * * @alpha */ export declare class Pack { readonly version: string; readonly cldrVersion: string; readonly language: string; readonly defaultTag: LanguageTag; readonly scripts: { [x: string]: PackScript; }; constructor(data: any); get(tag: LanguageTag): Bundle; }