芝麻web文件管理V1.00
编辑当前文件:/home/freeclou/app.optimyar.com/backend/node_modules/intl-messageformat/lib/formatters.d.ts
import { MessageFormatElement } from 'intl-messageformat-parser'; export interface Formats { number: Record
; date: Record
; time: Record
; } export interface FormatterCache { number: Record
; dateTime: Record
; pluralRules: Record
; } export interface Formatters { getNumberFormat(...args: ConstructorParameters
): Intl.NumberFormat; getDateTimeFormat(...args: ConstructorParameters
): Intl.DateTimeFormat; getPluralRules(...args: ConstructorParameters
): Intl.PluralRules; } export declare const enum PART_TYPE { literal = 0, object = 1 } export interface LiteralPart { type: PART_TYPE.literal; value: string; } export interface ObjectPart
{ type: PART_TYPE.object; value: T; } export declare type MessageFormatPart
= LiteralPart | ObjectPart
; export declare type PrimitiveType = string | number | boolean | null | undefined | Date; export declare function formatToParts
(els: MessageFormatElement[], locales: string | string[], formatters: Formatters, formats: Formats, values?: Record
>, currentPluralValue?: number, originalMessage?: string): MessageFormatPart
[]; export declare type FormatXMLElementFn
> = (...args: Array
) => R; //# sourceMappingURL=formatters.d.ts.map