TypeScript: Exhaustiveness Checks via Exceptions | Heykuki News