Demystifying a TypeScript Quirk | Dark Hacker News