@0xtld/tair-node
Version:
A Node.js package for Tair functionality with configuration, core, and helper modules.
25 lines • 687 B
TypeScript
interface ProxyAuth {
username: string;
password: string;
}
interface Proxy {
protocol: string;
host: string;
port?: string;
auth?: ProxyAuth;
}
declare class ProxyHandler {
private proxies;
private currentIndex;
private proxyFile;
constructor();
loadProxies(): boolean;
getNextProxy(): Proxy | null;
getCurrentProxy(): Proxy | null;
getProxyUrl(proxy: Proxy | null): string | null;
getAxiosProxyConfig(proxy: Proxy | null): object | undefined;
getWeb3ProxyConfig(proxy: Proxy | null): string | undefined;
}
export { Proxy, ProxyAuth, ProxyHandler };
export default ProxyHandler;
//# sourceMappingURL=proxy-handler.d.ts.map