Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 20s
Build & Deploy / 🧪 QA (push) Failing after 34s
Build & Deploy / 🏗️ Build (push) Has started running
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Smoke Test (push) Has been cancelled
Build & Deploy / ⚡ Lighthouse (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
29 lines
780 B
Plaintext
29 lines
780 B
Plaintext
import Agent from './agent'
|
|
import buildConnector from './connector';
|
|
import Dispatcher from './dispatcher'
|
|
import { IncomingHttpHeaders } from './header'
|
|
|
|
export default ProxyAgent
|
|
|
|
declare class ProxyAgent extends Dispatcher {
|
|
constructor(options: ProxyAgent.Options | string)
|
|
|
|
dispatch(options: Agent.DispatchOptions, handler: Dispatcher.DispatchHandlers): boolean;
|
|
close(): Promise<void>;
|
|
}
|
|
|
|
declare namespace ProxyAgent {
|
|
export interface Options extends Agent.Options {
|
|
uri: string;
|
|
/**
|
|
* @deprecated use opts.token
|
|
*/
|
|
auth?: string;
|
|
token?: string;
|
|
headers?: IncomingHttpHeaders;
|
|
requestTls?: buildConnector.BuildOptions;
|
|
proxyTls?: buildConnector.BuildOptions;
|
|
clientFactory?(origin: URL, opts: object): Dispatcher;
|
|
}
|
|
}
|