typescript - (parametru) eroare: ValidationError Tipul 'undefined' nu poate fi folosit ca tip de index


Încerc să efectuez validarea datelor folosind ValidationError din biblioteca yup astfel încât să pot afișa o eroare de validare personalizată. Dar atunci când parcurg eroarea interioară, spune că tipul căii este undefined. Ce pot face pentru a o obține corect?

import { ValidationError } from 'yup';

interface Errors {
    [key: string]: string;
}

export default function getValidationErrors(err: ValidationError): Errors {
    const validationErrors: Errors = {};

    err.inner.forEach(error => {
        validationErrors[error.path] = error.message;

    });
    return validationErrors;
}