dymo-api
Version:
Flow system for Dymo API.
14 lines • 567 B
TypeScript
import { ResilienceConfig } from '../types/interfaces';
import { AxiosInstance, AxiosRequestConfig } from 'axios';
export declare class ResilienceManager {
private config;
private clientId;
private rateLimitManager;
constructor(config?: ResilienceConfig, clientId?: string);
executeWithResilience<T>(axiosClient: AxiosInstance, requestConfig: AxiosRequestConfig, fallbackData?: T): Promise<T>;
private shouldRetry;
private sleep;
getConfig(): Required<ResilienceConfig>;
getClientId(): string;
}
//# sourceMappingURL=index.d.ts.map