UNPKG

@phensley/cldr-core

Version:
44 lines (43 loc) 1.05 kB
export declare const enum Field { ERA = 0, YEAR = 1, QUARTER = 2, MONTH = 3, WEEK_OF_YEAR = 4, WEEK_OF_MONTH = 5, WEEKDAY = 6, DAY = 7, DAY_OF_YEAR = 8, DAY_OF_WEEK_IN_MONTH = 9, DAYPERIOD = 10, HOUR = 11, MINUTE = 12, SECOND = 13, FRACTIONAL_SECOND = 14, ZONE = 15, MAX_TYPE = 16, } export declare const skeletonFields: () => number[]; export declare const enum C { DELTA = 16, NUMERIC = 256, NONE = 0, NARROW = -257, SHORTER = -258, SHORT = -259, LONG = -260, EXTRA_FIELD = 65536, MISSING_FIELD = 4096, } export declare type FieldType = [string, number, number, number, number]; export declare const FIELD_TYPES: FieldType[]; /** * Faster lookup for field canonical indices. */ export declare const buildFieldIndex: () => { [x: string]: number[]; }; export declare const FIELD_INDEX: { [x: string]: number[]; }; export declare const getFieldType: (field: string, width: number) => [string, number, number, number, number] | undefined;