oneOf
only works with literal values. Lazy allows you to provide a schema dynamically as shown below
{
email: yup.lazy(val => (Array.isArray(val) ? yup.array().of(yup.string()) : yup.string()))
}
oneOf
only works with literal values. Lazy allows you to provide a schema dynamically as shown below
{
email: yup.lazy(val => (Array.isArray(val) ? yup.array().of(yup.string()) : yup.string()))
}