Socket
Socket
Sign inDemoInstall

@trivikr-test/protocol-http

Package Overview
Dependencies
Maintainers
1
Versions
17
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@trivikr-test/protocol-http - npm Package Compare versions

Comparing version 3.58.0 to 3.170.0-es2015

32

dist-es/httpRequest.js

@@ -1,4 +0,3 @@

import { __assign, __read, __spreadArray } from "tslib";
var HttpRequest = (function () {
function HttpRequest(options) {
export class HttpRequest {
constructor(options) {
this.method = options.method || "GET";

@@ -12,11 +11,11 @@ this.hostname = options.hostname || "localhost";

? options.protocol.slice(-1) !== ":"
? "".concat(options.protocol, ":")
? `${options.protocol}:`
: options.protocol
: "https:";
this.path = options.path ? (options.path.charAt(0) !== "/" ? "/".concat(options.path) : options.path) : "/";
this.path = options.path ? (options.path.charAt(0) !== "/" ? `/${options.path}` : options.path) : "/";
}
HttpRequest.isInstance = function (request) {
static isInstance(request) {
if (!request)
return false;
var req = request;
const req = request;
return ("method" in req &&

@@ -28,18 +27,15 @@ "protocol" in req &&

typeof req["headers"] === "object");
};
HttpRequest.prototype.clone = function () {
var cloned = new HttpRequest(__assign(__assign({}, this), { headers: __assign({}, this.headers) }));
}
clone() {
const cloned = new HttpRequest(Object.assign(Object.assign({}, this), { headers: Object.assign({}, this.headers) }));
if (cloned.query)
cloned.query = cloneQuery(cloned.query);
return cloned;
};
return HttpRequest;
}());
export { HttpRequest };
}
}
function cloneQuery(query) {
return Object.keys(query).reduce(function (carry, paramName) {
var _a;
var param = query[paramName];
return __assign(__assign({}, carry), (_a = {}, _a[paramName] = Array.isArray(param) ? __spreadArray([], __read(param), false) : param, _a));
return Object.keys(query).reduce((carry, paramName) => {
const param = query[paramName];
return Object.assign(Object.assign({}, carry), { [paramName]: Array.isArray(param) ? [...param] : param });
}, {});
}

@@ -1,3 +0,3 @@

var HttpResponse = (function () {
function HttpResponse(options) {
export class HttpResponse {
constructor(options) {
this.statusCode = options.statusCode;

@@ -7,10 +7,8 @@ this.headers = options.headers || {};

}
HttpResponse.isInstance = function (response) {
static isInstance(response) {
if (!response)
return false;
var resp = response;
const resp = response;
return typeof resp.statusCode === "number" && typeof resp.headers === "object";
};
return HttpResponse;
}());
export { HttpResponse };
}
}
export function isValidHostname(hostname) {
var hostPattern = /^[a-z0-9][a-z0-9\.\-]*[a-z0-9]$/;
const hostPattern = /^[a-z0-9][a-z0-9\.\-]*[a-z0-9]$/;
return hostPattern.test(hostname);
}

@@ -1,4 +0,4 @@

import { HttpHandlerOptions, RequestHandler } from "@aws-sdk/types";
import { HttpHandlerOptions, RequestHandler } from "@trivikr-test/types";
import { HttpRequest } from "./httpRequest";
import { HttpResponse } from "./httpResponse";
export declare type HttpHandler = RequestHandler<HttpRequest, HttpResponse, HttpHandlerOptions>;

@@ -1,2 +0,2 @@

import { Endpoint, HeaderBag, HttpMessage, HttpRequest as IHttpRequest, QueryParameterBag } from "@aws-sdk/types";
import { Endpoint, HeaderBag, HttpMessage, HttpRequest as IHttpRequest, QueryParameterBag } from "@trivikr-test/types";
declare type HttpRequestOptions = Partial<HttpMessage> & Partial<Endpoint> & {

@@ -3,0 +3,0 @@ method?: string;

@@ -1,2 +0,2 @@

import { HeaderBag, HttpMessage, HttpResponse as IHttpResponse } from "@aws-sdk/types";
import { HeaderBag, HttpMessage, HttpResponse as IHttpResponse } from "@trivikr-test/types";
declare type HttpResponseOptions = Partial<HttpMessage> & {

@@ -3,0 +3,0 @@ statusCode: number;

@@ -1,4 +0,8 @@

import { HttpHandlerOptions, RequestHandler } from "@aws-sdk/types";
import { HttpHandlerOptions, RequestHandler } from "@trivikr-test/types";
import { HttpRequest } from "./httpRequest";
import { HttpResponse } from "./httpResponse";
export declare type HttpHandler = RequestHandler<HttpRequest, HttpResponse, HttpHandlerOptions>;
export declare type HttpHandler = RequestHandler<
HttpRequest,
HttpResponse,
HttpHandlerOptions
>;

@@ -1,20 +0,26 @@

import { Endpoint, HeaderBag, HttpMessage, HttpRequest as IHttpRequest, QueryParameterBag } from "@aws-sdk/types";
declare type HttpRequestOptions = Partial<HttpMessage> & Partial<Endpoint> & {
import {
Endpoint,
HeaderBag,
HttpMessage,
HttpRequest as IHttpRequest,
QueryParameterBag,
} from "@trivikr-test/types";
declare type HttpRequestOptions = Partial<HttpMessage> &
Partial<Endpoint> & {
method?: string;
};
export interface HttpRequest extends IHttpRequest {
}
};
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;
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 {};

@@ -1,14 +0,17 @@

import { HeaderBag, HttpMessage, HttpResponse as IHttpResponse } from "@aws-sdk/types";
import {
HeaderBag,
HttpMessage,
HttpResponse as IHttpResponse,
} from "@trivikr-test/types";
declare type HttpResponseOptions = Partial<HttpMessage> & {
statusCode: number;
statusCode: number;
};
export interface HttpResponse extends IHttpResponse {
}
export interface HttpResponse extends IHttpResponse {}
export declare class HttpResponse {
statusCode: number;
headers: HeaderBag;
body?: any;
constructor(options: HttpResponseOptions);
static isInstance(response: unknown): response is HttpResponse;
statusCode: number;
headers: HeaderBag;
body?: any;
constructor(options: HttpResponseOptions);
static isInstance(response: unknown): response is HttpResponse;
}
export {};

@@ -0,0 +0,0 @@ export * from "./httpHandler";

export declare function isValidHostname(hostname: string): boolean;
{
"name": "@trivikr-test/protocol-http",
"version": "3.58.0",
"version": "3.170.0-es2015",
"scripts": {

@@ -8,2 +8,3 @@ "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'",

"build:es": "tsc -p tsconfig.es.json",
"build:include:deps": "lerna run --scope $npm_package_name --include-dependencies build",
"build:types": "tsc -p tsconfig.types.json",

@@ -24,3 +25,3 @@ "build:types:downlevel": "downlevel-dts dist-types dist-types/ts3.4",

"dependencies": {
"@trivikr-test/types": "3.55.0",
"@trivikr-test/types": "3.170.0-es2015",
"tslib": "^2.3.1"

@@ -50,3 +51,3 @@ },

"concurrently": "7.0.0",
"downlevel-dts": "0.7.0",
"downlevel-dts": "0.10.1",
"rimraf": "3.0.2",

@@ -53,0 +54,0 @@ "typedoc": "0.19.2",

@@ -1,4 +0,1 @@

# @aws-sdk/protocol-http
[![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/protocol-http)
Please refer [README.md](https://github.com/aws/aws-sdk-js-v3/blob/v3.170.0/packages/protocol-http/README.md) for v3.170.0.
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc