12 de ago. de 2026 TypeScript Não Vai Deixar Você Fazer Essa Chamada: Codificando o Estado do protocol no Sistema de Tipos Como usar phantom types e parâmetros `this` para transformar transições ilegais de protocol em erros de compilação em vez de bugs em runtime. session-typestypescriptprotocol-statetype-systems