@smithy/config-resolver
Advanced tools
Comparing version
@@ -67,10 +67,9 @@ var __defProp = Object.defineProperty; | ||
var resolveCustomEndpointsConfig = /* @__PURE__ */ __name((input) => { | ||
const { endpoint, urlParser } = input; | ||
return { | ||
...input, | ||
tls: input.tls ?? true, | ||
const { tls, endpoint, urlParser, useDualstackEndpoint } = input; | ||
return Object.assign(input, { | ||
tls: tls ?? true, | ||
endpoint: (0, import_util_middleware.normalizeProvider)(typeof endpoint === "string" ? urlParser(endpoint) : endpoint), | ||
isCustomEndpoint: true, | ||
useDualstackEndpoint: (0, import_util_middleware.normalizeProvider)(input.useDualstackEndpoint ?? false) | ||
}; | ||
useDualstackEndpoint: (0, import_util_middleware.normalizeProvider)(useDualstackEndpoint ?? false) | ||
}); | ||
}, "resolveCustomEndpointsConfig"); | ||
@@ -101,10 +100,9 @@ | ||
const useDualstackEndpoint = (0, import_util_middleware.normalizeProvider)(input.useDualstackEndpoint ?? false); | ||
const { endpoint, useFipsEndpoint, urlParser } = input; | ||
return { | ||
...input, | ||
tls: input.tls ?? true, | ||
const { endpoint, useFipsEndpoint, urlParser, tls } = input; | ||
return Object.assign(input, { | ||
tls: tls ?? true, | ||
endpoint: endpoint ? (0, import_util_middleware.normalizeProvider)(typeof endpoint === "string" ? urlParser(endpoint) : endpoint) : () => getEndpointFromRegion({ ...input, useDualstackEndpoint, useFipsEndpoint }), | ||
isCustomEndpoint: !!endpoint, | ||
useDualstackEndpoint | ||
}; | ||
}); | ||
}, "resolveEndpointsConfig"); | ||
@@ -138,4 +136,3 @@ | ||
} | ||
return { | ||
...input, | ||
return Object.assign(input, { | ||
region: async () => { | ||
@@ -155,3 +152,3 @@ if (typeof region === "string") { | ||
} | ||
}; | ||
}); | ||
}, "resolveRegionConfig"); | ||
@@ -158,0 +155,0 @@ |
import { normalizeProvider } from "@smithy/util-middleware"; | ||
export const resolveCustomEndpointsConfig = (input) => { | ||
const { endpoint, urlParser } = input; | ||
return { | ||
...input, | ||
tls: input.tls ?? true, | ||
const { tls, endpoint, urlParser, useDualstackEndpoint } = input; | ||
return Object.assign(input, { | ||
tls: tls ?? true, | ||
endpoint: normalizeProvider(typeof endpoint === "string" ? urlParser(endpoint) : endpoint), | ||
isCustomEndpoint: true, | ||
useDualstackEndpoint: normalizeProvider(input.useDualstackEndpoint ?? false), | ||
}; | ||
useDualstackEndpoint: normalizeProvider(useDualstackEndpoint ?? false), | ||
}); | ||
}; |
@@ -5,6 +5,5 @@ import { normalizeProvider } from "@smithy/util-middleware"; | ||
const useDualstackEndpoint = normalizeProvider(input.useDualstackEndpoint ?? false); | ||
const { endpoint, useFipsEndpoint, urlParser } = input; | ||
return { | ||
...input, | ||
tls: input.tls ?? true, | ||
const { endpoint, useFipsEndpoint, urlParser, tls } = input; | ||
return Object.assign(input, { | ||
tls: tls ?? true, | ||
endpoint: endpoint | ||
@@ -15,3 +14,3 @@ ? normalizeProvider(typeof endpoint === "string" ? urlParser(endpoint) : endpoint) | ||
useDualstackEndpoint, | ||
}; | ||
}); | ||
}; |
@@ -8,4 +8,3 @@ import { getRealRegion } from "./getRealRegion"; | ||
} | ||
return { | ||
...input, | ||
return Object.assign(input, { | ||
region: async () => { | ||
@@ -25,3 +24,3 @@ if (typeof region === "string") { | ||
}, | ||
}; | ||
}); | ||
}; |
{ | ||
"name": "@smithy/config-resolver", | ||
"version": "4.0.1", | ||
"version": "4.1.0", | ||
"scripts": { | ||
@@ -13,3 +13,3 @@ "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types && yarn build:types:downlevel'", | ||
"lint": "eslint -c ../../.eslintrc.js \"src/**/*.ts\"", | ||
"format": "prettier --config ../../prettier.config.js --ignore-path ../.prettierignore --write \"**/*.{ts,md,json}\"", | ||
"format": "prettier --config ../../prettier.config.js --ignore-path ../../.prettierignore --write \"**/*.{ts,md,json}\"", | ||
"test": "yarn g:vitest run", | ||
@@ -28,6 +28,6 @@ "extract:docs": "api-extractor run --local", | ||
"dependencies": { | ||
"@smithy/node-config-provider": "^4.0.1", | ||
"@smithy/types": "^4.1.0", | ||
"@smithy/node-config-provider": "^4.0.2", | ||
"@smithy/types": "^4.2.0", | ||
"@smithy/util-config-provider": "^4.0.0", | ||
"@smithy/util-middleware": "^4.0.1", | ||
"@smithy/util-middleware": "^4.0.2", | ||
"tslib": "^2.6.2" | ||
@@ -54,6 +54,6 @@ }, | ||
], | ||
"homepage": "https://github.com/awslabs/smithy-typescript/tree/main/packages/config-resolver", | ||
"homepage": "https://github.com/smithy-lang/smithy-typescript/tree/main/packages/config-resolver", | ||
"repository": { | ||
"type": "git", | ||
"url": "https://github.com/awslabs/smithy-typescript.git", | ||
"url": "https://github.com/smithy-lang/smithy-typescript.git", | ||
"directory": "packages/config-resolver" | ||
@@ -60,0 +60,0 @@ }, |
51614
0.15%1060
-0.56%+ Added
+ Added
+ Added
+ Added
+ Added
- Removed
- Removed
- Removed
- Removed
- Removed
Updated