Lenguaje que amplía JavaScript con un sistema de tipos estático para detectar errores antes de ejecutar el código y mejorar las herramientas de desarrollo.
TypeScript es un superconjunto de JavaScript, lo que significa que el código JavaScript válido también puede usarse como TypeScript. Su principal aporte es añadir información de tipos, comprobaciones estáticas y mejores ayudas en el editor, como autocompletado, avisos de errores y navegación más clara por el código. El objetivo del lenguaje es actuar como verificador estático para programas de JavaScript y detectar fallos habituales antes de que lleguen a producción. En la práctica, resulta muy útil cuando una aplicación crece, porque ayuda a mantener el código más predecible y reduce errores causados por datos mal usados, nombres equivocados o suposiciones incorrectas sobre una API. Para un desarrollador que empieza, puede entenderse como “JavaScript con reglas extra” que te avisan antes de romper algo. Aunque no forma parte de Cloudflare, encaja muy bien con Workers, Pages y el ecosistema moderno de desarrollo web.
function saludar(nombre: string): string { return `Hola, ${nombre}`; } console.log(saludar("Marta"));