nonnegative method

ZDouble nonnegative({
  1. String? message,
})

Implementation

ZDouble nonnegative({String? message}) {
  addCheck('minimum', 0);
  addValidator((double value) {
    if (value < 0.0) {
      return ZardIssue(
        message: message ?? 'Value must be nonnegative (>= 0)',
        type: 'nonnegative_error',
        value: value,
      );
    }
    return null;
  });
  return this;
}