validateItems()
function validateItems<TForm, TItem>(fieldPath, itemSchemaFn): void;
Defined in: core/validation/validators/array-validators.ts:67
Применить validation schema к каждому элементу массива.
Регистрирует схему валидации, которая будет автоматически применяться к каждому элементу ArrayNode (как существующим, так и новым).
Type Parameters
TForm
TForm
TItem
TItem
Parameters
fieldPath
FieldPathNode<TForm, TItem[] | undefined, unknown> | undefined
itemSchemaFn
ValidationSchemaFn<TItem>
Returns
void
Example
import { propertyValidation } from './property-validation';
applyWhen(path.hasProperty, (value) => value === true, (path) => {
validate(path.properties, notEmpty({ message: 'Добавьте хотя бы один объект' }));
validateItems(path.properties, propertyValidation);
});