UNPKG

@phensley/cldr-core

Version:
20 lines (19 loc) 885 B
import { NumberSystemName } from '@phensley/cldr-schema'; import { Internals } from '../../../internals'; import { NumberSystemType } from '../../../common'; import { NumberParams } from '../../../common/private'; import { NumberingSystem } from '../../../systems'; import { Bundle } from '../../../resource'; export declare class NumberParamsCache { protected bundle: Bundle; protected internals: Internals; private numberParamsCache; private numbers; private latnSystem; private latnSystemInfo; constructor(bundle: Bundle, internals: Internals); getNumberParams(numberSystem?: NumberSystemType, defaultSystem?: NumberSystemType): NumberParams; protected select(numberSystem: NumberSystemType): NumberSystemName; protected build(name: NumberSystemName): NumberParams; protected buildNumberSystem(name: NumberSystemName): NumberingSystem; }