Writing Robust TypeScript Libraries (JS says LOL to your types) | Hacker News Reader