splitNumber static method
Split number into integer and decimal parts
Implementation
static NumberParts splitNumber(double number) {
final isNegative = number < 0;
final absNumber = number.abs();
final integerPart = absNumber.floor();
final decimalPart = ((absNumber - integerPart) * 100).round();
return NumberParts(
integerPart: integerPart,
decimalPart: decimalPart,
isNegative: isNegative,
);
}