💎 Features ​
Here we are, with the lovely help of colleagues and friends, here is the full list of key features, all covering the main principles.
- Fetch & Promise based rest client
- Both Functional and Class API style
- Zero dependencies to ensure the smallest bundle
- TypeScript powered and strongly-typed
- Response body auto-parser/converter
- Fully typed response body for both success and failures
- Centralized config with optional local overrides on http methods
- Fetch standard standard cache system
- Additional (and optional) built-in Cache System, with auto expire logic
- Requests can
throw
errors on failures - Catch and filter expected errors preventing
throw
- Timeout supported
- Request repeater
- Query-string utilities
- Rest Client Builder