2026년 6월 20일 Switch 문은 컴파일 시점에도 버그를 숨긴다 TypeScript switch 문은 조용히 케이스를 빠뜨리게 만든다. 빌드에서 실패하고 런타임에서는 실패하지 않는 exhaustiveness-checked 패턴으로 대체하는 방법을 알아본다. type-level-correctnesspattern-matchingtypescripttype-safety