TypeScript é um superconjunto tipado de JavaScript que é compilado para JavaScript simples, o que significa que qualquer navegador, host e sistema operacional pode utilizar essa tecnologia de código aberto.
TypeScript é uma extensão do JavaScript que adiciona anotações de tipo e outras verificações de segurança em tempo de compilação, com seu compilador emitindo script JavaScript.
TypeScript é uma linguagem de programação projetada para criar grandes aplicativos e pode ser transcompilada diretamente para JavaScript. Como TypeScript é um superconjunto de JavaScript, programas JavaScript existentes também podem se qualificar como programas TypeScript válidos.
O TypeScript pode ser usado para desenvolver aplicativos JavaScript para execução no lado do cliente e do servidor, bem como aplicativos web portáteis.
TypeScript é uma linguagem de programação orientada a objetos que suporta classes, interfaces, herança e módulos.
TypeScript é um superconjunto tipado de JavaScript que é compilado diretamente para JavaScript simples e oferece todos os benefícios associados a linguagens fortemente tipadas como C# ou Java, ao mesmo tempo em que permite que você escreva código usando a sintaxe dinâmica e flexível do JavaScript.
O TypeScript oferece uma plataforma que simplifica a escrita de código: seu compilador traduz seu texto TypeScript para o bom e velho JavaScript, que qualquer navegador consegue entender.
TypeScript não é uma nova linguagem de programação – é simplesmente JavaScript com alguns recursos adicionais. Até mesmo seu compilador, escrito inteiramente em TypeScript, pode compilar ambos os tipos de código – TypeScript e JavaScript igualmente!
TypeScript é um projeto de código aberto; seu compilador pode ser encontrado no GitHub.
A Microsoft é a principal patrocinadora do TypeScript e você pode usá-lo com o Visual Studio, Visual Studio Code ou qualquer outro editor.
Vários recursos do TypeScript o diferenciam do JavaScript.
O Typescript é uma ferramenta inestimável que pode aumentar significativamente a qualidade de qualquer manuscrito. Ao oferecer recursos de sistema de tipos e análise estática, o Typescript permite a detecção antecipada de erros para evitar que se tornem problemas custosos mais tarde. Além disso, seu uso torna o código mais sustentável e fácil de ler – duas qualidades essenciais em grandes projetos.

