- npm install -g typescript
- tsc --init
-
npm i -g ts-node
-
ctrl + alt + n para verificar as informações de saída
- String - Number - Boolean
- Array e Objeto
- Any
- Union Types
- Void
- Never
- Aliases
- String Literal Types
- Optional
- Enum
- Class
- Métodos
- Modificadores de Acesso
- Herança
- Getters e Setters
- Abstract
- Static
- ReadOnly
- As interfaces Typescript definem os contratos em seu código. Eles também fornecem nomes explícitos para verificação de tipo.
-
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.
- Atividade de desenvolvimento em typescripts