O documento fornece uma visão geral do TypeScript, incluindo o que é TypeScript, compatibilidade com o Visual Studio e frameworks JavaScript, e recomendações para uso.
2. Agenda
O que é TypeScript
Visual Studio + TypeScript
Compatibilidade com frameworks/bibliotecas
javascript
Recomendações
Referências
3. TypeScript
Adiciona tipos opicinais, classes e módulos a linguagem
javascript
Possibilita a “compilação” de código javascript
Projeto OpenSource no GitHub
https://github.com/Microsoft/TypeScript
4. Visual Studio
Compatibilidade
Visual Studio 2012 (TypeScript Editor Plugin)
Visual Studio 2013 (Update 2)
Sublime
Vim
Emacs
Template de projeto TypeScript
5. Compatibilidade
Integração com bibliotecas externas através de aquivos *.d.ts
(TypeScript Type Definition)
TypeScript Type Denition Library:
https://github.com/borisyankov/DefinitelyTyped
Podemos criar nossos próprios tipos d.ts para nosso código javascript
6. Recomendações
Sempre utilizar arquivos d.ts (que possível)
Intellisense + compilação
Evite declarar variáveis do tipo any
“Perdemos” a compilação nesse cenário
Quando mais cedo você adotar o TypeScript em seu projeto melhor