got-scraping
Version:
HTTP client made for scraping based on got.
26 lines • 1.02 kB
TypeScript
/// <reference types="node" />
import { URL } from 'url';
import { ConnectionOptions } from 'tls';
import http, { ClientRequest, ClientRequestArgs } from 'http';
import https from 'https';
interface AgentOptions extends http.AgentOptions {
proxy: string | URL;
disableConnect?: boolean;
}
export declare class HttpRegularProxyAgent extends http.Agent {
proxy: URL;
constructor(options: AgentOptions);
addRequest(request: ClientRequest, options: ClientRequestArgs): void;
}
export declare class HttpProxyAgent extends http.Agent {
proxy: URL;
constructor(options: AgentOptions);
createConnection(options: ConnectionOptions, callback: (error: Error | undefined, socket?: unknown) => void): void;
}
export declare class HttpsProxyAgent extends https.Agent {
proxy: URL;
constructor(options: AgentOptions);
createConnection(options: ConnectionOptions, callback: (error: Error | undefined, socket?: unknown) => void): void;
}
export {};
//# sourceMappingURL=h1-proxy-agent.d.ts.map