axios-retryer
Version:
axios-retryer is an advanced Axios request manager offering intelligent retry logic with token refresh, concurrency control, priority queuing, and a flexible plugin architecture, all built with TypeScript for robust HTTP client integrations.
6 lines (5 loc) • 572 B
TypeScript
import './global-axios-augmentation';
export { type RetryMode, type RetryHooks, type RetryManagerOptions, type RetryStrategy, type RequestStore, type RetryPlugin, type AxiosRetryerBackoffType, type AxiosRetryerRequestPriority, type AxiosRetryerMetrics, RETRY_MODES, AXIOS_RETRYER_REQUEST_PRIORITIES, AXIOS_RETRYER_BACKOFF_TYPES, } from './types';
export type { TokenRefreshPluginOptions } from './plugins/TokenRefreshPlugin/types/';
export { RetryManager } from './core/RetryManager';
export { TokenRefreshPlugin } from './plugins/TokenRefreshPlugin/TokenRefresh.plugin';