validate
ValidationResult<
- dynamic value
override
Implementation
@override
ValidationResult<T?> validate(dynamic value) {
if (value == null) return const Valid(null);
final result = inner.validate(value);
return switch (result) {
Valid(:final value) => Valid(value),
Invalid(:final errors) => Invalid(errors),
};
}