Este test de TypeScript es distinto: no hay que elegir entre cuatro opciones, sino pensar como el compilador. Cada una de las 24 preguntas es un fragmento de código, y solo tienes que decidir si tsc lo acepta con el modo estricto activado. Repasan las 8 lecciones del curso de TypeScript: tipos básicos, uniones y estrechamiento, funciones, clases, genéricos y tipos avanzados.
Exactamente la mitad compila. Al corregir verás tu nota, los aciertos por lección y, en cada pregunta, la explicación; en las que no compilan, con el mensaje real del compilador en español. Nada se envía a ningún sitio: el test se corrige en tu navegador. Todas las respuestas se comprobaron con TypeScript 7.0.2 (tsc --strict --locale es).
Las preguntas siguen el orden del curso. Si fallas alguna, el enlace de su explicación te lleva a la lección donde se explica. ¿Quieres probar variantes? Copia el código en el editor de TypeScript y cámbialo hasta que compile, o hasta que deje de hacerlo. Y si una respuesta te sorprendió, seguramente esté en las rarezas de TypeScript.
