Skip to main content

Variable: fmt

const fmt: object

Defined in: fmt.ts:76

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
args{ dateStyle?: "short" | "medium" | "long" | "full"; timeStyle?: "short" | "medium"; timeZone?: string; value: string | Date; }
args.dateStyle?"short" | "medium" | "long" | "full"
args.timeStyle?"short" | "medium"
args.timeZone?string
args.valuestring | Date

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