Adding type safety to object IDs in TypeScript | Hacker News Reader