Typescript

TypeScript añade tipos a JavaScript. No cambia el runtime: el código final sigue siendo JavaScript, pero durante el desarrollo permite describir contratos, detectar errores y hacer refactors con más confianza.

Para qué sirve

  • Documentar estructuras de datos.
  • Evitar errores de propiedades inexistentes o tipos incompatibles.
  • Inferir datos entre capas.
  • Hacer APIs internas más claras.
  • Mejorar autocompletado y navegación del código.

Regla práctica

Los tipos deben explicar intención, no pelearse con el compilador. Si un tipo se vuelve demasiado complejo, puede ser señal de que el modelo o la abstracción necesitan simplificarse.

Relacionado