compact method

String compact({
  1. NumeralUnitSet unitSet = en.englishCompactUnits,
  2. NumeralCodec<num>? style,
  3. String decimalSeparator = '.',
  4. int minFractionDigits = 0,
  5. int maxFractionDigits = 2,
  6. bool trimTrailingZeros = true,
  7. Rounding rounding = Rounding.halfUp,
  8. bool compactOverflow = true,
})

Formats this value using compact units.

Defaults to English compact units. Pass a different unitSet for another language or domain.

Implementation

String compact({
  NumeralUnitSet unitSet = en.englishCompactUnits,
  NumeralCodec<num>? style,
  String decimalSeparator = '.',
  int minFractionDigits = 0,
  int maxFractionDigits = 2,
  bool trimTrailingZeros = true,
  Rounding rounding = Rounding.halfUp,
  bool compactOverflow = true,
}) {
  return CompactCodec(
    unitSet: unitSet,
    style: style,
    decimalSeparator: decimalSeparator,
    minFractionDigits: minFractionDigits,
    maxFractionDigits: maxFractionDigits,
    trimTrailingZeros: trimTrailingZeros,
    rounding: rounding,
    compactOverflow: compactOverflow,
  ).format(this);
}