Type-Level TypeScript – Objects and Records | Dark Hacker News