Modern TypeScript HTTP API client with dynamic routes, parameterized endpoints, interceptors, and advanced features