Publicado · en mejora
Programming language · Desde 2012
TypeScript añade tipos estáticos a JavaScript: detecta errores antes de ejecutar el código y facilita mantener proyectos grandes.
TypeScript es un lenguaje de código abierto creado por Microsoft y publicado por primera vez en 2012. Es un superconjunto de JavaScript, así que el código JavaScript existente ya es TypeScript válido, y añade anotaciones de tipo, interfaces, genéricos y más. El compilador comprueba los tipos y genera JavaScript normal sin ellos, de modo que el resultado funciona en cualquier entorno con JavaScript, desde el navegador hasta Node.js.
La comprobación de tipos detecta erratas, argumentos incorrectos y accesos a valores undefined antes de ejecutar el código. Los editores aprovechan esa misma información para ofrecer autocompletado, cambio de nombre e ir a la definición con precisión. Por eso rinde especialmente en aplicaciones web, servidores y bibliotecas en los que trabajan muchas personas durante mucho tiempo.
Conviene dominar primero lo básico de JavaScript y luego recorrer el Handbook oficial. En el TypeScript Playground puedes escribir código y ver el resultado compilado sin instalar nada, y un proyecto JavaScript existente puede adoptar TypeScript poco a poco, convirtiendo unos pocos archivos a .ts cada vez.
Encuentra código con tipos incompatibles antes de ejecutarlo y reduce los errores en tiempo de ejecución.
No hace falta anotarlo todo: el compilador deduce los tipos a partir de los valores y el contexto.
Puedes usar cualquier biblioteca JavaScript e introducir TypeScript en un proyecto en curso paso a paso.
Uniones, genéricos y tipos condicionales describen con precisión estructuras de datos y API complejas.
Descarga e instala la versión LTS desde nodejs.org; en macOS y Linux también puedes usar un gestor de paquetes. Después comprueba en la terminal que se muestra la versión.
node --versionEn la carpeta del proyecto, instala TypeScript como dependencia de desarrollo. Así todo el equipo usa la misma versión del compilador.
npm install --save-dev typescriptEjecuta con npx el tsc instalado en el proyecto y verifica que muestra una versión.
npx tsc --versionLa función greet declara que el parámetro name y el valor de retorno son cadenas. npx tsc hello.ts comprueba los tipos y genera hello.js, y node hello.js imprime Hello, TypeScript!. Si pasas un número, como en greet(42), el compilador lo marca como error.
hello.ts
function greet(name: string): string {
return `Hello, ${name}!`;
}
console.log(greet("TypeScript"));npx tsc hello.ts && node hello.jsSeis capítulos que te llevan desde la instalación hasta las ideas clave de TypeScript.
Haz preguntas, comparte tu experiencia e intercambia opiniones sobre TypeScript.
Todavía no hay debates. Empieza el primero.
0 comentarios
Iniciar sesión · Inicia sesión para dejar un comentario.
Sé el primero en comentar.