UNPKG

vamp-utils

Version:
21 lines (20 loc) 601 B
import { AxiosInstance } from "axios"; import { PlatformAdapter, ErrorHandler, TokenProvider, SignConfig } from "./types"; export declare class AxiosEnhancer { private instance; private adapter; private errorHandler; private tokenProvider?; private signConfig?; constructor(config: { baseURL?: string; adapter: PlatformAdapter; errorHandler: ErrorHandler; tokenProvider?: TokenProvider; signConfig?: SignConfig; }); private setupInterceptors; private signRequest; private handleError; getInstance(): AxiosInstance; }