get-proxy-settings
Version:
Retrieve proxy settings specified by the system
29 lines (28 loc) • 708 B
TypeScript
export declare enum Protocol {
Http = "http",
Https = "https",
}
export interface ProxySettingAttributes {
host: string;
port: string;
protocol?: Protocol;
credentials?: ProxyCredentials;
}
export interface ProxyCredentials {
username: string;
password: string;
}
export declare class ProxySetting {
host: string;
port: string;
protocol: Protocol;
credentials: ProxyCredentials;
constructor(params: string | ProxySetting | ProxySettingAttributes);
toString(): string;
getAuthorizationHeader(): string;
private _parseUrl(value);
}
export interface ProxySettings {
http?: ProxySetting;
https?: ProxySetting;
}