formatDecimalPart static method

int formatDecimalPart(
  1. double number,
  2. int precision
)

Format decimal part according to required precision

Implementation

static int formatDecimalPart(double number, int precision) {
  final absNumber = number.abs();
  final integerPart = absNumber.floor();
  final decimalPart = absNumber - integerPart;

  final multiplier = _pow(10, precision);
  return (decimalPart * multiplier).round();
}