@smithy/signature-v4
Advanced tools
Comparing version 4.0.0 to 4.1.0
@@ -310,20 +310,7 @@ var __defProp = Object.defineProperty; | ||
// src/cloneRequest.ts | ||
var cloneRequest = /* @__PURE__ */ __name(({ headers, query, ...rest }) => ({ | ||
...rest, | ||
headers: { ...headers }, | ||
query: query ? cloneQuery(query) : void 0 | ||
}), "cloneRequest"); | ||
var cloneQuery = /* @__PURE__ */ __name((query) => Object.keys(query).reduce((carry, paramName) => { | ||
const param = query[paramName]; | ||
return { | ||
...carry, | ||
[paramName]: Array.isArray(param) ? [...param] : param | ||
}; | ||
}, {}), "cloneQuery"); | ||
// src/moveHeadersToQuery.ts | ||
var import_protocol_http = require("@smithy/protocol-http"); | ||
var moveHeadersToQuery = /* @__PURE__ */ __name((request, options = {}) => { | ||
var _a; | ||
const { headers, query = {} } = typeof request.clone === "function" ? request.clone() : cloneRequest(request); | ||
const { headers, query = {} } = import_protocol_http.HttpRequest.clone(request); | ||
for (const name of Object.keys(headers)) { | ||
@@ -344,4 +331,5 @@ const lname = name.toLowerCase(); | ||
// src/prepareRequest.ts | ||
var prepareRequest = /* @__PURE__ */ __name((request) => { | ||
request = typeof request.clone === "function" ? request.clone() : cloneRequest(request); | ||
request = import_protocol_http.HttpRequest.clone(request); | ||
for (const headerName of Object.keys(request.headers)) { | ||
@@ -348,0 +336,0 @@ if (GENERATED_HEADERS.indexOf(headerName.toLowerCase()) > -1) { |
@@ -1,4 +0,4 @@ | ||
import { cloneRequest } from "./cloneRequest"; | ||
import { HttpRequest } from "@smithy/protocol-http"; | ||
export const moveHeadersToQuery = (request, options = {}) => { | ||
const { headers, query = {} } = typeof request.clone === "function" ? request.clone() : cloneRequest(request); | ||
const { headers, query = {} } = HttpRequest.clone(request); | ||
for (const name of Object.keys(headers)) { | ||
@@ -5,0 +5,0 @@ const lname = name.toLowerCase(); |
@@ -1,5 +0,5 @@ | ||
import { cloneRequest } from "./cloneRequest"; | ||
import { HttpRequest } from "@smithy/protocol-http"; | ||
import { GENERATED_HEADERS } from "./constants"; | ||
export const prepareRequest = (request) => { | ||
request = typeof request.clone === "function" ? request.clone() : cloneRequest(request); | ||
request = HttpRequest.clone(request); | ||
for (const headerName of Object.keys(request.headers)) { | ||
@@ -6,0 +6,0 @@ if (GENERATED_HEADERS.indexOf(headerName.toLowerCase()) > -1) { |
@@ -1,9 +0,9 @@ | ||
import { HttpRequest, QueryParameterBag } from "@smithy/types"; | ||
import type { HttpRequest as IHttpRequest, QueryParameterBag } from "@smithy/types"; | ||
/** | ||
* @private | ||
*/ | ||
export declare const moveHeadersToQuery: (request: HttpRequest, options?: { | ||
export declare const moveHeadersToQuery: (request: IHttpRequest, options?: { | ||
unhoistableHeaders?: Set<string>; | ||
}) => HttpRequest & { | ||
}) => IHttpRequest & { | ||
query: QueryParameterBag; | ||
}; |
@@ -1,5 +0,5 @@ | ||
import { HttpRequest } from "@smithy/types"; | ||
import type { HttpRequest as IHttpRequest } from "@smithy/types"; | ||
/** | ||
* @private | ||
*/ | ||
export declare const prepareRequest: (request: HttpRequest) => HttpRequest; | ||
export declare const prepareRequest: (request: IHttpRequest) => IHttpRequest; |
@@ -1,9 +0,9 @@ | ||
import { HttpRequest, QueryParameterBag } from "@smithy/types"; | ||
import { HttpRequest as IHttpRequest, QueryParameterBag } from "@smithy/types"; | ||
/** | ||
* @private | ||
*/ | ||
export declare const moveHeadersToQuery: (request: HttpRequest, options?: { | ||
export declare const moveHeadersToQuery: (request: IHttpRequest, options?: { | ||
unhoistableHeaders?: Set<string>; | ||
}) => HttpRequest & { | ||
}) => IHttpRequest & { | ||
query: QueryParameterBag; | ||
}; |
@@ -1,5 +0,5 @@ | ||
import { HttpRequest } from "@smithy/types"; | ||
import { HttpRequest as IHttpRequest } from "@smithy/types"; | ||
/** | ||
* @private | ||
*/ | ||
export declare const prepareRequest: (request: HttpRequest) => HttpRequest; | ||
export declare const prepareRequest: (request: IHttpRequest) => IHttpRequest; |
{ | ||
"name": "@smithy/signature-v4", | ||
"version": "4.0.0", | ||
"version": "4.1.0", | ||
"description": "A standalone implementation of the AWS Signature V4 request signing algorithm", | ||
@@ -28,2 +28,3 @@ "main": "./dist-cjs/index.js", | ||
"@smithy/is-array-buffer": "^3.0.0", | ||
"@smithy/protocol-http": "^4.1.0", | ||
"@smithy/types": "^3.3.0", | ||
@@ -38,3 +39,2 @@ "@smithy/util-hex-encoding": "^3.0.0", | ||
"@aws-crypto/sha256-js": "5.2.0", | ||
"@smithy/protocol-http": "^4.0.4", | ||
"concurrently": "7.0.0", | ||
@@ -41,0 +41,0 @@ "downlevel-dts": "0.10.1", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
5
95718
8
55
1924
+ Added@smithy/protocol-http@^4.1.0
+ Added@smithy/protocol-http@4.1.3(transitive)