Solución
solution.tsTypeScript
interface User {
id: number;
name: string;
email: string;
role: string;
}
export function updateEmail(user: User, email: string): User {
// Retorna un nuevo objeto con el email actualizado sin modificar el original
// return Object.assign({}, user, { email });
return { ...user, email}
}0respuestas