Solución
solution.tsTypeScript
interface FormField {
name: string;
value: string;
required: boolean;
}
export function isFormValid(fields: FormField[]): boolean {
// Verifica que todos los campos requeridos tengan un valor no vacío
// console.log({fields})
const isVerified = fields
.filter(field => field.required)
.every(requiredField => requiredField.value.trim() !== '');
return isVerified;
}0respuestas