toFieldPath()
function toFieldPath<T>(node): FieldPath<T>;
Defined in: core/utils/field-path.ts:152
Преобразовать FieldPathNode в FieldPath для переиспользования схем
Позволяет композировать validation schemas:
Type Parameters
T
T
Parameters
node
FieldPathNode<unknown, T, never> | FieldPathNode<any, T, any>
Returns
FieldPath<T>
Example
const personalDataValidation = (path: FieldPath<PersonalData>) => {
required(path.firstName, { message: 'Имя обязательно' });
required(path.lastName, { message: 'Фамилия обязательна' });
};
const mainValidation = (path: FieldPath<MyForm>) => {
// Переиспользуем схему
personalDataValidation(toFieldPath(path.personalData));
required(path.email);
};