aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/node_modules/@actions/http-client/lib/index.d.ts
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/@actions/http-client/lib/index.d.ts')
-rw-r--r--node_modules/@actions/http-client/lib/index.d.ts7
1 files changed, 7 insertions, 0 deletions
diff --git a/node_modules/@actions/http-client/lib/index.d.ts b/node_modules/@actions/http-client/lib/index.d.ts
index fe733d1..38db700 100644
--- a/node_modules/@actions/http-client/lib/index.d.ts
+++ b/node_modules/@actions/http-client/lib/index.d.ts
@@ -1,6 +1,9 @@
/// <reference types="node" />
+/// <reference types="node" />
+/// <reference types="node" />
import * as http from 'http';
import * as ifm from './interfaces';
+import { ProxyAgent } from 'undici';
export declare enum HttpCodes {
OK = 200,
MultipleChoices = 300,
@@ -51,6 +54,7 @@ export declare class HttpClientResponse {
constructor(message: http.IncomingMessage);
message: http.IncomingMessage;
readBody(): Promise<string>;
+ readBodyBuffer?(): Promise<Buffer>;
}
export declare function isHttps(requestUrl: string): boolean;
export declare class HttpClient {
@@ -66,6 +70,7 @@ export declare class HttpClient {
private _maxRetries;
private _agent;
private _proxyAgent;
+ private _proxyAgentDispatcher;
private _keepAlive;
private _disposed;
constructor(userAgent?: string, handlers?: ifm.RequestHandler[], requestOptions?: ifm.RequestOptions);
@@ -114,10 +119,12 @@ export declare class HttpClient {
* @param serverUrl The server URL where the request will be sent. For example, https://api.github.com
*/
getAgent(serverUrl: string): http.Agent;
+ getAgentDispatcher(serverUrl: string): ProxyAgent | undefined;
private _prepareRequest;
private _mergeHeaders;
private _getExistingOrDefaultHeader;
private _getAgent;
+ private _getProxyAgentDispatcher;
private _performExponentialBackoff;
private _processResponse;
}