defaultFormatValue static method

String defaultFormatValue(
  1. double value
)

Implementation

static String defaultFormatValue(double value) {
  if (!value.isFinite) return '';
  if ((value - value.round()).abs() < 1e-6) return value.round().toString();
  if ((value * 10 - (value * 10).round()).abs() < 1e-5) {
    return value.toStringAsFixed(1);
  }
  return value.toStringAsFixed(2);
}