Este documento presenta una introducción a TypeScript. Explica que TypeScript agrega comprobación estática de tipos a JavaScript para mejorar la mantenibilidad del código. Describe características como clases, interfaces, herencia y módulos. Finalmente, compara TypeScript con otras opciones como CoffeeScript y Dart, y resume que TypeScript agrega tipos sin cambiar la sintaxis de JavaScript.