UNPKG

pluto-http-client

Version:

HTTP client for NodeJS. Inspired in the Java JAX-RS spec so you can expect excellence, versatility and extensibility.

22 lines (21 loc) 728 B
/// <reference types="node" /> /// <reference types="node" /> import { URL } from "url"; import { Client } from "./client"; import { RequestBuilder } from "./request-builder"; export declare class WebTarget { protected readonly _client: Client; protected readonly _url: URL; constructor(client: Client, url: URL); path(path: string): WebTarget; addQueryParam(key: string, value: string): WebTarget; request(abortSignal?: AbortSignal): RequestBuilder; close(): void; } export declare class Http2WebTarget extends WebTarget { private readonly _http2Client; private _error?; constructor(client: Client, url: URL); request(abortSignal?: AbortSignal): RequestBuilder; close(): void; }