format method

  1. @override
String format(
  1. num value
)
override

Formats value into a display string.

Implementation

@override
String format(num value) {
  final integer = _checkedInteger(value, 'Must be a finite integer.');
  if (integer > _maxValue || integer < -_maxValue) {
    throw ArgumentError.value(
      value,
      'value',
      'Exceeds supported Spanish cardinal range.',
    );
  }
  if (integer == 0) return 'cero';
  if (integer < 0) return 'menos ${format(-integer)}';
  return _formatPositive(integer);
}