O que é Typescript? Superset do JavaScript.
- Linguagem construída por cima do JS;
- Adiciona features à linguagem original; e
- Compila para JS.
Por que usar TS? Adiciona definição estática de tipos:
- Funcionalidades do código mais explícitas;
- Maior segurança durante o desenvolvimento;
- Detecta erros durante a compilação que só seriam percebidos em execução;
- Compila um JavaScript mais resiliente; e
- Ajuda a desenvolver boas práticas de programação.
npm init
npm install -g typescript
npm install lite-server
tsc --init