lix-website/themes/lix/assets/bootstrap/node_modules/https-proxy-agent/index.d.ts

23 lines
545 B
TypeScript
Raw Normal View History

2024-04-27 03:39:10 +00:00
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;
}