20 jun 2026 Los switch statements filtran bugs en tiempo de compilación Los switch statements de TypeScript te dejan olvidar casos en silencio. Así es cómo reemplazarlos con patrones de exhaustividad que hacen fallar el build en lugar del runtime. type-level-correctnesspattern-matchingtypescripttype-safety