BytesCodec constructor

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

Creates a decimal byte codec using powers of 1000.

Implementation

BytesCodec({
  this.unitSet = decimalByteUnits,
  this.spaceBeforeUnit,
  NumeralCodec<num>? style,
  String decimalSeparator = '.',
  int minFractionDigits = 0,
  int maxFractionDigits = 2,
  bool trimTrailingZeros = true,
  Rounding rounding = Rounding.halfUp,
})  : style = style ??
          DecimalCodec(
            grouping: false,
            decimalSeparator: decimalSeparator,
            minFractionDigits: minFractionDigits,
            maxFractionDigits: maxFractionDigits,
            trimTrailingZeros: trimTrailingZeros,
            rounding: rounding,
          ),
      _unitMatcher = NumeralUnitMatcher(unitSet);