/ cloudformation-templates / node_modules / aws-cdk / node_modules / pac-proxy-agent / dist / index.d.ts
index.d.ts
1 import { AgentOptions } from 'agent-base'; 2 import { PacResolverOptions } from 'pac-resolver'; 3 import { HttpProxyAgentOptions } from 'http-proxy-agent'; 4 import { HttpsProxyAgentOptions } from 'https-proxy-agent'; 5 import { SocksProxyAgentOptions } from 'socks-proxy-agent'; 6 import _PacProxyAgent from './agent'; 7 declare function createPacProxyAgent(uri: string, opts?: createPacProxyAgent.PacProxyAgentOptions): _PacProxyAgent; 8 declare function createPacProxyAgent(opts: createPacProxyAgent.PacProxyAgentOptions): _PacProxyAgent; 9 declare namespace createPacProxyAgent { 10 interface PacProxyAgentOptions extends AgentOptions, PacResolverOptions, HttpProxyAgentOptions, HttpsProxyAgentOptions, SocksProxyAgentOptions { 11 uri?: string; 12 fallbackToDirect?: boolean; 13 } 14 type PacProxyAgent = _PacProxyAgent; 15 const PacProxyAgent: typeof _PacProxyAgent; 16 /** 17 * Supported "protocols". Delegates out to the `get-uri` module. 18 */ 19 const protocols: string[]; 20 } 21 export = createPacProxyAgent;