Adapter Pattern
The adapter pattern provides a consistent API for easily switching between different underlying implementations.
Promise-based
The promise-based architecture ensures smooth handling of asynchronous operations with modern JavaScript.
Middleware System
The middleware system allows for flexible and powerful management of HTTP requests and responses.
TypeScript Support
Full TypeScript support with comprehensive type definitions for better error checking and autocompletion.
Flexible Configuration
Enables setting default configurations globally while allowing overrides for individual requests.
Built-in Error Handling
Offers comprehensive error handling features to easily catch and manage errors. Create custom error handlers and add error management middleware as needed.
Cancelable Requests
Provides the ability to cancel ongoing HTTP requests using cancellation tokens, which is particularly useful in dynamic user interaction scenarios.