Runtime Data Validation from TypeScript Interfaces | Dark Hacker News