Isomorphic TypeScript APIs: End-to-end type-safety between client and server | Heykuki News