CompactCodec constructor
CompactCodec({
- required NumeralUnitSet unitSet,
- NumeralCodec<
num> ? style, - String decimalSeparator = '.',
- int minFractionDigits = 0,
- int maxFractionDigits = 2,
- bool trimTrailingZeros = true,
- Rounding rounding = Rounding.halfUp,
- bool compactOverflow = true,
Creates a compact number codec.
Implementation
CompactCodec({
required this.unitSet,
NumeralCodec<num>? style,
String decimalSeparator = '.',
int minFractionDigits = 0,
int maxFractionDigits = 2,
bool trimTrailingZeros = true,
Rounding rounding = Rounding.halfUp,
this.compactOverflow = true,
}) : style = style ??
DecimalCodec(
grouping: false,
decimalSeparator: decimalSeparator,
minFractionDigits: minFractionDigits,
maxFractionDigits: maxFractionDigits,
trimTrailingZeros: trimTrailingZeros,
rounding: rounding,
),
_unitMatcher = NumeralUnitMatcher(unitSet);