How porting to TypeScript solved our API woes | Heykuki News