Interface NumberFormatOptions
interface NumberFormatOptions {
compactDisplay?: "short" | "long";
currency?: string;
currencyDisplay?: keyof NumberFormatOptionsCurrencyDisplayRegistry;
currencySign?: "standard" | "accounting";
localeMatcher?: "lookup" | "best fit";
maximumFractionDigits?: number;
maximumSignificantDigits?: number;
minimumFractionDigits?: number;
minimumIntegerDigits?: number;
minimumSignificantDigits?: number;
notation?: "standard" | "scientific" | "engineering" | "compact";
numberingSystem?: string;
roundingIncrement?:
| 1
| 2
| 5
| 10
| 20
| 25
| 50
| 100
| 200
| 250
| 500
| 1000
| 2000
| 2500
| 5000;
roundingMode?: | "ceil"
| "floor"
| "expand"
| "trunc"
| "halfCeil"
| "halfFloor"
| "halfExpand"
| "halfTrunc"
| "halfEven";
roundingPriority?: "auto"
| "morePrecision"
| "lessPrecision";
signDisplay?: keyof NumberFormatOptionsSignDisplayRegistry;
style?: keyof NumberFormatOptionsStyleRegistry;
trailingZeroDisplay?: "auto" | "stripIfInteger";
unit?: string;
unitDisplay?: "short" | "long" | "narrow";
useGrouping?:
| boolean
| "false"
| (keyof NumberFormatOptionsUseGroupingRegistry)
| "true";
}
compactDisplay?: "short" | "long";
currency?: string;
currencyDisplay?: keyof NumberFormatOptionsCurrencyDisplayRegistry;
currencySign?: "standard" | "accounting";
localeMatcher?: "lookup" | "best fit";
maximumFractionDigits?: number;
maximumSignificantDigits?: number;
minimumFractionDigits?: number;
minimumIntegerDigits?: number;
minimumSignificantDigits?: number;
notation?: "standard" | "scientific" | "engineering" | "compact";
numberingSystem?: string;
roundingIncrement?:
| 1
| 2
| 5
| 10
| 20
| 25
| 50
| 100
| 200
| 250
| 500
| 1000
| 2000
| 2500
| 5000;
roundingMode?: | "ceil"
| "floor"
| "expand"
| "trunc"
| "halfCeil"
| "halfFloor"
| "halfExpand"
| "halfTrunc"
| "halfEven";
roundingPriority?: "auto"
| "morePrecision"
| "lessPrecision";
signDisplay?: keyof NumberFormatOptionsSignDisplayRegistry;
style?: keyof NumberFormatOptionsStyleRegistry;
trailingZeroDisplay?: "auto" | "stripIfInteger";
unit?: string;
unitDisplay?: "short" | "long" | "narrow";
useGrouping?:
| boolean
| "false"
| (keyof NumberFormatOptionsUseGroupingRegistry)
| "true";
}
 Index
Properties
compactDisplay? 
currency?
currencyDisplay? 
currencySign? 
localeMatcher? 
maximumFractionDigits?  
maximumSignificantDigits?  
minimumFractionDigits?  
minimumIntegerDigits?  
minimumSignificantDigits?  
notation?
numberingSystem? 
roundingIncrement? 
roundingMode? 
roundingPriority? 
signDisplay? 
style?
trailingZeroDisplay?  
unit?
unitDisplay? 
useGrouping? 
 Properties
OptionalcompactDisplay 
compactDisplay?: "short" | "long"
Optionalcurrency
currency?: string
OptionalcurrencyDisplay 
OptionalcurrencySign 
currencySign?: "standard" | "accounting"
OptionallocaleMatcher 
localeMatcher?: "lookup" | "best fit"
OptionalmaximumFractionDigits  
maximumFractionDigits?: number
OptionalmaximumSignificantDigits  
maximumSignificantDigits?: number
OptionalminimumFractionDigits  
minimumFractionDigits?: number
OptionalminimumIntegerDigits  
minimumIntegerDigits?: number
OptionalminimumSignificantDigits  
minimumSignificantDigits?: number
Optionalnotation
notation?: "standard" | "scientific" | "engineering" | "compact"
OptionalnumberingSystem 
numberingSystem?: string
OptionalroundingIncrement 
roundingIncrement?:
| 1
| 2
| 5
| 10
| 20
| 25
| 50
| 100
| 200
| 250
| 500
| 1000
| 2000
| 2500
| 5000
| 1
| 2
| 5
| 10
| 20
| 25
| 50
| 100
| 200
| 250
| 500
| 1000
| 2000
| 2500
| 5000
OptionalroundingMode 
roundingMode?:
| "ceil"
| "floor"
| "expand"
| "trunc"
| "halfCeil"
| "halfFloor"
| "halfExpand"
| "halfTrunc"
| "halfEven"
| "ceil"
| "floor"
| "expand"
| "trunc"
| "halfCeil"
| "halfFloor"
| "halfExpand"
| "halfTrunc"
| "halfEven"
OptionalroundingPriority 
roundingPriority?: "auto" | "morePrecision" | "lessPrecision"
OptionalsignDisplay 
Optionalstyle
OptionaltrailingZeroDisplay  
trailingZeroDisplay?: "auto" | "stripIfInteger"
Optionalunit
unit?: string
OptionalunitDisplay 
unitDisplay?: "short" | "long" | "narrow"
OptionaluseGrouping 
useGrouping?:
| boolean
| "false"
| (keyof NumberFormatOptionsUseGroupingRegistry)
| "true"
| boolean
| "false"
| (keyof NumberFormatOptionsUseGroupingRegistry)
| "true"