getTextForNumber method

String getTextForNumber(
  1. int number
)

Implementation

String getTextForNumber(int number) {
  var segments = _numberSplitter.splitNumber(number);
  var text = '';

  for (int i = 0; i < segments.length; i++) {
    var part = segments[i];
    var partString = getTextForNumberLessThan1000(part.number);
    var shouldAddSpace = text.isNotEmpty && partString.isNotEmpty;

    if (shouldAddSpace) text += ' ';
    text += partString + part.magnitude;
  }

  return text;
}