Skip to main content

Variable: fmt

const fmt: object

Defined in: fmt.ts:133

Deferred formatters. Each returns a JSON-safe FormatValue to pass as a msg() value; nothing is formatted until the reference is rendered.

Type Declaration​

currency​

currency: (args) => FormatValue

Parameters​

ParameterType
args{ currency: string; maximumFractionDigits?: number; minimumFractionDigits?: number; value: number; }
args.currencystring
args.maximumFractionDigits?number
args.minimumFractionDigits?number
args.valuenumber

Returns​

FormatValue

date​

date: (args) => FormatValue

Parameters​

ParameterType
argsobject & DateFormatOptions

Returns​

FormatValue

list​

list: (args) => FormatValue

A list whose length the message cannot know, e.g. every field that failed validation. Each item renders in the reader's locale, then the locale's list format joins them — ICU messages have no loop.

Parameters​

ParameterType
argsobject & ListFormatOptions

Returns​

FormatValue

number​

number: (args) => FormatValue

Parameters​

ParameterType
args{ options?: NumberFormatOptions; value: number; }
args.options?NumberFormatOptions
args.valuenumber

Returns​

FormatValue

percent​

percent: (args) => FormatValue

Parameters​

ParameterType
args{ maximumFractionDigits?: number; ratio: number; }
args.maximumFractionDigits?number
args.rationumber

Returns​

FormatValue

relativeTime​

relativeTime: (args) => FormatValue

Parameters​

ParameterType
args{ value: string | Date; }
args.valuestring | Date

Returns​

FormatValue