- 1Por que tipos (JS vs TS)TypeScript não é uma linguagem nova — é JavaScript mais uma camada de checagem que roda antes de executar.12 min
- 2Tipos básicos e inferênciastring, number, boolean, array, e por que você não precisa anotar tipo em quase nada.14 min
- 3Interfaces e type aliasesDar nome ao formato de um objeto — e por que isso substitui comentário explicando 'o que essa função espera'.15 min
- 4Funções tipadas e union typesTipar parâmetro e retorno de função, e o 'narrowing' que o TS faz sozinho dentro de um if.15 min
- 5GenericsEscrever uma função/tipo que funciona com qualquer tipo, sem perder a checagem — o <T> que aparece por toda API tipada.16 min
- 6Tipos utilitários (Partial, Pick, Omit)Derivar um tipo novo a partir de outro que já existe, em vez de reescrever o formato do zero.14 min
- 7Projeto guiado: tipando uma APIJunta interface, union, generics e utilitários numa função real de busca de dado.20 min