UNPKG

@tiktikimelbo7/extensions

Version:

Nodejs library that provides high-level APIs for obtaining information on various entertainment media such as books, movies, comic books, anime, manga, and so on.

26 lines (25 loc) 785 B
import { AxiosAdapter, AxiosInstance } from 'axios'; import { ProxyConfig } from './types'; export declare abstract class Proxy { protected proxyConfig?: ProxyConfig | undefined; protected adapter?: AxiosAdapter | undefined; /** * * @param proxyConfig The proxy config (optional) * @param adapter The axios adapter (optional) */ constructor(proxyConfig?: ProxyConfig | undefined, adapter?: AxiosAdapter | undefined); private validUrl; /** * Set or Change the proxy config */ setProxy(proxyConfig: ProxyConfig): void; /** * Set or Change the axios adapter */ setAxiosAdapter(adapter: AxiosAdapter): void; private rotateProxy; private toMap; protected client: AxiosInstance; } export default Proxy;