From 563c6001b1970bd672f69f18c0f6c56e6a5b83da Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Tue, 31 Mar 2026 03:46:44 +0000 Subject: [PATCH] chore: Update dist --- THIRD-PARTY | 19 +++++++++---------- dist/index.js | 25 ++++++++----------------- 2 files changed, 17 insertions(+), 27 deletions(-) diff --git a/THIRD-PARTY b/THIRD-PARTY index f8617a8..d069dfa 100644 --- a/THIRD-PARTY +++ b/THIRD-PARTY @@ -865,11 +865,11 @@ The following npm packages may be included in this product: - @aws-sdk/middleware-host-header@3.972.8 - @aws-sdk/middleware-recursion-detection@3.972.8 - @aws-sdk/middleware-user-agent@3.972.25 - - @smithy/core@3.23.12 + - @smithy/core@3.23.13 - @smithy/invalid-dependency@4.2.12 - - @smithy/middleware-serde@4.2.15 + - @smithy/middleware-serde@4.2.16 - @smithy/protocol-http@5.3.12 - - @smithy/smithy-client@4.12.7 + - @smithy/smithy-client@4.12.8 - @smithy/types@4.13.1 These packages each contain the following license: @@ -1267,7 +1267,7 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. The following npm package may be included in this product: - - @aws-sdk/core@3.973.24 + - @aws-sdk/core@3.973.26 This package contains the following license: @@ -1687,7 +1687,7 @@ Apache License The following npm packages may be included in this product: - - @aws-sdk/credential-provider-env@3.972.22 + - @aws-sdk/credential-provider-env@3.972.24 - @aws-sdk/credential-provider-ini@3.972.24 - @aws-sdk/credential-provider-node@3.972.25 - @aws-sdk/region-config-resolver@3.972.9 @@ -1695,8 +1695,7 @@ The following npm packages may be included in this product: - @aws-sdk/types@3.973.6 - @aws-sdk/util-endpoints@3.996.5 - @aws-sdk/util-locate-window@3.965.5 - - @aws-sdk/xml-builder@3.972.15 - - @smithy/abort-controller@4.2.12 + - @aws-sdk/xml-builder@3.972.16 - @smithy/config-resolver@4.4.13 - @smithy/credential-provider-imds@4.2.12 - @smithy/fetch-http-handler@5.3.15 @@ -1704,9 +1703,9 @@ The following npm packages may be included in this product: - @smithy/is-array-buffer@2.2.0 - @smithy/is-array-buffer@4.2.2 - @smithy/middleware-content-length@4.2.12 - - @smithy/middleware-endpoint@4.4.27 + - @smithy/middleware-endpoint@4.4.28 - @smithy/middleware-stack@4.2.12 - - @smithy/node-http-handler@4.5.0 + - @smithy/node-http-handler@4.5.1 - @smithy/property-provider@4.2.12 - @smithy/shared-ini-file-loader@4.4.7 - @smithy/signature-v4@5.3.12 @@ -1716,7 +1715,7 @@ The following npm packages may be included in this product: - @smithy/util-buffer-from@2.2.0 - @smithy/util-buffer-from@4.2.2 - @smithy/util-hex-encoding@4.2.2 - - @smithy/util-stream@4.5.20 + - @smithy/util-stream@4.5.21 - @smithy/util-uri-escape@4.2.2 - @smithy/util-utf8@2.3.0 - @smithy/util-utf8@4.2.2 diff --git a/dist/index.js b/dist/index.js index c3c20a9..f72563a 100644 --- a/dist/index.js +++ b/dist/index.js @@ -27017,9 +27017,7 @@ var init_HttpBindingProtocol = __esm({ init_HttpProtocol(); HttpBindingProtocol = class extends HttpProtocol { async serializeRequest(operationSchema, _input, context) { - const input = { - ..._input ?? {} - }; + const input = _input && typeof _input === "object" ? _input : {}; const serializer = this.serializer; const query = {}; const headers = {}; @@ -27084,7 +27082,6 @@ var init_HttpBindingProtocol = __esm({ serializer.write(memberNs, inputMemberValue); payload2 = serializer.flush(); } - delete input[memberName]; } else if (memberTraits.httpLabel) { serializer.write(memberNs, inputMemberValue); const replacement = serializer.flush(); @@ -27093,21 +27090,17 @@ var init_HttpBindingProtocol = __esm({ } else if (request.path.includes(`{${memberName}}`)) { request.path = request.path.replace(`{${memberName}}`, extendedEncodeURIComponent(replacement)); } - delete input[memberName]; } else if (memberTraits.httpHeader) { serializer.write(memberNs, inputMemberValue); headers[memberTraits.httpHeader.toLowerCase()] = String(serializer.flush()); - delete input[memberName]; } else if (typeof memberTraits.httpPrefixHeaders === "string") { for (const [key, val] of Object.entries(inputMemberValue)) { const amalgam = memberTraits.httpPrefixHeaders + key; serializer.write([memberNs.getValueSchema(), { httpHeader: amalgam }], val); headers[amalgam.toLowerCase()] = serializer.flush(); } - delete input[memberName]; } else if (memberTraits.httpQuery || memberTraits.httpQueryParams) { this.serializeQuery(memberNs, inputMemberValue, query); - delete input[memberName]; } else { hasNonHttpBindingMember = true; payloadMemberNames.push(memberName); @@ -27291,7 +27284,7 @@ var init_RpcProtocol = __esm({ init_collect_stream_body(); init_HttpProtocol(); RpcProtocol = class extends HttpProtocol { - async serializeRequest(operationSchema, input, context) { + async serializeRequest(operationSchema, _input, context) { const serializer = this.serializer; const query = {}; const headers = {}; @@ -27299,6 +27292,7 @@ var init_RpcProtocol = __esm({ const ns = NormalizedSchema.of(operationSchema?.input); const schema = ns.getSchema(); let payload2; + const input = _input && typeof _input === "object" ? _input : {}; const request = new import_protocol_http5.HttpRequest({ protocol: "", hostname: "", @@ -27313,28 +27307,25 @@ var init_RpcProtocol = __esm({ this.updateServiceEndpoint(request, endpoint); this.setHostPrefix(request, operationSchema, input); } - const _input = { - ...input - }; if (input) { const eventStreamMember = ns.getEventStreamMember(); if (eventStreamMember) { - if (_input[eventStreamMember]) { + if (input[eventStreamMember]) { const initialRequest = {}; for (const [memberName, memberSchema] of ns.structIterator()) { - if (memberName !== eventStreamMember && _input[memberName]) { - serializer.write(memberSchema, _input[memberName]); + if (memberName !== eventStreamMember && input[memberName]) { + serializer.write(memberSchema, input[memberName]); initialRequest[memberName] = serializer.flush(); } } payload2 = await this.serializeEventStream({ - eventStream: _input[eventStreamMember], + eventStream: input[eventStreamMember], requestSchema: ns, initialRequest }); } } else { - serializer.write(schema, _input); + serializer.write(schema, input); payload2 = serializer.flush(); } }