UNPKG

@aws-sdk/protocol-http

Version:

[![NPM version](https://img.shields.io/npm/v/@aws-sdk/protocol-http/latest.svg)](https://www.npmjs.com/package/@aws-sdk/protocol-http) [![NPM downloads](https://img.shields.io/npm/dm/@aws-sdk/protocol-http.svg)](https://www.npmjs.com/package/@aws-sdk/prot

21 lines (20 loc) 653 B
import { Endpoint, HeaderBag, HttpMessage, HttpRequest as IHttpRequest, QueryParameterBag } from "@aws-sdk/types"; type HttpRequestOptions = Partial<HttpMessage> & Partial<Endpoint> & { method?: string; }; export interface HttpRequest extends IHttpRequest { } export declare class HttpRequest implements HttpMessage, Endpoint { method: string; protocol: string; hostname: string; port?: number; path: string; query: QueryParameterBag; headers: HeaderBag; body?: any; constructor(options: HttpRequestOptions); static isInstance(request: unknown): request is HttpRequest; clone(): HttpRequest; } export {};