-
LecciónFunciones: tipando funciones
Todos los tipos que tenemos para tipar funciones, y haciendo ejemplos más complejos de funciones para demostrar la flexibilidad de su sistema de tipos. Por ejemplo, ¿quieres hacer una función arrow? Tipable. ¿necesitas que tu función acepte como parámetro una función de callback? Tipable. -
LecciónFunciones: lo básico
Las funciones de TypeScript son como las funciones de JavaScript. En este capítulo escribo funciones en TypeScript y presento las ventajas de tipar adecuadamente sus entradas y sus salidas para prevenir errores cuando las invoquemos. -
LecciónTipos: objetos
Los objetos son uno de los tipos de datos más importantes de JavaScript. Permiten guardar arbitrariamente y de forma estructurada información. En TypeScript, si declaramos objetos, tenemos la posibilidad de tiparlos para que el compilador y el editor de textos sepa qué campos podemos utilizar. -
LecciónTipos: tipos especiales (any, null, ...)
TypeScript tiene una serie de tipos adicionales propios que no existen en JavaScript y que se usan para mejorar el funcionamiento del analizador de tipos. Con los tipos null y undefined podemos asegurarnos de que una variable pueda aceptar valores nulos o no definidos. Con el tipo void podremos tipar... -
LecciónTipos: arrays y tuplas
Los arrays son un tipo de valor compuesto que tiene JavaScript para asignar a una variable una colección de valores. Con TypeScript podemos tipar variables de tipo array, o vector, para que puedan tener asignados múltiples valores. Con las tuplas, además, podemos dotarle de cierta estructura a cada uno de... -
LecciónHola Mundo pero con tipos
El ejemplo que hicimos en el capítulo anterior es muy básico porque no tiene tipos. En este capítulo vamos a hacer un hola mundo un poco más desarrollado y vamos a introducirle tipos para que podamos ver algo más parecido a lo que luego haremos en el mundo real cuando... -
LecciónCompilando un Hola Mundo sencillo
TypeScript se levanta por encima de JavaScript. Y la prueba de ello es este primer ejemplo de hola mundo de los que voy a programar en esta introducción, y es que voy a empezar a trabajar de momento sin tipos, escribiendo un pequeño hola mundo para mostrar cómo compilar código,... -
LecciónInstalando TypeScript
En este capítulo ejecuto una terminal e instalo TypeScript en un proyecto de NodeJS (con su package.json). Os enseño alternativas para instalar TypeScript de manera local o global, y hacemos un par de pruebas para asegurarnos de que ha quedado bien instalado. -
Lección¿Qué es TypeScript?
En este capítulo os presento TypeScript, os cuento qué es, cómo funciona, y por qué ha revolucionado la forma en la que miles de equipos de trabajo de todas partes del mundo han cambiado y mejorado la forma en la que programan. -
Lección✱ Asterisco: Todo sigue igual (2020)
Una revisión un año después al estado de los estándares para ver si sigue habiendo cosas nuevas que contar y para probar que la lista sigue viva. El resumen es que no.