@qso-soft/shared
Version:
Shared library for QSO-soft
9 lines (8 loc) • 817 B
TypeScript
import { LoggerType } from '../../logger';
import { JsonProxyObject, OptionalPreparedProxyData, OptionalProxyObject, PreparedProxyData, ProxyAgent } from '../../types';
export declare const createProxyAgent: (proxy?: string, logger?: LoggerType) => ProxyAgent | null;
export declare const getRandomProxy: (logger?: LoggerType) => Promise<OptionalPreparedProxyData>;
export declare const prepareProxy: (proxy: JsonProxyObject, logger?: LoggerType) => OptionalPreparedProxyData;
export declare const prepareProxyAgent: (proxyData: PreparedProxyData, logger?: LoggerType) => Promise<OptionalProxyObject>;
export declare const getProxyAgent: (proxy: JsonProxyObject, logger?: LoggerType) => Promise<OptionalProxyObject>;
export declare const createRandomProxyAgent: (logger?: LoggerType) => Promise<OptionalProxyObject>;