bytes method

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

Formats this value as a byte size.

Implementation

String bytes({
  bool binary = false,
  NumeralUnitSet? unitSet,
  bool? spaceBeforeUnit,
  NumeralCodec<num>? style,
  String decimalSeparator = '.',
  int minFractionDigits = 0,
  int maxFractionDigits = 2,
  bool trimTrailingZeros = true,
  Rounding rounding = Rounding.halfUp,
}) {
  return BytesCodec(
    unitSet: unitSet ?? (binary ? binaryByteUnits : decimalByteUnits),
    spaceBeforeUnit: spaceBeforeUnit,
    style: style,
    decimalSeparator: decimalSeparator,
    minFractionDigits: minFractionDigits,
    maxFractionDigits: maxFractionDigits,
    trimTrailingZeros: trimTrailingZeros,
    rounding: rounding,
  ).format(this);
}