2026年6月19日 編譯器應該抓住遺漏的狀態案例,而不是你的 QA 團隊 在state machine中新增狀態很簡單。記得更新每一個 switch 語句則不然。以下是讓 TypeScript 在你忘記處理某個案例時拒絕編譯的方法。 type-level-correctnessstate-machinesexhaustiveness-checkingtypescript