NumberFormatOptions.compact constructor

NumberFormatOptions.compact({
  1. CompactDisplay compactDisplay = CompactDisplay.short,
  2. FormatStyle style = const DecimalStyle(),
  3. LocaleMatcher localeMatcher = LocaleMatcher.bestfit,
  4. SignDisplay signDisplay = SignDisplay.auto,
  5. Grouping useGrouping = Grouping.auto,
  6. String? numberingSystem,
  7. RoundingMode roundingMode = RoundingMode.halfExpand,
  8. TrailingZeroDisplay trailingZeroDisplay = TrailingZeroDisplay.auto,
  9. int minimumIntegerDigits = 1,
  10. Digits? digits,
})

Implementation

factory NumberFormatOptions.compact({
  CompactDisplay compactDisplay = CompactDisplay.short,
  //General options
  FormatStyle style = const DecimalStyle(),
  LocaleMatcher localeMatcher = LocaleMatcher.bestfit,
  SignDisplay signDisplay = SignDisplay.auto,
  Grouping useGrouping = Grouping.auto,
  String? numberingSystem,
  RoundingMode roundingMode = RoundingMode.halfExpand,
  TrailingZeroDisplay trailingZeroDisplay = TrailingZeroDisplay.auto,
  int minimumIntegerDigits = 1,
  Digits? digits,
}) {
  return NumberFormatOptions.custom(
    style: style,
    localeMatcher: localeMatcher,
    signDisplay: signDisplay,
    notation: CompactNotation(compactDisplay: compactDisplay),
    useGrouping: useGrouping,
    numberingSystem: numberingSystem,
    roundingMode: roundingMode,
    trailingZeroDisplay: trailingZeroDisplay,
    minimumIntegerDigits: minimumIntegerDigits,
    digits: digits,
  );
}