Exhaustive Matching in TypeScript | Dark Hacker News