round method

double round(
  1. double? decimals,
  2. String? type
)

Implementation

double round(double? decimals, String? type) {
  num value = _value is Data ? (_value as Data).value : _value;
  final multiplier = pow(10, decimals ?? 0);
  value *= multiplier;
  switch (type) {
    case 'higher':
      value = value.ceil();
      break;
    case 'lower':
      value = value.floor();
      break;
    default:
      value = value.round();
  }
  return value / multiplier;
}