@trivikr-test/middleware-stack
Advanced tools
Comparing version 3.170.0-es2017 to 3.170.0-es2018
@@ -38,6 +38,6 @@ export const constructStack = () => { | ||
absoluteEntries.forEach((entry) => { | ||
toStack.add(entry.middleware, Object.assign({}, entry)); | ||
toStack.add(entry.middleware, { ...entry }); | ||
}); | ||
relativeEntries.forEach((entry) => { | ||
toStack.addRelativeTo(entry.middleware, Object.assign({}, entry)); | ||
toStack.addRelativeTo(entry.middleware, { ...entry }); | ||
}); | ||
@@ -72,3 +72,7 @@ return toStack; | ||
absoluteEntries.forEach((entry) => { | ||
const normalizedEntry = Object.assign(Object.assign({}, entry), { before: [], after: [] }); | ||
const normalizedEntry = { | ||
...entry, | ||
before: [], | ||
after: [], | ||
}; | ||
if (normalizedEntry.name) | ||
@@ -79,3 +83,7 @@ normalizedEntriesNameMap[normalizedEntry.name] = normalizedEntry; | ||
relativeEntries.forEach((entry) => { | ||
const normalizedEntry = Object.assign(Object.assign({}, entry), { before: [], after: [] }); | ||
const normalizedEntry = { | ||
...entry, | ||
before: [], | ||
after: [], | ||
}; | ||
if (normalizedEntry.name) | ||
@@ -110,3 +118,8 @@ normalizedEntriesNameMap[normalizedEntry.name] = normalizedEntry; | ||
const { name, override } = options; | ||
const entry = Object.assign({ step: "initialize", priority: "normal", middleware }, options); | ||
const entry = { | ||
step: "initialize", | ||
priority: "normal", | ||
middleware, | ||
...options, | ||
}; | ||
if (name) { | ||
@@ -130,3 +143,6 @@ if (entriesNameSet.has(name)) { | ||
const { name, override } = options; | ||
const entry = Object.assign({ middleware }, options); | ||
const entry = { | ||
middleware, | ||
...options, | ||
}; | ||
if (name) { | ||
@@ -133,0 +149,0 @@ if (entriesNameSet.has(name)) { |
{ | ||
"name": "@trivikr-test/middleware-stack", | ||
"version": "3.170.0-es2017", | ||
"version": "3.170.0-es2018", | ||
"description": "Provides a means for composing multiple middleware functions into a single handler", | ||
@@ -28,3 +28,3 @@ "scripts": { | ||
"devDependencies": { | ||
"@trivikr-test/types": "3.170.0-es2017", | ||
"@trivikr-test/types": "3.170.0-es2018", | ||
"@tsconfig/recommended": "1.0.1", | ||
@@ -31,0 +31,0 @@ "concurrently": "7.0.0", |
33321
512