@aws-sdk/middleware-stack
Advanced tools
Comparing version 3.171.0 to 3.178.0
@@ -6,2 +6,13 @@ # Change Log | ||
# [3.178.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.177.0...v3.178.0) (2022-09-23) | ||
### Features | ||
* **endpoint:** endpoints 2.0 existing package changes ([#3947](https://github.com/aws/aws-sdk-js-v3/issues/3947)) ([df99fc3](https://github.com/aws/aws-sdk-js-v3/commit/df99fc33a43982e1c59000721a535f6fe77a3c23)) | ||
# [3.171.0](https://github.com/aws/aws-sdk-js-v3/compare/v3.170.0...v3.171.0) (2022-09-14) | ||
@@ -8,0 +19,0 @@ |
@@ -69,3 +69,3 @@ "use strict"; | ||
}; | ||
const getMiddlewareList = () => { | ||
const getMiddlewareList = (debug = false) => { | ||
const normalizedAbsoluteEntries = []; | ||
@@ -98,2 +98,5 @@ const normalizedRelativeEntries = []; | ||
if (toMiddleware === undefined) { | ||
if (debug) { | ||
return; | ||
} | ||
throw new Error(`${entry.toMiddleware} is not found when adding ${entry.name || "anonymous"} middleware ${entry.relation} ${entry.toMiddleware}`); | ||
@@ -115,3 +118,3 @@ } | ||
}, []); | ||
return mainChain.map((entry) => entry.middleware); | ||
return mainChain; | ||
}; | ||
@@ -197,4 +200,11 @@ const stack = { | ||
applyToStack: cloneTo, | ||
identify: () => { | ||
return getMiddlewareList(true).map((mw) => { | ||
return mw.name + ": " + (mw.tags || []).join(","); | ||
}); | ||
}, | ||
resolve: (handler, context) => { | ||
for (const middleware of getMiddlewareList().reverse()) { | ||
for (const middleware of getMiddlewareList() | ||
.map((entry) => entry.middleware) | ||
.reverse()) { | ||
handler = middleware(handler, context); | ||
@@ -201,0 +211,0 @@ } |
@@ -71,3 +71,4 @@ import { __assign, __read, __spreadArray, __values } from "tslib"; | ||
}; | ||
var getMiddlewareList = function () { | ||
var getMiddlewareList = function (debug) { | ||
if (debug === void 0) { debug = false; } | ||
var normalizedAbsoluteEntries = []; | ||
@@ -92,2 +93,5 @@ var normalizedRelativeEntries = []; | ||
if (toMiddleware === undefined) { | ||
if (debug) { | ||
return; | ||
} | ||
throw new Error("".concat(entry.toMiddleware, " is not found when adding ").concat(entry.name || "anonymous", " middleware ").concat(entry.relation, " ").concat(entry.toMiddleware)); | ||
@@ -109,3 +113,3 @@ } | ||
}, []); | ||
return mainChain.map(function (entry) { return entry.middleware; }); | ||
return mainChain; | ||
}; | ||
@@ -184,6 +188,13 @@ var stack = { | ||
applyToStack: cloneTo, | ||
identify: function () { | ||
return getMiddlewareList(true).map(function (mw) { | ||
return mw.name + ": " + (mw.tags || []).join(","); | ||
}); | ||
}, | ||
resolve: function (handler, context) { | ||
var e_1, _a; | ||
try { | ||
for (var _b = __values(getMiddlewareList().reverse()), _c = _b.next(); !_c.done; _c = _b.next()) { | ||
for (var _b = __values(getMiddlewareList() | ||
.map(function (entry) { return entry.middleware; }) | ||
.reverse()), _c = _b.next(); !_c.done; _c = _b.next()) { | ||
var middleware = _c.value; | ||
@@ -190,0 +201,0 @@ handler = middleware(handler, context); |
{ | ||
"name": "@aws-sdk/middleware-stack", | ||
"version": "3.171.0", | ||
"version": "3.178.0", | ||
"description": "Provides a means for composing multiple middleware functions into a single handler", | ||
@@ -28,3 +28,3 @@ "scripts": { | ||
"devDependencies": { | ||
"@aws-sdk/types": "3.171.0", | ||
"@aws-sdk/types": "3.178.0", | ||
"@tsconfig/recommended": "1.0.1", | ||
@@ -31,0 +31,0 @@ "concurrently": "7.0.0", |
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
77273
534