format method
Formats value into a display string.
Implementation
@override
String format(num value) {
final special = formatSpecial(value);
if (special != null) return special;
final fixed = fixedDecimal(value, maxFractionDigits, rounding);
final parts = fixed.split('.');
final integer = grouping ? _groupInteger(parts.first) : parts.first;
final fraction = parts.length == 1
? ''
: normalizeFraction(
parts.last,
minFractionDigits,
trimTrailingZeros,
);
if (fraction.isEmpty) return integer;
return '$integer$decimalSeparator$fraction';
}