2026년 6월 19일 컴파일러가 누락된 상태 케이스를 잡아내야 한다. QA팀이 아니라 상태 머신에 새 상태를 추가하는 건 쉽다. 모든 switch 문을 업데이트하는 건 아니다. TypeScript가 케이스를 잊으면 컴파일을 거부하게 만드는 방법을 알아보자. type-level-correctnessstate-machinesexhaustiveness-checkingtypescript