20 de jun. de 2026 Switch statements deixam passar bugs em tempo de compilação Switch statements do TypeScript deixam você esquecer casos silenciosamente. Veja como substituí-los por patterns com verificação de exhaustividade que quebram o build em vez do runtime. type-level-correctnesspattern-matchingtypescripttype-safety