handleValue method

  1. @override
int? handleValue(
  1. String? key,
  2. dynamic value
)
override

Implementation

@override
int? handleValue(String? key, dynamic value) {
  var result = int.tryParse(value);

  if (minimum != null && result! < minimum!) {
    throw ArgumentError('$key must be at least $minimum');
  }

  if (maximum != null && result! > maximum!) {
    throw ArgumentError('$key must be at most $maximum');
  }

  return result;
}