numberToWords static method

String? numberToWords(
  1. num number, {
  2. bool ordinal = false,
})

Converts number to Persian words @param number The number to convert @param ordinal Whether to use ordinal form @returns String? Converted number or null if invalid Example: PersianTools.numberToWords(123) => "یکصد و بیست و سه"

Implementation

static String? numberToWords(num number, {bool ordinal = false}) {
  if (number == 0) return "صفر";
  final String result = _convertNumberToWords(number.abs().toInt());
  if (result.isEmpty) return null;
  return trim((number < 0 ? "منفی " : "") + result);
}