TypeScript Profissional
TS como prova matemática: narrowing real, discriminated unions, generics com variance, validação runtime (Zod), async sem pegadinha, erros como valores, performance em Node, monorepos com pnpm/turbo. O TypeScript que times profissionais escrevem — não o que um tutorial de 5 min ensina.
- TypeScript como mental model: tipos são prova, não anotação
- Narrowing e discriminated unions: o coração real do TypeScript
- Generics de verdade: variance, constraints e conditional types
- Tipos utilitários (Partial, Pick, Omit...) e quando NÃO usar
- + 6 artigos