CápsulasDev

Actualización en curso

Estamos preparando la siguiente etapa.

Nuevas rutas y ejercicios están en construcción.

Volvemos pronto.

Crea tu perfil o entra para guardar tu avance.

Ruta · TypeScript

Que el error aparezca antes de ejecutar.

TypeScript es JavaScript con una capa de tipos que se revisa al compilar y desaparece al ejecutar. Cincuenta módulos con verificación de tipos de verdad: si el tipo no calza, el programa no corre.

Empezar a practicar 13 niveles · 50 módulos
>_TypeScript

Verificador de tipos propio y ejecución del JavaScript resultante.

Tu recorrido

Trece niveles. Cincuenta módulos encadenados.

Cómo funciona este laboratorio

Cada vez que ejecutas ocurren dos cosas en orden. Primero se revisan los tipos: si hay un error, se muestra con su línea y no se genera nada, igual que hace TypeScript de verdad. Si no hay errores, se borran las anotaciones y el JavaScript resultante se ejecuta con el mismo intérprete de la ruta de JavaScript.

  1. Escribe el programa con sus anotaciones.
  2. Ejecuta y lee primero si el compilador aceptó los tipos.
  3. Después revisa la salida del programa.

El verificador no es tsc: es propio y cubre un subconjunto declarado —anotaciones, funciones, arreglos, type, interface, objetos, uniones, literales, propiedades opcionales, estrechamiento por typeof y por comparación, y genéricos de un parámetro—. Cuando no puede determinar un tipo lo deja pasar en vez de inventar un error. Quedan fuera las clases, los módulos, async y los tipos avanzados. Las doce soluciones de esta ruta se contrastan contra TypeScript 5.9.3 real en las pruebas del proyecto: si tsc y este verificador no coincidieran, la prueba falla.

Módulo 1 de 500 completados

Completa los módulos de cada nivel para abrir el siguiente y habilitar su mini examen. Cada examen tiene cinco preguntas y se aprueba con cuatro aciertos; completa los cincuenta módulos y aprueba los tres exámenes para cerrar la ruta.

Mini exámenes: 0 de 13 aprobados

01 · Entiende la idea

La idea clave

    Tu misión

    AYUDA GRADUALPistas del módulo

      02 · Prueba tu código

      TYPESCRIPT
      Inicio
      SALIDACompilador y consola
      03 · Comprueba el resultadoQué comprobaremos

        Módulo 1 de 50