@serenity-is/corelib / NumberFormat
Interface: NumberFormat
Defined in: src/base/formatting.ts:5
Locale settings for number formatting, mirroring .NET NumberFormatInfo.
Remarks
Used by formatNumber, parseDecimal, and parseInteger via Culture.
Extended by
Properties
currencySymbol?
optionalcurrencySymbol:string
Defined in: src/base/formatting.ts:21
Symbol appended for currency ("c") formatting.
Default Value
"$".
decimalDigits?
optionaldecimalDigits:number
Defined in: src/base/formatting.ts:11
Default number of fractional digits for "f" / "n" / "c" / "p" formats.
Default Value
2 (Invariant).
decimalSeparator
decimalSeparator:
string
Defined in: src/base/formatting.ts:7
Character used as the decimal separator (e.g. "." or ",").
groupSeparator?
optionalgroupSeparator:string
Defined in: src/base/formatting.ts:9
Character used to group thousands (e.g. "," or ".").
nanSymbol?
optionalnanSymbol:string
Defined in: src/base/formatting.ts:17
String rendered for NaN values.
negativeSign?
optionalnegativeSign:string
Defined in: src/base/formatting.ts:15
Symbol for negative numbers.
Default Value
"-".
percentSymbol?
optionalpercentSymbol:string
Defined in: src/base/formatting.ts:19
Symbol appended for percent ("p") formatting.
Default Value
"%".
positiveSign?
optionalpositiveSign:string
Defined in: src/base/formatting.ts:13
Symbol for positive numbers (rarely displayed).
Default Value
"+".