format static method

String format(
  1. num number, {
  2. String? locale,
  3. int? precision,
  4. int? maxPrecision,
})

Formats number with locale-aware separators.

Implementation

static String format(
  num number, {
  String? locale,
  int? precision,
  int? maxPrecision,
}) {
  final formatter = NumberFormat.decimalPattern(locale ?? _defaultLocale);
  if (precision != null) formatter.minimumFractionDigits = precision;
  formatter.maximumFractionDigits = maxPrecision ?? precision ?? 3;
  return formatter.format(number);
}