@bbc/http-transport
Advanced tools
Comparing version
@@ -88,19 +88,2 @@ import * as request from "request"; | ||
export declare class HttpTransportCallbackClient { | ||
use(fn: Plugin): HttpTransportCallbackClient | ||
get(baseUrl: string): HttpTransportCallbackClient | ||
post(baseUrl: string, body: string): HttpTransportCallbackClient | ||
patch(baseUrl: string, body: string): HttpTransportCallbackClient | ||
put(baseUrl: string, body: string): HttpTransportCallbackClient | ||
delete(baseUrl: string): HttpTransportCallbackClient | ||
head(baseUrl: string): HttpTransportCallbackClient | ||
headers(headers: Header): HttpTransportCallbackClient | ||
query(query: Querystring): HttpTransportCallbackClient | ||
timeout(timeout: number): HttpTransportCallbackClient | ||
retries(retries: number): HttpTransportCallbackClient | ||
retryDelay(retryDelay: number): HttpTransportCallbackClient | ||
asResponse(cb: callbackFunction<Response>): Promise<Response> | ||
asBody(cb: callbackFunction<Body>): Promise<Body> | ||
} | ||
export declare class HttpTransportBuilder { | ||
@@ -112,3 +95,3 @@ userAgent(userAgent: string): HttpTransportBuilder | ||
asCallback(): HttpTransportBuilder | ||
createClient(): HttpTransportClient | HttpTransportCallbackClient | ||
createClient(): HttpTransportClient | ||
} | ||
@@ -119,5 +102,5 @@ | ||
get(baseUrl: string): HttpTransportClient | ||
post(baseUrl: string, body: string): HttpTransportClient | ||
patch(baseUrl: string, body: string): HttpTransportClient | ||
put(baseUrl: string, body: string): HttpTransportClient | ||
post(baseUrl: string, body: string | object): HttpTransportClient | ||
patch(baseUrl: string, body: string | object): HttpTransportClient | ||
put(baseUrl: string, body: string | object): HttpTransportClient | ||
delete(baseUrl: string): HttpTransportClient | ||
@@ -144,2 +127,5 @@ head(baseUrl: string): HttpTransportClient | ||
export declare class defaultTransport extends RequestTransport { | ||
constructor(params: request.RequestAPI<request.Request, request.CoreOptions, request.RequiredUriUrl>) | ||
} | ||
export declare class RequestTransport extends Transport { } | ||
@@ -157,5 +143,4 @@ | ||
export declare var defaultTransport: RequestTransport; | ||
export declare var builder: HttpTransportBuilder; | ||
export declare var transport: Transport; | ||
export declare var context: Context; | ||
export declare var context: Context; |
{ | ||
"name": "@bbc/http-transport", | ||
"version": "3.4.0", | ||
"version": "3.4.1", | ||
"description": "A flexible, modular REST client built for ease-of-use and resilience.", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
0
-100%380711
-0.2%6944
-0.19%