1 2 3 4 5 6 7 8 9 10 | 1× 493× 6× 490× 34× 456× | export default function isValid(error) { if (Array.isArray(error)) { return error.reduce((valid, errorValue) => valid && isValid(errorValue), true); } if (error && typeof error === 'object') { return Object.keys(error).reduce((valid, key) => valid && isValid(error[key]), true); } return !error; } |