Ejercicio00:00
¿Quieres un reto mayor?
Resuelve en 15:00
info
Importante: Para que se registre el resultado tienes que iniciar sesión.
Implementa EventMap con mapped type para event emitter
Difícil30 pts
ruleRestricciones
- radio_button_uncheckedEl tipo de retorno usa [K in keyof T]: boolean
- radio_button_uncheckedItera las claves y asigna true a cada una
Enunciado
Implementa la función toFlags que recibe un objeto y retorna uno nuevo con los mismos nombres de clave, pero donde cada valor es reemplazado por true.
El tipo de retorno debe usar la sintaxis de mapped type { [K in keyof T]: boolean } para preservar las claves del tipo original.
toFlags({ id: 1, name: "Ana", active: false });
// → { id: true, name: true, active: true }
toFlags({ price: 99, stock: 0, visible: true });
// → { price: true, stock: true, visible: true }
toFlags({ x: "hello", y: null });
// → { x: true, y: true }
Restriccionesexpand_more
- Dificultad: Difícil
- Completa todos los test cases para obtener los 30 puntos.
- No modificar la línea
exportal final del archivo. - Se recomienda evitar el uso de inteligencia artificial para que realmente tú practiques los ejercicios.
Puedes usar console.log() para depurar. Los resultados aparecen en la Consola de salida, no en el navegador.
Inicia sesión para reaccionar
Inicia sesión para reaccionar