Sobre o projeto

TypeScript é uma linguagem para JavaScript em escala de aplicação. Ela adiciona tipos opcionais ao JavaScript, possibilitando ferramentas que suportam aplicações de grande porte em qualquer navegador, host ou sistema operacional. O compilador emite JavaScript legível e baseado em padrões, e o projeto é desenvolvido abertamente pela Microsoft com contribuições da comunidade. Pontos principais: - Estende o JavaScript com tipagem estática opcional, interfaces, generics e recursos modernos da linguagem. - Compila para JavaScript limpo e padrão que roda onde quer que o JavaScript rode. - Oferece uma experiência de desenvolvimento rica com autocompletar, refatoração e verificação de erros. - Inclui um playground oficial para experimentar código no navegador. - Versões estáveis estão disponíveis via npm: `npm install -D typescript`. - Builds noturnos estão disponíveis com `npm install -D typescript@next`. - A documentação cobre uma introdução de cinco minutos e um manual de programação completo. - O projeto recebe relatos de bugs, pull requests e participação da comunidade por meio do StackOverflow, Discord e Twitter. - Segue o Código de Conduta de Código Aberto da Microsoft para contribuidores. TypeScript é amplamente usado no desenvolvimento JavaScript de frontend, backend e full-stack, e seu ecossistema inclui integração profunda com editores, frameworks e ferramentas de build.