Estou tentando utilizar, mas não está validando as datas inicio e fim.
const validaFormAnaliseQuimica = yup.object().shape({
dataFim: yup.date()
.when(
'dataInicio',
(dataInicio: Date, schema: any) => (dataInicio && schema.min(dataInicio, "A Data Final deve ser maior do que a data inicial"))
),
corrida: yup.string()
.matches(/^[0-9]*$/, 'Deve-se inserir apenas números')
})
O que estou fazendo de errado ?