handleValue method

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

Implementation

@override
dynamic handleValue(String? key, dynamic value) {
  if (mustBeOneOf != null && mustBeOneOf!.contains(value) == false) {
    var oneOfDisplay = mustBeOneOf!.map((v) => v.toString()).join(', ');
    throw ArgumentError('$key must be one of $oneOfDisplay');
  }

  return value;
}