blob: cec35d85e0f614c9eb51203577ddc9e8df92287f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
declare module 'https-proxy-agent' {
import * as https from 'https';
namespace HttpsProxyAgent {
interface HttpsProxyAgentOptions {
host: string;
port: number | string;
secureProxy?: boolean;
headers?: {
[key: string]: string;
};
[key: string]: any;
}
}
// HttpsProxyAgent doesnt *actually* extend https.Agent, but for my purposes I want it to pretend that it does
class HttpsProxyAgent extends https.Agent {
constructor(opts: HttpsProxyAgent.HttpsProxyAgentOptions | string);
}
export = HttpsProxyAgent;
}
|