Loading repository data…
Loading repository data…
Kauanrodrigues01 / repository
Este repositório contém uma coleção de aulas e exemplos práticos sobre TypeScript de forma progressiva e clara.
Este repositório contém uma coleção de aulas e exemplos práticos para quem deseja aprender os fundamentos do TypeScript de forma progressiva e clara.
As aulas estão localizadas dentro da pasta src/, numeradas de 01 até 20, cobrindo os principais conceitos da linguagem.
| Aula | Arquivo | Conteúdo |
|---|---|---|
| 01 | 01-type-annotations.ts | Anotações de tipo |
| 02 | 02-type-inference.ts | Inferência de tipos |
| 03 | 03-any-type.ts | Tipo any e seus riscos |
| 04 | 04-void-type.ts | Tipo void |
| 05 | 05-array-type.ts | Tipagem de arrays |
| 06 | 06-tuple-type.ts | Tuplas |
| 07 | 07-object-type.ts | Objetos tipados |
| 08 | 08-null-undefined-type.ts | null e undefined |
| 09 | 09-unknown-type.ts | Tipo unknown |
| 10 | 10-never-type.ts | Tipo never |
| 11 | 11-enum-type.ts | Enumerações (enum) |
| 12 | 12-union-types.ts | Union Types (` |
| 13 | 13-literal-types.ts | Literal Types |
| 14 | 14-type-alias.ts | Alias de tipos (type) |
| 15 | 15-intersection-types.ts | Intersection Types (&) |
| 16 | 16-function-type.ts | Tipos de funções |
| 17 | 17-this-in-function.ts | Uso do this em funções |
| 18 | 18-structural-type-system.ts | Sistema de tipos estrutural |
| 19 | 19-structural-typing-in-functions.ts | Tipagem estrutural em funções |
| 20 | 20-type-assertions-ou-typecasting.ts | Type assertions / typecasting |
🔒 A aula
00-introducao-instalacao-configuracao.mdcontém instruções de instalação e configuração.
tsc – Compilador oficial do TypeScript# Instale as dependências
npm install
# Compile os arquivos TypeScript
npx tsc
# Rode qualquer arquivo com node
node dist/01-type-annotations.js
# OU
# rode usando o ts-node para executar os arquivos .ts diretamente sem precisar compilar e depois executar
npx ts-node src/01-type-annotations.ts
📦 Os arquivos compilados serão gerados na pasta dist/
- Node.js instalado
- Editor de código (VSCode recomendado)
- Familiaridade com JavaScript
Este repositório foi criado com o propósito de organizar e consolidar os estudos sobre os fundamentos do TypeScript, servindo como material de revisão e aprendizado contínuo.