TypeScript Course
1. Instalação do TypeScript
- npm install -g typescript
- tsc --init
Instalação do Plugin : Code Runner
-
npm i -g ts-node
-
ctrl + alt + n para verificar as informações de saída
2. Tipos
- String - Number - Boolean
- Array e Objeto
- Any
- Union Types
- Void
- Never
- Aliases
- String Literal Types
- Optional
- Enum
3. Classes
- Class
- Métodos
- Modificadores de Acesso
- Herança
- Getters e Setters
- Abstract
- Static
- ReadOnly
4. Interfaces
- As interfaces Typescript definem os contratos em seu código. Eles também fornecem nomes explícitos para verificação de tipo.
5. NameSpaces
-
Resumidamente os módulos em JavaScript ou TypeScript é uma forma de você compartilhar informações entre arquivos, desta forma, todos os arquivos que realizarem a importação desse módulo poderão utilizar e usufruir de suas funções ou informações que foram expostas.
-
import = Importa informações de um class, namespace, const, let, etc...
-
export = Exporta para outras pessoas consumirem informações.
6. Compilador
- Atividade de desenvolvimento em typescripts