Describe how to create a fully typed API client using TypeScript, ensuring that API responses are strongly typed.
Naresh Beniwal