|Implementa EventMap con mapped type para event emitterDifícil
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_unchecked
    El tipo de retorno usa [K in keyof T]: boolean
  • radio_button_unchecked
    Itera 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 export al 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
Implementa EventMap con mapped type para event emitter — Difícil | Coding Challenges · Coding Challenges