jsonArrayEvery function
- IValidator elementValidator, {
- String? message,
Ensures every element of array satisfies inner validator.
Implementation
IValidator jsonArrayEvery(IValidator elementValidator, {String? message}) =>
$isList &
Validator((value) {
for (final el in value) {
final elementResult = elementValidator.validate(el);
if (!elementResult.isValid) {
return Result(
isValid: false,
value: value,
expectations: elementResult.expectations,
);
}
}
return Result.valid(value);
});