Esta lección presentará TypeScript y su archivo de configuración en el espacio de trabajo angular. TypeScript es un lenguaje de programación de código abierto que fue desarrollado por Microsoft en 2012. Es un superconjunto de JavaScript, lo que significa que se construyó a partir del lenguaje JavaScript y compila en código JavaScript debido a que todo esto es válido El código JavaScript es un código TypeScript válido. Esto es útil cuando se aprende angular, ya que no es necesario que conozca o use TypeScript, al comenzar, puede comenzar a desarrollar con angular, usando JavaScript y luego aprender e implementar TypeScript a medida que avanza. Si bien no es necesario utilizar TypeScript, es útil y ofrece muchas ventajas sobre los básicos JavaScript. TypeScript proporciona excelentes herramientas en las principales ID, incluyendo IntelliSense, que puede proporcionar características como finalización de código y error información. Cuando se utilizan definiciones de tipos estáticos de TypeScript, el compilador puede detectar errores por adelantado durante el desarrollo, antes de que tengan la oportunidad de llegar a producción. La CLI angular maneja la compilación de TypeScript por usted. Sin embargo, si desea utilizar TypeScript fuera de un ángulo espacio de trabajo, puede instalarlo con NPM. En un espacio de trabajo angular puede ver el TypeScript básico opciones de configuración en Ts config dot Jason. Y este archivo se encuentra en la carpeta de nivel raíz. Esta opción de modo estricto activa el control de tipo estricto muchas áreas diferentes del proyecto como propiedad inicialización, devoluciones de funciones, comprobaciones nulas, y más. TypeScript luego proporciona otra configuración opciones para permitirle activar o desactivar el modo estricto en esos áreas específicas según sea necesario. Aquí también hay opciones específicas para el manejo de angulares. proceso de compilación como este estricto parámetro de inyección opción. Cuando esto se establece en verdadero, se lanza un error para cualquier inyectable que se usa como un servicio que se inyecta en un componente cuyo tipo no está establecido y no se puede determinar. El sitio angular proporciona más información sobre estos diferentes opciones del compilador angular. Y para obtener información general sobre el tipo de configuración de TypeScript script proporciona una guía de referencia en su sitio web. Eso es todo por esta lección introduciendo TypeScript y la próxima lección cubrirá cómo para implementar la escritura estática.