Saltar al contenido

TypeScript

TypeScript añade un sistema de tipos estático a JavaScript. Ayuda al desarrollo, pero no sustituye la validación de los datos recibidos.

Desarrollo de software

Detectar errores de tipos antes de ejecutar

TypeScript amplía JavaScript con un sistema de tipos estático. Durante el desarrollo puede señalar valores incompatibles y propiedades ausentes. Los errores detectados también dependen de la configuración y los tipos utilizados.

En un módulo de pedidos ficticio, quantity: number espera un número. Si el código comprobado asigna el texto "two", la comprobación de tipos puede señalar el conflicto. Esto facilita trabajar con funciones relacionadas.

La anotación no comprueba datos arbitrarios que llegan después por una API. La aplicación necesita validación real durante la ejecución. Un número también puede incumplir una regla de cantidad. TypeScript ayuda a desarrollar código JavaScript; no demuestra corrección de negocio ni ausencia de errores en todo el flujo.

Fuentes

Artículos sobre el tema

Desarrollo de software con ASES

Software a medida, aplicaciones web y móviles