format method
Formats value into a display string.
Implementation
@override
String format(num value) {
final integer = _checkedInteger(
value,
'Must be a non-negative finite integer.',
);
if (integer < 0) {
throw ArgumentError.value(
value,
'value',
'Must be a non-negative finite integer.',
);
}
final text = integer.toString();
final buffer = StringBuffer();
for (final codeUnit in text.codeUnits) {
buffer.write(_digits[codeUnit - 48]);
}
buffer.write(suffix);
return buffer.toString();
}