UNPKG

777 BTypeScriptView Raw
1import { ExtendedNumberFormatOptions, NumberSkeletonToken } from './types';
2export interface ExtendedDateTimeFormatOptions extends Intl.DateTimeFormatOptions {
3 hourCycle?: 'h11' | 'h12' | 'h23' | 'h24';
4}
5/**
6 * Parse Date time skeleton into Intl.DateTimeFormatOptions
7 * Ref: https://unicode.org/reports/tr35/tr35-dates.html#Date_Field_Symbol_Table
8 * @public
9 * @param skeleton skeleton string
10 */
11export declare function parseDateTimeSkeleton(skeleton: string): ExtendedDateTimeFormatOptions;
12/**
13 * https://github.com/unicode-org/icu/blob/master/docs/userguide/format_parse/numbers/skeletons.md#skeleton-stems-and-options
14 */
15export declare function parseNumberSkeleton(tokens: NumberSkeletonToken[]): ExtendedNumberFormatOptions;
16//# sourceMappingURL=skeleton.d.ts.map
\No newline at end of file