19 jun 2026 El compilador debería detectar los casos de estado faltantes, no tu equipo de QA Agregar un nuevo estado a tu máquina es fácil. Recordar actualizar cada switch no lo es. Así es como hacer que TypeScript se niegue a compilar cuando olvidas un caso. type-level-correctnessstate-machinesexhaustiveness-checkingtypescript