TypeScript es un superconjunto tipado de JavaScript que se compila en JavaScript simple, lo que significa que cualquier navegador, host y sistema operativo puede utilizar esta tecnología de código abierto.
TypeScript es una extensión de JavaScript que agrega anotaciones de tipo y otras comprobaciones de seguridad en tiempo de compilación, y su compilador emite un script de JavaScript.
TypeScript es un lenguaje de programación diseñado para crear aplicaciones de gran tamaño y se puede transcompilar directamente a JavaScript. Debido a que TypeScript es un superconjunto de JavaScript, los programas JavaScript existentes también pueden considerarse programas TypeScript válidos.
TypeScript se puede utilizar para desarrollar aplicaciones JavaScript para ejecución tanto del lado del cliente como del lado del servidor, así como aplicaciones web portátiles.
TypeScript es un lenguaje de programación orientado a objetos que admite clases, interfaces, herencia y módulos.
TypeScript es un superconjunto tipado de JavaScript que se compila directamente en JavaScript simple y ofrece todos los beneficios asociados con lenguajes fuertemente tipados como C# o Java, al mismo tiempo que le permite escribir código utilizando la sintaxis dinámica y flexible de JavaScript.
TypeScript proporciona una plataforma que simplifica la escritura de código: su compilador traduce el texto TypeScript a JavaScript convencional que cualquier navegador puede entender.
TypeScript no es un lenguaje de programación nuevo, es simplemente JavaScript con algunas características adicionales. Incluso su compilador, escrito completamente en TypeScript, puede compilar ambos tipos de código, tanto TypeScript como JavaScript.
TypeScript es un proyecto de código abierto; su compilador se puede encontrar en GitHub.
Microsoft es el patrocinador principal de TypeScript y puedes usarlo con Visual Studio, Visual Studio Code o cualquier otro editor.
Varias características de TypeScript lo distinguen de JavaScript.
Typescript es una herramienta invaluable que puede aumentar significativamente la calidad de cualquier manuscritoAl ofrecer funciones de análisis estático y de sistema de tipos, Typescript permite la detección temprana de errores para evitar que se conviertan en problemas costosos más adelante. Además, su uso hace que el código sea más fácil de mantener y leer, dos cualidades esenciales en proyectos grandes.

