Skip to content

Commit 9fec71d

Browse files
authoredFeb 23, 2024··
feat: requestHandler ctor param pass-through (#5820)
SDK Clients' requestHandler field can now accept constructor parameters instead of needing the constructor call itself. See smithy-lang/smithy-typescript#1167.
1 parent ecc811b commit 9fec71d

File tree

1,628 files changed

+11392
-11049
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,628 files changed

+11392
-11049
lines changed
 

‎clients/client-accessanalyzer/package.json

+21-21
Original file line numberDiff line numberDiff line change
@@ -32,30 +32,30 @@
3232
"@aws-sdk/util-endpoints": "*",
3333
"@aws-sdk/util-user-agent-browser": "*",
3434
"@aws-sdk/util-user-agent-node": "*",
35-
"@smithy/config-resolver": "^2.1.1",
36-
"@smithy/core": "^1.3.2",
37-
"@smithy/fetch-http-handler": "^2.4.1",
38-
"@smithy/hash-node": "^2.1.1",
39-
"@smithy/invalid-dependency": "^2.1.1",
40-
"@smithy/middleware-content-length": "^2.1.1",
41-
"@smithy/middleware-endpoint": "^2.4.1",
42-
"@smithy/middleware-retry": "^2.1.1",
43-
"@smithy/middleware-serde": "^2.1.1",
44-
"@smithy/middleware-stack": "^2.1.1",
45-
"@smithy/node-config-provider": "^2.2.1",
46-
"@smithy/node-http-handler": "^2.3.1",
47-
"@smithy/protocol-http": "^3.1.1",
48-
"@smithy/smithy-client": "^2.3.1",
49-
"@smithy/types": "^2.9.1",
50-
"@smithy/url-parser": "^2.1.1",
35+
"@smithy/config-resolver": "^2.1.2",
36+
"@smithy/core": "^1.3.3",
37+
"@smithy/fetch-http-handler": "^2.4.2",
38+
"@smithy/hash-node": "^2.1.2",
39+
"@smithy/invalid-dependency": "^2.1.2",
40+
"@smithy/middleware-content-length": "^2.1.2",
41+
"@smithy/middleware-endpoint": "^2.4.2",
42+
"@smithy/middleware-retry": "^2.1.2",
43+
"@smithy/middleware-serde": "^2.1.2",
44+
"@smithy/middleware-stack": "^2.1.2",
45+
"@smithy/node-config-provider": "^2.2.2",
46+
"@smithy/node-http-handler": "^2.4.0",
47+
"@smithy/protocol-http": "^3.2.0",
48+
"@smithy/smithy-client": "^2.4.0",
49+
"@smithy/types": "^2.10.0",
50+
"@smithy/url-parser": "^2.1.2",
5151
"@smithy/util-base64": "^2.1.1",
5252
"@smithy/util-body-length-browser": "^2.1.1",
5353
"@smithy/util-body-length-node": "^2.2.1",
54-
"@smithy/util-defaults-mode-browser": "^2.1.1",
55-
"@smithy/util-defaults-mode-node": "^2.2.0",
56-
"@smithy/util-endpoints": "^1.1.1",
57-
"@smithy/util-middleware": "^2.1.1",
58-
"@smithy/util-retry": "^2.1.1",
54+
"@smithy/util-defaults-mode-browser": "^2.1.2",
55+
"@smithy/util-defaults-mode-node": "^2.2.1",
56+
"@smithy/util-endpoints": "^1.1.2",
57+
"@smithy/util-middleware": "^2.1.2",
58+
"@smithy/util-retry": "^2.1.2",
5959
"@smithy/util-utf8": "^2.1.1",
6060
"tslib": "^2.5.0",
6161
"uuid": "^9.0.1"

‎clients/client-accessanalyzer/src/AccessAnalyzerClient.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import {
2222
import { getContentLengthPlugin } from "@smithy/middleware-content-length";
2323
import { EndpointInputConfig, EndpointResolvedConfig, resolveEndpointConfig } from "@smithy/middleware-endpoint";
2424
import { getRetryPlugin, resolveRetryConfig, RetryInputConfig, RetryResolvedConfig } from "@smithy/middleware-retry";
25-
import { HttpHandler as __HttpHandler } from "@smithy/protocol-http";
25+
import { HttpHandlerUserInput as __HttpHandlerUserInput } from "@smithy/protocol-http";
2626
import {
2727
Client as __Client,
2828
DefaultsMode as __DefaultsMode,
@@ -200,11 +200,11 @@ export type ServiceOutputTypes =
200200
/**
201201
* @public
202202
*/
203-
export interface ClientDefaults extends Partial<__SmithyResolvedConfiguration<__HttpHandlerOptions>> {
203+
export interface ClientDefaults extends Partial<__SmithyConfiguration<__HttpHandlerOptions>> {
204204
/**
205-
* The HTTP handler to use. Fetch in browser and Https in Nodejs.
205+
* The HTTP handler to use or its constructor options. Fetch in browser and Https in Nodejs.
206206
*/
207-
requestHandler?: __HttpHandler;
207+
requestHandler?: __HttpHandlerUserInput;
208208

209209
/**
210210
* A constructor for a class implementing the {@link @smithy/types#ChecksumConstructor} interface

0 commit comments

Comments
 (0)
Please sign in to comment.