From 17736a94e714e3b56fab2cd2524727fb83d73881 Mon Sep 17 00:00:00 2001 From: hkobew Date: Fri, 10 Jan 2025 10:33:03 -0500 Subject: [PATCH 01/12] regenerate both clients --- .../LICENSE | 2 +- .../README.md | 539 +---- .../api-extractor.json | 4 - .../package-lock.json | 1748 +++++++------ .../package.json | 104 +- .../src/QDeveloperStreaming.ts | 70 +- .../src/QDeveloperStreamingClient.ts | 231 +- .../auth/httpAuthExtensionConfiguration.ts | 73 - .../src/auth/httpAuthSchemeProvider.ts | 130 - .../GenerateCodeFromCommandsCommand.ts | 168 +- .../src/commands/SendMessageCommand.ts | 705 +----- .../src/endpoints.ts | 50 +- .../src/extensionConfiguration.ts | 10 - .../src/index.ts | 3 - .../QDeveloperStreamingServiceException.ts | 8 +- .../src/models/models_0.ts | 1196 +++------ .../src/protocols/Aws_json1_0.ts | 2153 ++++++++++++----- .../src/runtimeConfig.browser.ts | 20 +- .../src/runtimeConfig.shared.ts | 29 +- .../src/runtimeConfig.ts | 34 +- .../src/runtimeExtensions.ts | 59 - .../tsconfig.json | 2 +- src.gen/@amzn/codewhisperer-streaming/LICENSE | 2 +- .../@amzn/codewhisperer-streaming/README.md | 64 +- .../codewhisperer-streaming/package-lock.json | 601 +++-- .../codewhisperer-streaming/package.json | 3 +- .../src/CodeWhispererStreaming.ts | 23 - .../src/CodeWhispererStreamingClient.ts | 6 - .../commands/ExportResultArchiveCommand.ts | 2 +- .../GenerateAssistantResponseCommand.ts | 82 +- .../commands/GenerateTaskAssistPlanCommand.ts | 84 +- .../src/commands/index.ts | 1 - .../src/models/models_0.ts | 512 +--- .../src/protocols/Aws_restJson1.ts | 979 +++----- 34 files changed, 3976 insertions(+), 5721 deletions(-) delete mode 100644 src.gen/@amzn/amazon-q-developer-streaming-client/api-extractor.json delete mode 100644 src.gen/@amzn/amazon-q-developer-streaming-client/src/auth/httpAuthExtensionConfiguration.ts delete mode 100644 src.gen/@amzn/amazon-q-developer-streaming-client/src/auth/httpAuthSchemeProvider.ts delete mode 100644 src.gen/@amzn/amazon-q-developer-streaming-client/src/extensionConfiguration.ts delete mode 100644 src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeExtensions.ts diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/LICENSE b/src.gen/@amzn/amazon-q-developer-streaming-client/LICENSE index 1349aa7c992..ba9d6d15269 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/LICENSE +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/LICENSE @@ -186,7 +186,7 @@ same "printed page" as the copyright notice for easier identification within third-party archives. - Copyright 2018-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. + Copyright 2018-2025 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/README.md b/src.gen/@amzn/amazon-q-developer-streaming-client/README.md index 143f5c48c9c..6c1f800e676 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/README.md +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/README.md @@ -2,6 +2,9 @@ # @amzn/amazon-q-developer-streaming-client +[![NPM version](https://img.shields.io/npm/v/@amzn/amazon-q-developer-streaming-client/latest.svg)](https://www.npmjs.com/package/@amzn/amazon-q-developer-streaming-client) +[![NPM downloads](https://img.shields.io/npm/dm/@amzn/amazon-q-developer-streaming-client.svg)](https://www.npmjs.com/package/@amzn/amazon-q-developer-streaming-client) + ## Description AWS SDK for JavaScript QDeveloperStreaming Client for Node.js, Browser and React Native. @@ -19,16 +22,16 @@ using your favorite package manager: The AWS SDK is modulized by clients and commands. To send a request, you only need to import the `QDeveloperStreamingClient` and -the commands you need, for example `SendMessageCommand`: +the commands you need, for example `GenerateCodeFromCommandsCommand`: ```js // ES5 example -const { QDeveloperStreamingClient, SendMessageCommand } = require("@amzn/amazon-q-developer-streaming-client"); +const { QDeveloperStreamingClient, GenerateCodeFromCommandsCommand } = require("@amzn/amazon-q-developer-streaming-client"); ``` ```ts // ES6+ example -import { QDeveloperStreamingClient, SendMessageCommand } from "@amzn/amazon-q-developer-streaming-client"; +import { QDeveloperStreamingClient, GenerateCodeFromCommandsCommand } from "@amzn/amazon-q-developer-streaming-client"; ``` ### Usage @@ -45,7 +48,7 @@ To send a request, you: const client = new QDeveloperStreamingClient({ region: "REGION" }); const params = { /** input parameters */ }; -const command = new SendMessageCommand(params); +const command = new GenerateCodeFromCommandsCommand(params); ``` #### Async/await @@ -124,7 +127,7 @@ const client = new AWS.QDeveloperStreaming({ region: "REGION" }); // async/await. try { - const data = await client.sendMessage(params); + const data = await client.generateCodeFromCommands(params); // process data. } catch (error) { // error handling. @@ -132,7 +135,7 @@ try { // Promises. client - .sendMessage(params) + .generateCodeFromCommands(params) .then((data) => { // process data. }) @@ -141,7 +144,7 @@ client }); // callbacks. -client.sendMessage(params, (err, data) => { +client.generateCodeFromCommands(params, (err, data) => { // process err and data. }); ``` @@ -156,7 +159,7 @@ try { const data = await client.send(command); // process data. } catch (error) { - const { requestId, cfId, extendedRequestId } = error.$metadata; + const { requestId, cfId, extendedRequestId } = error.$$metadata; console.log({ requestId, cfId, extendedRequestId }); /** * The keys within exceptions are also parsed. @@ -194,523 +197,3 @@ To contribute to client you can check our [generate clients scripts](https://git This SDK is distributed under the [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0), see LICENSE for more information. -## Client Commands (Operations List) - -
- -AllowVendedLogDeliveryForResource - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/AllowVendedLogDeliveryForResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/AllowVendedLogDeliveryForResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/AllowVendedLogDeliveryForResourceCommandOutput/) -
-
- -AssociateCustomizationPermission - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/AssociateCustomizationPermissionCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/AssociateCustomizationPermissionCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/AssociateCustomizationPermissionCommandOutput/) -
-
- -CreateCustomization - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/CreateCustomizationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateCustomizationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateCustomizationCommandOutput/) -
-
- -CreateProfile - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/CreateProfileCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateProfileCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateProfileCommandOutput/) -
-
- -DeleteCustomization - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/DeleteCustomizationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DeleteCustomizationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DeleteCustomizationCommandOutput/) -
-
- -DeleteProfile - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/DeleteProfileCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DeleteProfileCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DeleteProfileCommandOutput/) -
-
- -DisassociateCustomizationPermission - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/DisassociateCustomizationPermissionCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DisassociateCustomizationPermissionCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DisassociateCustomizationPermissionCommandOutput/) -
-
- -GenerateRecommendations - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GenerateRecommendationsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GenerateRecommendationsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GenerateRecommendationsCommandOutput/) -
-
- -GetCustomization - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GetCustomizationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetCustomizationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetCustomizationCommandOutput/) -
-
- -ListCustomizationPermissions - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListCustomizationPermissionsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListCustomizationPermissionsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListCustomizationPermissionsCommandOutput/) -
-
- -ListCustomizations - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListCustomizationsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListCustomizationsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListCustomizationsCommandOutput/) -
-
- -ListCustomizationVersions - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListCustomizationVersionsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListCustomizationVersionsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListCustomizationVersionsCommandOutput/) -
-
- -ListProfiles - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListProfilesCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListProfilesCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListProfilesCommandOutput/) -
-
- -ListTagsForResource - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListTagsForResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListTagsForResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListTagsForResourceCommandOutput/) -
-
- -TagResource - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/TagResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/TagResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/TagResourceCommandOutput/) -
-
- -UntagResource - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/UntagResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/UntagResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/UntagResourceCommandOutput/) -
-
- -UpdateCustomization - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/UpdateCustomizationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/UpdateCustomizationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/UpdateCustomizationCommandOutput/) -
-
- -UpdateProfile - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/UpdateProfileCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/UpdateProfileCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/UpdateProfileCommandOutput/) -
-
- -CreateArtifactUploadUrl - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/CreateArtifactUploadUrlCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateArtifactUploadUrlCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateArtifactUploadUrlCommandOutput/) -
-
- -CreateTaskAssistConversation - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/CreateTaskAssistConversationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateTaskAssistConversationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateTaskAssistConversationCommandOutput/) -
-
- -CreateUploadUrl - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/CreateUploadUrlCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateUploadUrlCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateUploadUrlCommandOutput/) -
-
- -DeleteTaskAssistConversation - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/DeleteTaskAssistConversationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DeleteTaskAssistConversationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DeleteTaskAssistConversationCommandOutput/) -
-
- -GenerateCompletions - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GenerateCompletionsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GenerateCompletionsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GenerateCompletionsCommandOutput/) -
-
- -GetCodeAnalysis - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GetCodeAnalysisCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetCodeAnalysisCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetCodeAnalysisCommandOutput/) -
-
- -GetTaskAssistCodeGeneration - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GetTaskAssistCodeGenerationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetTaskAssistCodeGenerationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetTaskAssistCodeGenerationCommandOutput/) -
-
- -GetTestGeneration - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GetTestGenerationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetTestGenerationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetTestGenerationCommandOutput/) -
-
- -GetTransformation - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GetTransformationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetTransformationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetTransformationCommandOutput/) -
-
- -GetTransformationPlan - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GetTransformationPlanCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetTransformationPlanCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetTransformationPlanCommandOutput/) -
-
- -ListAvailableCustomizations - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListAvailableCustomizationsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListAvailableCustomizationsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListAvailableCustomizationsCommandOutput/) -
-
- -ListCodeAnalysisFindings - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListCodeAnalysisFindingsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListCodeAnalysisFindingsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListCodeAnalysisFindingsCommandOutput/) -
-
- -ListFeatureEvaluations - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListFeatureEvaluationsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListFeatureEvaluationsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListFeatureEvaluationsCommandOutput/) -
-
- -ResumeTransformation - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ResumeTransformationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ResumeTransformationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ResumeTransformationCommandOutput/) -
-
- -SendTelemetryEvent - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/SendTelemetryEventCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/SendTelemetryEventCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/SendTelemetryEventCommandOutput/) -
-
- -StartCodeAnalysis - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/StartCodeAnalysisCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartCodeAnalysisCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartCodeAnalysisCommandOutput/) -
-
- -StartTaskAssistCodeGeneration - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/StartTaskAssistCodeGenerationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartTaskAssistCodeGenerationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartTaskAssistCodeGenerationCommandOutput/) -
-
- -StartTestGeneration - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/StartTestGenerationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartTestGenerationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartTestGenerationCommandOutput/) -
-
- -StartTransformation - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/StartTransformationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartTransformationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartTransformationCommandOutput/) -
-
- -StopTransformation - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/StopTransformationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StopTransformationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StopTransformationCommandOutput/) -
-
- -ExportResultArchive - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ExportResultArchiveCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ExportResultArchiveCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ExportResultArchiveCommandOutput/) -
-
- -GenerateAssistantResponse - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GenerateAssistantResponseCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GenerateAssistantResponseCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GenerateAssistantResponseCommandOutput/) -
-
- -GenerateTaskAssistPlan - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GenerateTaskAssistPlanCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GenerateTaskAssistPlanCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GenerateTaskAssistPlanCommandOutput/) -
-
- -CreateAssignment - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/CreateAssignmentCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateAssignmentCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateAssignmentCommandOutput/) -
-
- -CreateExtension - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/CreateExtensionCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateExtensionCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateExtensionCommandOutput/) -
-
- -CreatePlugin - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/CreatePluginCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreatePluginCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreatePluginCommandOutput/) -
-
- -CreateResolution - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/CreateResolutionCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateResolutionCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateResolutionCommandOutput/) -
-
- -DeleteAssignment - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/DeleteAssignmentCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DeleteAssignmentCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DeleteAssignmentCommandOutput/) -
-
- -DeleteExtension - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/DeleteExtensionCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DeleteExtensionCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DeleteExtensionCommandOutput/) -
-
- -DeletePlugin - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/DeletePluginCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DeletePluginCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DeletePluginCommandOutput/) -
-
- -GetConversation - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GetConversationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetConversationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetConversationCommandOutput/) -
-
- -GetExtension - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GetExtensionCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetExtensionCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetExtensionCommandOutput/) -
-
- -GetIdentityMetadata - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GetIdentityMetadataCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetIdentityMetadataCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetIdentityMetadataCommandOutput/) -
-
- -GetPlugin - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GetPluginCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetPluginCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetPluginCommandOutput/) -
-
- -GetTask - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GetTaskCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetTaskCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetTaskCommandOutput/) -
-
- -GetTroubleshootingResults - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GetTroubleshootingResultsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetTroubleshootingResultsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetTroubleshootingResultsCommandOutput/) -
-
- -InvokeTask - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/InvokeTaskCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/InvokeTaskCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/InvokeTaskCommandOutput/) -
-
- -ListConversations - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListConversationsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListConversationsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListConversationsCommandOutput/) -
-
- -ListExtensionProviders - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListExtensionProvidersCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListExtensionProvidersCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListExtensionProvidersCommandOutput/) -
-
- -ListExtensions - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListExtensionsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListExtensionsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListExtensionsCommandOutput/) -
-
- -ListPluginProviders - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListPluginProvidersCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListPluginProvidersCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListPluginProvidersCommandOutput/) -
-
- -ListPlugins - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListPluginsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListPluginsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListPluginsCommandOutput/) -
-
- -ListTagsForResource - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListTagsForResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListTagsForResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListTagsForResourceCommandOutput/) -
-
- -ListTasks - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListTasksCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListTasksCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListTasksCommandOutput/) -
-
- -PassRequest - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/PassRequestCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/PassRequestCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/PassRequestCommandOutput/) -
-
- -SendEvent - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/SendEventCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/SendEventCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/SendEventCommandOutput/) -
-
- -SendMessage - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/SendMessageCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/SendMessageCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/SendMessageCommandOutput/) -
-
- -StartConversation - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/StartConversationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartConversationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartConversationCommandOutput/) -
-
- -StartTroubleshootingAnalysis - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/StartTroubleshootingAnalysisCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartTroubleshootingAnalysisCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartTroubleshootingAnalysisCommandOutput/) -
-
- -StartTroubleshootingResolutionExplanation - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/StartTroubleshootingResolutionExplanationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartTroubleshootingResolutionExplanationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartTroubleshootingResolutionExplanationCommandOutput/) -
-
- -TagResource - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/TagResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/TagResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/TagResourceCommandOutput/) -
-
- -UntagResource - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/UntagResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/UntagResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/UntagResourceCommandOutput/) -
-
- -UpdateTroubleshootingCommandResult - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/UpdateTroubleshootingCommandResultCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/UpdateTroubleshootingCommandResultCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/UpdateTroubleshootingCommandResultCommandOutput/) -
-
- -UsePlugin - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/UsePluginCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/UsePluginCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/UsePluginCommandOutput/) -
-
- -GenerateCodeFromCommands - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GenerateCodeFromCommandsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GenerateCodeFromCommandsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GenerateCodeFromCommandsCommandOutput/) -
-
- -SendMessage - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/SendMessageCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/SendMessageCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/SendMessageCommandOutput/) -
diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/api-extractor.json b/src.gen/@amzn/amazon-q-developer-streaming-client/api-extractor.json deleted file mode 100644 index d5bf5ffeee8..00000000000 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/api-extractor.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": "../../api-extractor.json", - "mainEntryPointFilePath": "/dist-types/index.d.ts" -} diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/package-lock.json b/src.gen/@amzn/amazon-q-developer-streaming-client/package-lock.json index 8b236aaa9b6..c09ef0231d5 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/package-lock.json +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/package-lock.json @@ -7,1253 +7,1083 @@ "": { "name": "@amzn/amazon-q-developer-streaming-client", "version": "1.0.0", - "hasInstallScript": true, - "dependencies": { - "@aws-crypto/sha256-browser": "5.2.0", - "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/client-sso-oidc": "3.658.1", - "@aws-sdk/client-sts": "3.658.1", - "@aws-sdk/core": "3.658.1", - "@aws-sdk/credential-provider-node": "3.658.1", - "@aws-sdk/middleware-host-header": "3.654.0", - "@aws-sdk/middleware-logger": "3.654.0", - "@aws-sdk/middleware-recursion-detection": "3.654.0", - "@aws-sdk/middleware-user-agent": "3.654.0", - "@aws-sdk/region-config-resolver": "3.654.0", - "@aws-sdk/types": "3.654.0", - "@aws-sdk/util-user-agent-browser": "3.654.0", - "@aws-sdk/util-user-agent-node": "3.654.0", - "@smithy/config-resolver": "^3.0.8", - "@smithy/core": "^2.4.6", - "@smithy/eventstream-serde-browser": "^3.0.9", - "@smithy/eventstream-serde-config-resolver": "^3.0.6", - "@smithy/eventstream-serde-node": "^3.0.8", - "@smithy/fetch-http-handler": "^3.2.8", - "@smithy/hash-node": "^3.0.6", - "@smithy/invalid-dependency": "^3.0.6", - "@smithy/middleware-content-length": "^3.0.8", - "@smithy/middleware-retry": "^3.0.21", - "@smithy/middleware-serde": "^3.0.6", - "@smithy/middleware-stack": "^3.0.6", - "@smithy/node-config-provider": "^3.1.7", - "@smithy/node-http-handler": "^3.2.3", - "@smithy/protocol-http": "^4.1.3", - "@smithy/smithy-client": "^3.3.5", - "@smithy/types": "^3.4.2", - "@smithy/url-parser": "^3.0.6", - "@smithy/util-base64": "^3.0.0", - "@smithy/util-body-length-browser": "^3.0.0", - "@smithy/util-body-length-node": "^3.0.0", - "@smithy/util-defaults-mode-browser": "^3.0.21", - "@smithy/util-defaults-mode-node": "^3.0.21", - "@smithy/util-middleware": "^3.0.6", - "@smithy/util-retry": "^3.0.6", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2", - "uuid": "^9.0.1" + "dependencies": { + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "3.267.0", + "@aws-sdk/config-resolver": "3.267.0", + "@aws-sdk/credential-provider-node": "3.267.0", + "@aws-sdk/eventstream-serde-browser": "3.267.0", + "@aws-sdk/eventstream-serde-config-resolver": "3.267.0", + "@aws-sdk/eventstream-serde-node": "3.267.0", + "@aws-sdk/fetch-http-handler": "3.267.0", + "@aws-sdk/hash-node": "3.267.0", + "@aws-sdk/invalid-dependency": "3.267.0", + "@aws-sdk/middleware-content-length": "3.267.0", + "@aws-sdk/middleware-host-header": "3.267.0", + "@aws-sdk/middleware-logger": "3.267.0", + "@aws-sdk/middleware-recursion-detection": "3.267.0", + "@aws-sdk/middleware-retry": "3.267.0", + "@aws-sdk/middleware-serde": "3.267.0", + "@aws-sdk/middleware-signing": "3.267.0", + "@aws-sdk/middleware-stack": "3.267.0", + "@aws-sdk/middleware-user-agent": "3.267.0", + "@aws-sdk/node-config-provider": "3.267.0", + "@aws-sdk/node-http-handler": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/smithy-client": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/url-parser": "3.267.0", + "@aws-sdk/util-base64": "3.208.0", + "@aws-sdk/util-body-length-browser": "3.188.0", + "@aws-sdk/util-body-length-node": "3.208.0", + "@aws-sdk/util-defaults-mode-browser": "3.267.0", + "@aws-sdk/util-defaults-mode-node": "3.267.0", + "@aws-sdk/util-retry": "3.267.0", + "@aws-sdk/util-user-agent-browser": "3.267.0", + "@aws-sdk/util-user-agent-node": "3.267.0", + "@aws-sdk/util-utf8": "3.254.0", + "tslib": "^2.3.1", + "uuid": "^8.3.2" }, "devDependencies": { - "@tsconfig/node16": "16.1.3", - "@types/node": "^16.18.96", - "@types/uuid": "^9.0.4", + "@aws-sdk/service-client-documentation-generator": "3.208.0", + "@tsconfig/node14": "1.0.3", + "@types/node": "^14.14.31", + "@types/uuid": "^8.3.0", "concurrently": "7.0.0", "downlevel-dts": "0.10.1", "rimraf": "^3.0.0", - "typescript": "~4.9.5" + "typedoc": "^0.19.2", + "typescript": "~4.6.2" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, "node_modules/@aws-crypto/crc32": { - "version": "5.2.0", - "integrity": "sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg==", + "version": "3.0.0", + "integrity": "sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==", "license": "Apache-2.0", "dependencies": { - "@aws-crypto/util": "^5.2.0", + "@aws-crypto/util": "^3.0.0", "@aws-sdk/types": "^3.222.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" + "tslib": "^1.11.1" } }, - "node_modules/@aws-crypto/sha256-browser": { - "version": "5.2.0", - "integrity": "sha512-AXfN/lGotSQwu6HNcEsIASo7kWXZ5HYWvfOmSNKDsEqC4OashTp8alTmaz+F7TC2L083SFv5RdB+qU3Vs1kZqw==", - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/sha256-js": "^5.2.0", - "@aws-crypto/supports-web-crypto": "^5.2.0", - "@aws-crypto/util": "^5.2.0", - "@aws-sdk/types": "^3.222.0", - "@aws-sdk/util-locate-window": "^3.0.0", - "@smithy/util-utf8": "^2.0.0", - "tslib": "^2.6.2" - } + "node_modules/@aws-crypto/crc32/node_modules/tslib": { + "version": "1.14.1", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" }, - "node_modules/@aws-crypto/sha256-browser/node_modules/@smithy/is-array-buffer": { - "version": "2.2.0", - "integrity": "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==", + "node_modules/@aws-crypto/ie11-detection": { + "version": "3.0.0", + "integrity": "sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" + "tslib": "^1.11.1" } }, - "node_modules/@aws-crypto/sha256-browser/node_modules/@smithy/util-buffer-from": { - "version": "2.2.0", - "integrity": "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/is-array-buffer": "^2.2.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } + "node_modules/@aws-crypto/ie11-detection/node_modules/tslib": { + "version": "1.14.1", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" }, - "node_modules/@aws-crypto/sha256-browser/node_modules/@smithy/util-utf8": { - "version": "2.3.0", - "integrity": "sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==", + "node_modules/@aws-crypto/sha256-browser": { + "version": "3.0.0", + "integrity": "sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/util-buffer-from": "^2.2.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" + "@aws-crypto/ie11-detection": "^3.0.0", + "@aws-crypto/sha256-js": "^3.0.0", + "@aws-crypto/supports-web-crypto": "^3.0.0", + "@aws-crypto/util": "^3.0.0", + "@aws-sdk/types": "^3.222.0", + "@aws-sdk/util-locate-window": "^3.0.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" } }, + "node_modules/@aws-crypto/sha256-browser/node_modules/tslib": { + "version": "1.14.1", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" + }, "node_modules/@aws-crypto/sha256-js": { - "version": "5.2.0", - "integrity": "sha512-FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA==", + "version": "3.0.0", + "integrity": "sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==", "license": "Apache-2.0", "dependencies": { - "@aws-crypto/util": "^5.2.0", + "@aws-crypto/util": "^3.0.0", "@aws-sdk/types": "^3.222.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" + "tslib": "^1.11.1" } }, + "node_modules/@aws-crypto/sha256-js/node_modules/tslib": { + "version": "1.14.1", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" + }, "node_modules/@aws-crypto/supports-web-crypto": { - "version": "5.2.0", - "integrity": "sha512-iAvUotm021kM33eCdNfwIN//F77/IADDSs58i+MDaOqFrVjZo9bAal0NK7HurRuWLLpF1iLX7gbWrjHjeo+YFg==", + "version": "3.0.0", + "integrity": "sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "tslib": "^1.11.1" } }, + "node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": { + "version": "1.14.1", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" + }, "node_modules/@aws-crypto/util": { - "version": "5.2.0", - "integrity": "sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==", + "version": "3.0.0", + "integrity": "sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==", "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "^3.222.0", - "@smithy/util-utf8": "^2.0.0", - "tslib": "^2.6.2" - } - }, - "node_modules/@aws-crypto/util/node_modules/@smithy/is-array-buffer": { - "version": "2.2.0", - "integrity": "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" } }, - "node_modules/@aws-crypto/util/node_modules/@smithy/util-buffer-from": { - "version": "2.2.0", - "integrity": "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/is-array-buffer": "^2.2.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } + "node_modules/@aws-crypto/util/node_modules/tslib": { + "version": "1.14.1", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" }, - "node_modules/@aws-crypto/util/node_modules/@smithy/util-utf8": { - "version": "2.3.0", - "integrity": "sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==", + "node_modules/@aws-sdk/abort-controller": { + "version": "3.267.0", + "integrity": "sha512-5R7OSnHFV/f+qQpMf1RuSQoVdXroK94Vl6naWjMOAhMyofHykVhEok9hmFPac86AVx8rVX/vuA7u9GKI6/EE7g==", "license": "Apache-2.0", "dependencies": { - "@smithy/util-buffer-from": "^2.2.0", - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@aws-sdk/client-sso": { - "version": "3.658.1", - "integrity": "sha512-lOuaBtqPTYGn6xpXlQF4LsNDsQ8Ij2kOdnk+i69Kp6yS76TYvtUuukyLL5kx8zE1c8WbYtxj9y8VNw9/6uKl7Q==", - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/sha256-browser": "5.2.0", - "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/core": "3.658.1", - "@aws-sdk/middleware-host-header": "3.654.0", - "@aws-sdk/middleware-logger": "3.654.0", - "@aws-sdk/middleware-recursion-detection": "3.654.0", - "@aws-sdk/middleware-user-agent": "3.654.0", - "@aws-sdk/region-config-resolver": "3.654.0", - "@aws-sdk/types": "3.654.0", - "@aws-sdk/util-endpoints": "3.654.0", - "@aws-sdk/util-user-agent-browser": "3.654.0", - "@aws-sdk/util-user-agent-node": "3.654.0", - "@smithy/config-resolver": "^3.0.8", - "@smithy/core": "^2.4.6", - "@smithy/fetch-http-handler": "^3.2.8", - "@smithy/hash-node": "^3.0.6", - "@smithy/invalid-dependency": "^3.0.6", - "@smithy/middleware-content-length": "^3.0.8", - "@smithy/middleware-endpoint": "^3.1.3", - "@smithy/middleware-retry": "^3.0.21", - "@smithy/middleware-serde": "^3.0.6", - "@smithy/middleware-stack": "^3.0.6", - "@smithy/node-config-provider": "^3.1.7", - "@smithy/node-http-handler": "^3.2.3", - "@smithy/protocol-http": "^4.1.3", - "@smithy/smithy-client": "^3.3.5", - "@smithy/types": "^3.4.2", - "@smithy/url-parser": "^3.0.6", - "@smithy/util-base64": "^3.0.0", - "@smithy/util-body-length-browser": "^3.0.0", - "@smithy/util-body-length-node": "^3.0.0", - "@smithy/util-defaults-mode-browser": "^3.0.21", - "@smithy/util-defaults-mode-node": "^3.0.21", - "@smithy/util-endpoints": "^2.1.2", - "@smithy/util-middleware": "^3.0.6", - "@smithy/util-retry": "^3.0.6", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" + "version": "3.267.0", + "integrity": "sha512-/475/mT0gYhimpCdK4iZW+eX0DT6mkTgVk5P9ARpQGzEblFM6i2pE7GQnlGeLyHVOtA0cNAyGrWUuj2pyigUaA==", + "license": "Apache-2.0", + "dependencies": { + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/config-resolver": "3.267.0", + "@aws-sdk/fetch-http-handler": "3.267.0", + "@aws-sdk/hash-node": "3.267.0", + "@aws-sdk/invalid-dependency": "3.267.0", + "@aws-sdk/middleware-content-length": "3.267.0", + "@aws-sdk/middleware-endpoint": "3.267.0", + "@aws-sdk/middleware-host-header": "3.267.0", + "@aws-sdk/middleware-logger": "3.267.0", + "@aws-sdk/middleware-recursion-detection": "3.267.0", + "@aws-sdk/middleware-retry": "3.267.0", + "@aws-sdk/middleware-serde": "3.267.0", + "@aws-sdk/middleware-stack": "3.267.0", + "@aws-sdk/middleware-user-agent": "3.267.0", + "@aws-sdk/node-config-provider": "3.267.0", + "@aws-sdk/node-http-handler": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/smithy-client": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/url-parser": "3.267.0", + "@aws-sdk/util-base64": "3.208.0", + "@aws-sdk/util-body-length-browser": "3.188.0", + "@aws-sdk/util-body-length-node": "3.208.0", + "@aws-sdk/util-defaults-mode-browser": "3.267.0", + "@aws-sdk/util-defaults-mode-node": "3.267.0", + "@aws-sdk/util-endpoints": "3.267.0", + "@aws-sdk/util-retry": "3.267.0", + "@aws-sdk/util-user-agent-browser": "3.267.0", + "@aws-sdk/util-user-agent-node": "3.267.0", + "@aws-sdk/util-utf8": "3.254.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, "node_modules/@aws-sdk/client-sso-oidc": { - "version": "3.658.1", - "integrity": "sha512-RGcZAI3qEA05JszPKwa0cAyp8rnS1nUvs0Sqw4hqLNQ1kD7b7V6CPjRXe7EFQqCOMvM4kGqx0+cEEVTOmBsFLw==", - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/sha256-browser": "5.2.0", - "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/core": "3.658.1", - "@aws-sdk/credential-provider-node": "3.658.1", - "@aws-sdk/middleware-host-header": "3.654.0", - "@aws-sdk/middleware-logger": "3.654.0", - "@aws-sdk/middleware-recursion-detection": "3.654.0", - "@aws-sdk/middleware-user-agent": "3.654.0", - "@aws-sdk/region-config-resolver": "3.654.0", - "@aws-sdk/types": "3.654.0", - "@aws-sdk/util-endpoints": "3.654.0", - "@aws-sdk/util-user-agent-browser": "3.654.0", - "@aws-sdk/util-user-agent-node": "3.654.0", - "@smithy/config-resolver": "^3.0.8", - "@smithy/core": "^2.4.6", - "@smithy/fetch-http-handler": "^3.2.8", - "@smithy/hash-node": "^3.0.6", - "@smithy/invalid-dependency": "^3.0.6", - "@smithy/middleware-content-length": "^3.0.8", - "@smithy/middleware-endpoint": "^3.1.3", - "@smithy/middleware-retry": "^3.0.21", - "@smithy/middleware-serde": "^3.0.6", - "@smithy/middleware-stack": "^3.0.6", - "@smithy/node-config-provider": "^3.1.7", - "@smithy/node-http-handler": "^3.2.3", - "@smithy/protocol-http": "^4.1.3", - "@smithy/smithy-client": "^3.3.5", - "@smithy/types": "^3.4.2", - "@smithy/url-parser": "^3.0.6", - "@smithy/util-base64": "^3.0.0", - "@smithy/util-body-length-browser": "^3.0.0", - "@smithy/util-body-length-node": "^3.0.0", - "@smithy/util-defaults-mode-browser": "^3.0.21", - "@smithy/util-defaults-mode-node": "^3.0.21", - "@smithy/util-endpoints": "^2.1.2", - "@smithy/util-middleware": "^3.0.6", - "@smithy/util-retry": "^3.0.6", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" + "version": "3.267.0", + "integrity": "sha512-Jdq0v0mJSJbG/CKLfHC1L0cjCot48Y6lLMQV1lfkYE65xD0ZSs8Gl7P/T391ZH7cLO6ifVoPdsYnwzhi1ZPXSQ==", + "license": "Apache-2.0", + "dependencies": { + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/config-resolver": "3.267.0", + "@aws-sdk/fetch-http-handler": "3.267.0", + "@aws-sdk/hash-node": "3.267.0", + "@aws-sdk/invalid-dependency": "3.267.0", + "@aws-sdk/middleware-content-length": "3.267.0", + "@aws-sdk/middleware-endpoint": "3.267.0", + "@aws-sdk/middleware-host-header": "3.267.0", + "@aws-sdk/middleware-logger": "3.267.0", + "@aws-sdk/middleware-recursion-detection": "3.267.0", + "@aws-sdk/middleware-retry": "3.267.0", + "@aws-sdk/middleware-serde": "3.267.0", + "@aws-sdk/middleware-stack": "3.267.0", + "@aws-sdk/middleware-user-agent": "3.267.0", + "@aws-sdk/node-config-provider": "3.267.0", + "@aws-sdk/node-http-handler": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/smithy-client": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/url-parser": "3.267.0", + "@aws-sdk/util-base64": "3.208.0", + "@aws-sdk/util-body-length-browser": "3.188.0", + "@aws-sdk/util-body-length-node": "3.208.0", + "@aws-sdk/util-defaults-mode-browser": "3.267.0", + "@aws-sdk/util-defaults-mode-node": "3.267.0", + "@aws-sdk/util-endpoints": "3.267.0", + "@aws-sdk/util-retry": "3.267.0", + "@aws-sdk/util-user-agent-browser": "3.267.0", + "@aws-sdk/util-user-agent-node": "3.267.0", + "@aws-sdk/util-utf8": "3.254.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "@aws-sdk/client-sts": "^3.658.1" + "node": ">=14.0.0" } }, "node_modules/@aws-sdk/client-sts": { - "version": "3.658.1", - "integrity": "sha512-yw9hc5blTnbT1V6mR7Cx9HGc9KQpcLQ1QXj8rntiJi6tIYu3aFNVEyy81JHL7NsuBSeQulJTvHO3y6r3O0sfRg==", - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/sha256-browser": "5.2.0", - "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/client-sso-oidc": "3.658.1", - "@aws-sdk/core": "3.658.1", - "@aws-sdk/credential-provider-node": "3.658.1", - "@aws-sdk/middleware-host-header": "3.654.0", - "@aws-sdk/middleware-logger": "3.654.0", - "@aws-sdk/middleware-recursion-detection": "3.654.0", - "@aws-sdk/middleware-user-agent": "3.654.0", - "@aws-sdk/region-config-resolver": "3.654.0", - "@aws-sdk/types": "3.654.0", - "@aws-sdk/util-endpoints": "3.654.0", - "@aws-sdk/util-user-agent-browser": "3.654.0", - "@aws-sdk/util-user-agent-node": "3.654.0", - "@smithy/config-resolver": "^3.0.8", - "@smithy/core": "^2.4.6", - "@smithy/fetch-http-handler": "^3.2.8", - "@smithy/hash-node": "^3.0.6", - "@smithy/invalid-dependency": "^3.0.6", - "@smithy/middleware-content-length": "^3.0.8", - "@smithy/middleware-endpoint": "^3.1.3", - "@smithy/middleware-retry": "^3.0.21", - "@smithy/middleware-serde": "^3.0.6", - "@smithy/middleware-stack": "^3.0.6", - "@smithy/node-config-provider": "^3.1.7", - "@smithy/node-http-handler": "^3.2.3", - "@smithy/protocol-http": "^4.1.3", - "@smithy/smithy-client": "^3.3.5", - "@smithy/types": "^3.4.2", - "@smithy/url-parser": "^3.0.6", - "@smithy/util-base64": "^3.0.0", - "@smithy/util-body-length-browser": "^3.0.0", - "@smithy/util-body-length-node": "^3.0.0", - "@smithy/util-defaults-mode-browser": "^3.0.21", - "@smithy/util-defaults-mode-node": "^3.0.21", - "@smithy/util-endpoints": "^2.1.2", - "@smithy/util-middleware": "^3.0.6", - "@smithy/util-retry": "^3.0.6", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" + "version": "3.267.0", + "integrity": "sha512-bJ+SwJZAP3DuDUgToDV89HsB80IhSfB1rhzLG9csqs6h7uMLO8H1/fymElYKT4VMMAA+rpWJ3pznyGiCK7w28A==", + "license": "Apache-2.0", + "dependencies": { + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/config-resolver": "3.267.0", + "@aws-sdk/credential-provider-node": "3.267.0", + "@aws-sdk/fetch-http-handler": "3.267.0", + "@aws-sdk/hash-node": "3.267.0", + "@aws-sdk/invalid-dependency": "3.267.0", + "@aws-sdk/middleware-content-length": "3.267.0", + "@aws-sdk/middleware-endpoint": "3.267.0", + "@aws-sdk/middleware-host-header": "3.267.0", + "@aws-sdk/middleware-logger": "3.267.0", + "@aws-sdk/middleware-recursion-detection": "3.267.0", + "@aws-sdk/middleware-retry": "3.267.0", + "@aws-sdk/middleware-sdk-sts": "3.267.0", + "@aws-sdk/middleware-serde": "3.267.0", + "@aws-sdk/middleware-signing": "3.267.0", + "@aws-sdk/middleware-stack": "3.267.0", + "@aws-sdk/middleware-user-agent": "3.267.0", + "@aws-sdk/node-config-provider": "3.267.0", + "@aws-sdk/node-http-handler": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/smithy-client": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/url-parser": "3.267.0", + "@aws-sdk/util-base64": "3.208.0", + "@aws-sdk/util-body-length-browser": "3.188.0", + "@aws-sdk/util-body-length-node": "3.208.0", + "@aws-sdk/util-defaults-mode-browser": "3.267.0", + "@aws-sdk/util-defaults-mode-node": "3.267.0", + "@aws-sdk/util-endpoints": "3.267.0", + "@aws-sdk/util-retry": "3.267.0", + "@aws-sdk/util-user-agent-browser": "3.267.0", + "@aws-sdk/util-user-agent-node": "3.267.0", + "@aws-sdk/util-utf8": "3.254.0", + "fast-xml-parser": "4.0.11", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/core": { - "version": "3.658.1", - "integrity": "sha512-vJVMoMcSKXK2gBRSu9Ywwv6wQ7tXH8VL1fqB1uVxgCqBZ3IHfqNn4zvpMPWrwgO2/3wv7XFyikGQ5ypPTCw4jA==", + "node_modules/@aws-sdk/config-resolver": { + "version": "3.267.0", + "integrity": "sha512-UMvJY548xOkamU9ZuZk336VX9r3035CAbttagiPJ/FXy9S8jcQ7N722PAovtxs69nNBQf56cmWsnOHphLCGG9w==", "license": "Apache-2.0", "dependencies": { - "@smithy/core": "^2.4.6", - "@smithy/node-config-provider": "^3.1.7", - "@smithy/property-provider": "^3.1.6", - "@smithy/protocol-http": "^4.1.3", - "@smithy/signature-v4": "^4.1.4", - "@smithy/smithy-client": "^3.3.5", - "@smithy/types": "^3.4.2", - "@smithy/util-middleware": "^3.0.6", - "fast-xml-parser": "4.4.1", - "tslib": "^2.6.2" + "@aws-sdk/signature-v4": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-config-provider": "3.208.0", + "@aws-sdk/util-middleware": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, "node_modules/@aws-sdk/credential-provider-env": { - "version": "3.654.0", - "integrity": "sha512-kogsx3Ql81JouHS7DkheCDU9MYAvK0AokxjcshDveGmf7BbgbWCA8Fnb9wjQyNDaOXNvkZu8Z8rgkX91z324/w==", + "version": "3.267.0", + "integrity": "sha512-oiem2UtaFe4CQHscUCImJjPhYWd4iF8fqXhlq6BqHs1wsO6A0vnIUGh+Srut/2q7Xeegl/SRU34HK0hh8JCbxg==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/property-provider": "^3.1.6", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/credential-provider-http": { - "version": "3.658.1", - "integrity": "sha512-4ubkJjEVCZflxkZnV1JDQv8P2pburxk1LrEp55telfJRzXrnowzBKwuV2ED0QMNC448g2B3VCaffS+Ct7c4IWQ==", + "node_modules/@aws-sdk/credential-provider-imds": { + "version": "3.267.0", + "integrity": "sha512-Afd5+LdJ9QyeI5L4iyVmI4MLV+0JBtRLmRy0LdinwJaP0DyKyv9+uaIaorKfWihQpe8hwjEfQWTlTz2A3JMJtw==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/fetch-http-handler": "^3.2.8", - "@smithy/node-http-handler": "^3.2.3", - "@smithy/property-provider": "^3.1.6", - "@smithy/protocol-http": "^4.1.3", - "@smithy/smithy-client": "^3.3.5", - "@smithy/types": "^3.4.2", - "@smithy/util-stream": "^3.1.8", - "tslib": "^2.6.2" + "@aws-sdk/node-config-provider": "3.267.0", + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/url-parser": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, "node_modules/@aws-sdk/credential-provider-ini": { - "version": "3.658.1", - "integrity": "sha512-2uwOamQg5ppwfegwen1ddPu5HM3/IBSnaGlaKLFhltkdtZ0jiqTZWUtX2V+4Q+buLnT0hQvLS/frQ+7QUam+0Q==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/credential-provider-env": "3.654.0", - "@aws-sdk/credential-provider-http": "3.658.1", - "@aws-sdk/credential-provider-process": "3.654.0", - "@aws-sdk/credential-provider-sso": "3.658.1", - "@aws-sdk/credential-provider-web-identity": "3.654.0", - "@aws-sdk/types": "3.654.0", - "@smithy/credential-provider-imds": "^3.2.3", - "@smithy/property-provider": "^3.1.6", - "@smithy/shared-ini-file-loader": "^3.1.7", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" + "version": "3.267.0", + "integrity": "sha512-pHHlqZqZXA4cTssTyRmbYtrjxS2BEy2KFYHEEHNUrd82pUHnj70n+lrpVnT5pRhPPDacpNzxq0KZGeNgmETpbw==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/credential-provider-env": "3.267.0", + "@aws-sdk/credential-provider-imds": "3.267.0", + "@aws-sdk/credential-provider-process": "3.267.0", + "@aws-sdk/credential-provider-sso": "3.267.0", + "@aws-sdk/credential-provider-web-identity": "3.267.0", + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/shared-ini-file-loader": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "@aws-sdk/client-sts": "^3.658.1" + "node": ">=14.0.0" } }, "node_modules/@aws-sdk/credential-provider-node": { - "version": "3.658.1", - "integrity": "sha512-XwxW6N+uPXPYAuyq+GfOEdfL/MZGAlCSfB5gEWtLBFmFbikhmEuqfWtI6CD60OwudCUOh6argd21BsJf8o1SJA==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/credential-provider-env": "3.654.0", - "@aws-sdk/credential-provider-http": "3.658.1", - "@aws-sdk/credential-provider-ini": "3.658.1", - "@aws-sdk/credential-provider-process": "3.654.0", - "@aws-sdk/credential-provider-sso": "3.658.1", - "@aws-sdk/credential-provider-web-identity": "3.654.0", - "@aws-sdk/types": "3.654.0", - "@smithy/credential-provider-imds": "^3.2.3", - "@smithy/property-provider": "^3.1.6", - "@smithy/shared-ini-file-loader": "^3.1.7", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" + "version": "3.267.0", + "integrity": "sha512-uo8VyZ/L8HBXskYZC65bR1ZUJ5mBn8JarrGHt6vMG2A+uM7AuryTsKn2wdhPfuCUGKuQLXmix5K4VW/wzq11kQ==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/credential-provider-env": "3.267.0", + "@aws-sdk/credential-provider-imds": "3.267.0", + "@aws-sdk/credential-provider-ini": "3.267.0", + "@aws-sdk/credential-provider-process": "3.267.0", + "@aws-sdk/credential-provider-sso": "3.267.0", + "@aws-sdk/credential-provider-web-identity": "3.267.0", + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/shared-ini-file-loader": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, "node_modules/@aws-sdk/credential-provider-process": { - "version": "3.654.0", - "integrity": "sha512-PmQoo8sZ9Q2Ow8OMzK++Z9lI7MsRUG7sNq3E72DVA215dhtTICTDQwGlXH2AAmIp7n+G9LLRds+4wo2ehG4mkg==", + "version": "3.267.0", + "integrity": "sha512-pd1OOB1Mm+QdPv3sPfO+1G8HBaPAAYXxjLcOK5z/myBeZAsLR12Xcaft4RR1XWwXXKEQqq42cbAINWQdyVykqQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/property-provider": "^3.1.6", - "@smithy/shared-ini-file-loader": "^3.1.7", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/shared-ini-file-loader": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, "node_modules/@aws-sdk/credential-provider-sso": { - "version": "3.658.1", - "integrity": "sha512-YOagVEsZEk9DmgJEBg+4MBXrPcw/tYas0VQ5OVBqC5XHNbi2OBGJqgmjVPesuu393E7W0VQxtJFDS00O1ewQgA==", + "version": "3.267.0", + "integrity": "sha512-JqwxelzeRhVdloNi+VUUXhJdziTtNrrwMuhds9wj4KPfl1S2EIzkRxHSjwDz1wtSyuIPOOo6pPJiaVbwvLpkVg==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/client-sso": "3.658.1", - "@aws-sdk/token-providers": "3.654.0", - "@aws-sdk/types": "3.654.0", - "@smithy/property-provider": "^3.1.6", - "@smithy/shared-ini-file-loader": "^3.1.7", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" + "@aws-sdk/client-sso": "3.267.0", + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/shared-ini-file-loader": "3.267.0", + "@aws-sdk/token-providers": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, "node_modules/@aws-sdk/credential-provider-web-identity": { - "version": "3.654.0", - "integrity": "sha512-6a2g9gMtZToqSu+CusjNK5zvbLJahQ9di7buO3iXgbizXpLXU1rnawCpWxwslMpT5fLgMSKDnKDrr6wdEk7jSw==", + "version": "3.267.0", + "integrity": "sha512-za5UsQmj3sYRhd4h5eStj3GCHHfAAjfx2x5FmgQ9ldOp+s0wHEqSL1g+OL9v6o8otf9JnWha+wfUYq3yVGfufQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/property-provider": "^3.1.6", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "@aws-sdk/client-sts": "^3.654.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/middleware-host-header": { - "version": "3.654.0", - "integrity": "sha512-rxGgVHWKp8U2ubMv+t+vlIk7QYUaRCHaVpmUlJv0Wv6Q0KeO9a42T9FxHphjOTlCGQOLcjCreL9CF8Qhtb4mdQ==", + "node_modules/@aws-sdk/eventstream-codec": { + "version": "3.267.0", + "integrity": "sha512-QE6k1kKbiMY2TklrFw1bpNlGbnQsiwY4IaUPFEv3UoKetfZUXSxjMcFcz/nfxjdfQ100IISfPCN5Jp1ycJjrfg==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/protocol-http": "^4.1.3", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" + "@aws-crypto/crc32": "3.0.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-hex-encoding": "3.201.0", + "tslib": "^2.3.1" } }, - "node_modules/@aws-sdk/middleware-logger": { - "version": "3.654.0", - "integrity": "sha512-OQYb+nWlmASyXfRb989pwkJ9EVUMP1CrKn2eyTk3usl20JZmKo2Vjis6I0tLUkMSxMhnBJJlQKyWkRpD/u1FVg==", + "node_modules/@aws-sdk/eventstream-serde-browser": { + "version": "3.267.0", + "integrity": "sha512-PIhXs8UK5juvIACUCwmj757OmIGRmQbUjMX6QYuLgeIIsAhEBfn9NRDR9v6rWZr+vlDJaJW0/IWpp6kfvmE3Pw==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" + "@aws-sdk/eventstream-serde-universal": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/middleware-recursion-detection": { - "version": "3.654.0", - "integrity": "sha512-gKSomgltKVmsT8sC6W7CrADZ4GHwX9epk3GcH6QhebVO3LA9LRbkL3TwOPUXakxxOLLUTYdOZLIOtFf7iH00lg==", + "node_modules/@aws-sdk/eventstream-serde-config-resolver": { + "version": "3.267.0", + "integrity": "sha512-exFQEqD0paiygtTQz6YroaH6MO54v4Xo9nWYMmny1JFsG7FObBlOi+4iSn3GHsXG0XfauYrr7KubRzDqXKKMwQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/protocol-http": "^4.1.3", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/middleware-user-agent": { - "version": "3.654.0", - "integrity": "sha512-liCcqPAyRsr53cy2tYu4qeH4MMN0eh9g6k56XzI5xd4SghXH5YWh4qOYAlQ8T66ZV4nPMtD8GLtLXGzsH8moFg==", + "node_modules/@aws-sdk/eventstream-serde-node": { + "version": "3.267.0", + "integrity": "sha512-VzCb4Z+18pbqL87oepog5poNqQuKotj6YtEK/5KYi55HqGgTwhbAQjtL8SVQO3dCgv080oW5cVSTvIpmVcdrDg==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.654.0", - "@aws-sdk/util-endpoints": "3.654.0", - "@smithy/protocol-http": "^4.1.3", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" + "@aws-sdk/eventstream-serde-universal": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/region-config-resolver": { - "version": "3.654.0", - "integrity": "sha512-ydGOrXJxj3x0sJhsXyTmvJVLAE0xxuTWFJihTl67RtaO7VRNtd82I3P3bwoMMaDn5WpmV5mPo8fEUDRlBm3fPg==", + "node_modules/@aws-sdk/eventstream-serde-universal": { + "version": "3.267.0", + "integrity": "sha512-lAQqA5IzhRTGvUR8sGcAeQxjGYr++/l8ME6n+E7R3q/gq2m3vh+su9mTLzL60329mMSYRQ6LKV4soskwiJ5X+A==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/node-config-provider": "^3.1.7", - "@smithy/types": "^3.4.2", - "@smithy/util-config-provider": "^3.0.0", - "@smithy/util-middleware": "^3.0.6", - "tslib": "^2.6.2" + "@aws-sdk/eventstream-codec": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/token-providers": { - "version": "3.654.0", - "integrity": "sha512-D8GeJYmvbfWkQDtTB4owmIobSMexZel0fOoetwvgCQ/7L8VPph3Q2bn1TRRIXvH7wdt6DcDxA3tKMHPBkT3GlA==", + "node_modules/@aws-sdk/fetch-http-handler": { + "version": "3.267.0", + "integrity": "sha512-u8v8OvWvLVfifmETCAj+DCTot900AsdO1b+N+O8nXiTm2v99rtEoNRJW+no/5vJKNqR+95OAz4NWjFep8nzseg==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/property-provider": "^3.1.6", - "@smithy/shared-ini-file-loader": "^3.1.7", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "@aws-sdk/client-sso-oidc": "^3.654.0" + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/querystring-builder": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-base64": "3.208.0", + "tslib": "^2.3.1" } }, - "node_modules/@aws-sdk/types": { - "version": "3.654.0", - "integrity": "sha512-VWvbED3SV+10QJIcmU/PKjsKilsTV16d1I7/on4bvD/jo1qGeMXqLDBSen3ks/tuvXZF/mFc7ZW/W2DiLVtO7A==", + "node_modules/@aws-sdk/hash-node": { + "version": "3.267.0", + "integrity": "sha512-N3xeChdJg4V4jh2vrRN521EMJYxjUOo/LpvpisFyQHE/p31AfcOLb05upYFoYLvyeder9RHBIyNsvvnMYYoCsA==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-buffer-from": "3.208.0", + "@aws-sdk/util-utf8": "3.254.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-endpoints": { - "version": "3.654.0", - "integrity": "sha512-i902fcBknHs0Irgdpi62+QMvzxE+bczvILXigYrlHL4+PiEnlMVpni5L5W1qCkNZXf8AaMrSBuR1NZAGp6UOUw==", + "node_modules/@aws-sdk/invalid-dependency": { + "version": "3.267.0", + "integrity": "sha512-I95IR/eDLC54+9qrL6uh64nhpLVHwxxbBhhEUZKDACp86eXulO8T/DOwUX31ps4+2lI7tbEhQT7f9WDOO3fN8Q==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/types": "^3.4.2", - "@smithy/util-endpoints": "^2.1.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" } }, - "node_modules/@aws-sdk/util-locate-window": { - "version": "3.568.0", - "integrity": "sha512-3nh4TINkXYr+H41QaPelCceEB2FXP3fxp93YZXB/kqJvX0U9j0N0Uk45gvsjmEPzG8XxkPEeLIfT2I1M7A6Lig==", + "node_modules/@aws-sdk/is-array-buffer": { + "version": "3.201.0", + "integrity": "sha512-UPez5qLh3dNgt0DYnPD/q0mVJY84rA17QE26hVNOW3fAji8W2wrwrxdacWOxyXvlxWsVRcKmr+lay1MDqpAMfg==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/util-user-agent-browser": { - "version": "3.654.0", - "integrity": "sha512-ykYAJqvnxLt7wfrqya28wuH3/7NdrwzfiFd7NqEVQf7dXVxL5RPEpD7DxjcyQo3DsHvvdUvGZVaQhozycn1pzA==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/types": "^3.4.2", - "bowser": "^2.11.0", - "tslib": "^2.6.2" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-user-agent-node": { - "version": "3.654.0", - "integrity": "sha512-a0ojjdBN6pqv6gB4H/QPPSfhs7mFtlVwnmKCM/QrTaFzN0U810PJ1BST3lBx5sa23I5jWHGaoFY+5q65C3clLQ==", + "node_modules/@aws-sdk/middleware-content-length": { + "version": "3.267.0", + "integrity": "sha512-b6MBIK12iwcATKnWIhsh50xWVMmZOXZFIo9D4io6D+JM6j/U+GZrSWqxhHzb3SjavuwVgA2hwq4mUCh2WJPJKA==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/node-config-provider": "^3.1.7", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "aws-crt": ">=1.0.0" - }, - "peerDependenciesMeta": { - "aws-crt": { - "optional": true - } + "node": ">=14.0.0" } }, - "node_modules/@babel/runtime": { - "version": "7.25.7", - "integrity": "sha512-FjoyLe754PMiYsFaN5C94ttGiOmBNYTf6pLr4xXHAT5uctHb092PBszndLDR5XA/jghQvn4n7JMHl7dmTgbm9w==", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/middleware-endpoint": { + "version": "3.267.0", + "integrity": "sha512-pGICM/qlQVfixtfKZt8zHq54KvLG2MmOAgNWj2MXB7oirPs/3rC9Kz9ITFXJgjlRFyfssgP/feKhs2yZkI8lhw==", + "license": "Apache-2.0", "dependencies": { - "regenerator-runtime": "^0.14.0" + "@aws-sdk/middleware-serde": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/signature-v4": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/url-parser": "3.267.0", + "@aws-sdk/util-config-provider": "3.208.0", + "@aws-sdk/util-middleware": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/abort-controller": { - "version": "3.1.5", - "integrity": "sha512-DhNPnqTqPoG8aZ5dWkFOgsuY+i0GQ3CI6hMmvCoduNsnU9gUZWZBwGfDQsTTB7NvFPkom1df7jMIJWU90kuXXg==", + "node_modules/@aws-sdk/middleware-host-header": { + "version": "3.267.0", + "integrity": "sha512-D8TfjMeuQXTsB7Ni8liMmNqb3wz+T6t/tYUHtsMo0j++94KAPPj1rhkkTAjR4Rc+IYGCS4YyyCuCXjGB6gkjnA==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/config-resolver": { - "version": "3.0.9", - "integrity": "sha512-5d9oBf40qC7n2xUoHmntKLdqsyTMMo/r49+eqSIjJ73eDfEtljAxEhzIQ3bkgXJtR3xiv7YzMT/3FF3ORkjWdg==", + "node_modules/@aws-sdk/middleware-logger": { + "version": "3.267.0", + "integrity": "sha512-wnLeZYWbgGCuNmRl0Pmky0cSXBWmMTaQBgq90WfwyM0V8wzcoeaovTWA5/qe8oJzusOgUMFoVia4Ew20k3lu8w==", "license": "Apache-2.0", "dependencies": { - "@smithy/node-config-provider": "^3.1.8", - "@smithy/types": "^3.5.0", - "@smithy/util-config-provider": "^3.0.0", - "@smithy/util-middleware": "^3.0.7", - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/core": { - "version": "2.4.8", - "integrity": "sha512-x4qWk7p/a4dcf7Vxb2MODIf4OIcqNbK182WxRvZ/3oKPrf/6Fdic5sSElhO1UtXpWKBazWfqg0ZEK9xN1DsuHA==", + "node_modules/@aws-sdk/middleware-recursion-detection": { + "version": "3.267.0", + "integrity": "sha512-NCBkTLxaW7XtfQoVBqQCaQZqec5XDtEylkw7g0tGjYDcl934fzu3ciH9MsJ34QFe9slYM6g4v+eC9f1w9K/19g==", "license": "Apache-2.0", "dependencies": { - "@smithy/middleware-endpoint": "^3.1.4", - "@smithy/middleware-retry": "^3.0.23", - "@smithy/middleware-serde": "^3.0.7", - "@smithy/protocol-http": "^4.1.4", - "@smithy/smithy-client": "^3.4.0", - "@smithy/types": "^3.5.0", - "@smithy/util-body-length-browser": "^3.0.0", - "@smithy/util-middleware": "^3.0.7", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/credential-provider-imds": { - "version": "3.2.4", - "integrity": "sha512-S9bb0EIokfYEuar4kEbLta+ivlKCWOCFsLZuilkNy9i0uEUEHSi47IFLPaxqqCl+0ftKmcOTHayY5nQhAuq7+w==", + "node_modules/@aws-sdk/middleware-retry": { + "version": "3.267.0", + "integrity": "sha512-MiiNtddZXVhtSAnJFyChwNxnhzMYmv6qWl8qgSjuIOw9SczkHPCoANTfUdRlzG6RfPYhgYtzMGqqnrficJ6mVg==", "license": "Apache-2.0", "dependencies": { - "@smithy/node-config-provider": "^3.1.8", - "@smithy/property-provider": "^3.1.7", - "@smithy/types": "^3.5.0", - "@smithy/url-parser": "^3.0.7", - "tslib": "^2.6.2" + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/service-error-classification": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-middleware": "3.267.0", + "@aws-sdk/util-retry": "3.267.0", + "tslib": "^2.3.1", + "uuid": "^8.3.2" }, "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/eventstream-codec": { - "version": "3.1.6", - "integrity": "sha512-SBiOYPBH+5wOyPS7lfI150ePfGLhnp/eTu5RnV9xvhGvRiKfnl6HzRK9wehBph+il8FxS9KTeadx7Rcmf1GLPQ==", - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/crc32": "5.2.0", - "@smithy/types": "^3.5.0", - "@smithy/util-hex-encoding": "^3.0.0", - "tslib": "^2.6.2" + "node": ">=14.0.0" } }, - "node_modules/@smithy/eventstream-serde-browser": { - "version": "3.0.10", - "integrity": "sha512-1i9aMY6Pl/SmA6NjvidxnfBLHMPzhKu2BP148pEt5VwhMdmXn36PE2kWKGa9Hj8b0XGtCTRucpCncylevCtI7g==", + "node_modules/@aws-sdk/middleware-sdk-sts": { + "version": "3.267.0", + "integrity": "sha512-JLDNNvV7Hr0CQrf1vSmflvPbfDFIx5lFf8tY7DZwYWEE920ZzbJTfUsTW9iZHJGeIe8dAQX1tmfYL68+++nvEQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/eventstream-serde-universal": "^3.0.9", - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" + "@aws-sdk/middleware-signing": "3.267.0", + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/signature-v4": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/eventstream-serde-config-resolver": { - "version": "3.0.7", - "integrity": "sha512-eVzhGQBPEqXXYHvIUku0jMTxd4gDvenRzUQPTmKVWdRvp9JUCKrbAXGQRYiGxUYq9+cqQckRm0wq3kTWnNtDhw==", + "node_modules/@aws-sdk/middleware-serde": { + "version": "3.267.0", + "integrity": "sha512-9qspxiZs+JShukzKMAameBSubfvtUOGZviu9GT5OfRekY2dBbwWcfchP2WvlwxZ/CcC+GwO1HcPqKDCMGsNoow==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/eventstream-serde-node": { - "version": "3.0.9", - "integrity": "sha512-JE0Guqvt0xsmfQ5y1EI342/qtJqznBv8cJqkHZV10PwC8GWGU5KNgFbQnsVCcX+xF+qIqwwfRmeWoJCjuOLmng==", + "node_modules/@aws-sdk/middleware-signing": { + "version": "3.267.0", + "integrity": "sha512-thkFEBiFW0M/73dIzl7hQmyAONb8zyD2ZYUFyGm7cIM60sRDUKejPHV6Izonll+HbBZgiBdwUi42uu8O+LfFGQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/eventstream-serde-universal": "^3.0.9", - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/signature-v4": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-middleware": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/eventstream-serde-universal": { - "version": "3.0.9", - "integrity": "sha512-bydfgSisfepCufw9kCEnWRxqxJFzX/o8ysXWv+W9F2FIyiaEwZ/D8bBKINbh4ONz3i05QJ1xE7A5OKYvgJsXaw==", + "node_modules/@aws-sdk/middleware-stack": { + "version": "3.267.0", + "integrity": "sha512-52uH3JO3ceI15dgzt8gU7lpJf59qbRUQYJ7pAmTMiHtyEawZ39Puv6sGheY3fAffhqd/aQvup6wn18Q1fRIQUA==", "license": "Apache-2.0", "dependencies": { - "@smithy/eventstream-codec": "^3.1.6", - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/fetch-http-handler": { - "version": "3.2.9", - "integrity": "sha512-hYNVQOqhFQ6vOpenifFME546f0GfJn2OiQ3M0FDmuUu8V/Uiwy2wej7ZXxFBNqdx0R5DZAqWM1l6VRhGz8oE6A==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/protocol-http": "^4.1.4", - "@smithy/querystring-builder": "^3.0.7", - "@smithy/types": "^3.5.0", - "@smithy/util-base64": "^3.0.0", - "tslib": "^2.6.2" + "node": ">=14.0.0" } }, - "node_modules/@smithy/hash-node": { - "version": "3.0.7", - "integrity": "sha512-SAGHN+QkrwcHFjfWzs/czX94ZEjPJ0CrWJS3M43WswDXVEuP4AVy9gJ3+AF6JQHZD13bojmuf/Ap/ItDeZ+Qfw==", + "node_modules/@aws-sdk/middleware-user-agent": { + "version": "3.267.0", + "integrity": "sha512-eaReMnoB1Cx3OY8WDSiUMNDz/EkdAo4w/m3d5CizckKQNmB29gUrgyFs7g7sHTcShQAduZzlsfRPzc6NmKYaWQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.5.0", - "@smithy/util-buffer-from": "^3.0.0", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/invalid-dependency": { - "version": "3.0.7", - "integrity": "sha512-Bq00GsAhHeYSuZX8Kpu4sbI9agH2BNYnqUmmbTGWOhki9NVsWn2jFr896vvoTMH8KAjNX/ErC/8t5QHuEXG+IA==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" + "node": ">=14.0.0" } }, - "node_modules/@smithy/is-array-buffer": { - "version": "3.0.0", - "integrity": "sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==", + "node_modules/@aws-sdk/node-config-provider": { + "version": "3.267.0", + "integrity": "sha512-wNX+Cu0x+kllng253j5dvmLm4opDRr7YehJ0rNGAV24X+UPJPluN9HrBFly+z4+bH16TpJEPKx7AayiWZGFE1w==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/shared-ini-file-loader": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/middleware-content-length": { - "version": "3.0.9", - "integrity": "sha512-t97PidoGElF9hTtLCrof32wfWMqC5g2SEJNxaVH3NjlatuNGsdxXRYO/t+RPnxA15RpYiS0f+zG7FuE2DeGgjA==", + "node_modules/@aws-sdk/node-http-handler": { + "version": "3.267.0", + "integrity": "sha512-wtt3O+e8JEKaLFtmQd74HSZj2TyiApPkwMJ3R50hyboVswt8RcdMWdFbzLnPVpT1AqskG3fMECSKbu8AC/xvBQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/protocol-http": "^4.1.4", - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" + "@aws-sdk/abort-controller": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/querystring-builder": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/middleware-endpoint": { - "version": "3.1.4", - "integrity": "sha512-/ChcVHekAyzUbyPRI8CzPPLj6y8QRAfJngWcLMgsWxKVzw/RzBV69mSOzJYDD3pRwushA1+5tHtPF8fjmzBnrQ==", + "node_modules/@aws-sdk/property-provider": { + "version": "3.267.0", + "integrity": "sha512-/BD1Zar9PCQSV8VZTAWOJmtojAeMIl16ljZX3Kix84r45qqNNxuPST2AhNVN+p97Js4x9kBFCHkdFOpW94wr4Q==", "license": "Apache-2.0", "dependencies": { - "@smithy/middleware-serde": "^3.0.7", - "@smithy/node-config-provider": "^3.1.8", - "@smithy/shared-ini-file-loader": "^3.1.8", - "@smithy/types": "^3.5.0", - "@smithy/url-parser": "^3.0.7", - "@smithy/util-middleware": "^3.0.7", - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/middleware-retry": { - "version": "3.0.23", - "integrity": "sha512-x9PbGXxkcXIpm6L26qRSCC+eaYcHwybRmqU8LO/WM2RRlW0g8lz6FIiKbKgGvHuoK3dLZRiQVSQJveiCzwnA5A==", + "node_modules/@aws-sdk/protocol-http": { + "version": "3.267.0", + "integrity": "sha512-8HhOZXMCZ0nsJC/FoifX7YrTYGP91tCpSxIHkr7HxQcTdBMI7QakMtIIWK9Qjsy6tUI98aAdEo5PNCbzdpozmQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/node-config-provider": "^3.1.8", - "@smithy/protocol-http": "^4.1.4", - "@smithy/service-error-classification": "^3.0.7", - "@smithy/smithy-client": "^3.4.0", - "@smithy/types": "^3.5.0", - "@smithy/util-middleware": "^3.0.7", - "@smithy/util-retry": "^3.0.7", - "tslib": "^2.6.2", - "uuid": "^9.0.1" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/middleware-serde": { - "version": "3.0.7", - "integrity": "sha512-VytaagsQqtH2OugzVTq4qvjkLNbWehHfGcGr0JLJmlDRrNCeZoWkWsSOw1nhS/4hyUUWF/TLGGml4X/OnEep5g==", + "node_modules/@aws-sdk/querystring-builder": { + "version": "3.267.0", + "integrity": "sha512-SKo8V3oPV1wZy4r4lccH7R2LT0PUK/WGaXkKR30wyrtDjJRWVJDYef9ysOpRP+adCTt3G5XO0SzyPQUW5dXYVA==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-uri-escape": "3.201.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/middleware-stack": { - "version": "3.0.7", - "integrity": "sha512-EyTbMCdqS1DoeQsO4gI7z2Gzq1MoRFAeS8GkFYIwbedB7Lp5zlLHJdg+56tllIIG5Hnf9ZWX48YKSHlsKvugGA==", + "node_modules/@aws-sdk/querystring-parser": { + "version": "3.267.0", + "integrity": "sha512-Krq36GXqEfRfzJ9wOzkkzpbb4SWjgSYydTIgK6KtKapme0HPcB24kmmsjsUVuHzKuQMCHHDRWm+b47iBmHGpSQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/node-config-provider": { - "version": "3.1.8", - "integrity": "sha512-E0rU0DglpeJn5ge64mk8wTGEXcQwmpUTY5Zr7IzTpDLmHKiIamINERNZYrPQjg58Ck236sEKSwRSHA4CwshU6Q==", + "node_modules/@aws-sdk/service-client-documentation-generator": { + "version": "3.208.0", + "integrity": "sha512-2gIymHx/FSrFsIBmf7Rt6tj0KSiDCyfOtXYWWMuu2JACdKaY2uDggZUoGAaP2R2/2Vl2QVHYGLY7d6xQ23EKIA==", + "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/property-provider": "^3.1.7", - "@smithy/shared-ini-file-loader": "^3.1.8", - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" + "tslib": "^2.3.1" } }, - "node_modules/@smithy/node-http-handler": { - "version": "3.2.4", - "integrity": "sha512-49reY3+JgLMFNm7uTAKBWiKCA6XSvkNp9FqhVmusm2jpVnHORYFeFZ704LShtqWfjZW/nhX+7Iexyb6zQfXYIQ==", + "node_modules/@aws-sdk/service-error-classification": { + "version": "3.267.0", + "integrity": "sha512-fOWg7bcItmJqD/YQbGvN9o03ucoBzvWNTQEB81mLKMSKr1Cf/ms0f8oa94LlImgqjjfjvAqHh6rUBTpSmSEyaw==", "license": "Apache-2.0", - "dependencies": { - "@smithy/abort-controller": "^3.1.5", - "@smithy/protocol-http": "^4.1.4", - "@smithy/querystring-builder": "^3.0.7", - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" - }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/property-provider": { - "version": "3.1.7", - "integrity": "sha512-QfzLi1GPMisY7bAM5hOUqBdGYnY5S2JAlr201pghksrQv139f8iiiMalXtjczIP5f6owxFn3MINLNUNvUkgtPw==", + "node_modules/@aws-sdk/shared-ini-file-loader": { + "version": "3.267.0", + "integrity": "sha512-Jz9R5hXKSk+aRoBKi4Bnf6T/FZUBYrIibbLnhiNxpQ1FY9mTggJR/rxuIdOE23LtfW+CRqqEYOtAtmC1oYE6tw==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/protocol-http": { - "version": "4.1.4", - "integrity": "sha512-MlWK8eqj0JlpZBnWmjQLqmFp71Ug00P+m72/1xQB3YByXD4zZ+y9N4hYrR0EDmrUCZIkyATWHOXFgtavwGDTzQ==", + "node_modules/@aws-sdk/signature-v4": { + "version": "3.267.0", + "integrity": "sha512-Je1e7rum2zvxa3jWfwq4E+fyBdFJmSJAwGtWYz3+/rWipwXFlSAPeSVqtNjHdfzakgabvzLp7aesG4yQTrO2YQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" + "@aws-sdk/is-array-buffer": "3.201.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-hex-encoding": "3.201.0", + "@aws-sdk/util-middleware": "3.267.0", + "@aws-sdk/util-uri-escape": "3.201.0", + "@aws-sdk/util-utf8": "3.254.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/querystring-builder": { - "version": "3.0.7", - "integrity": "sha512-65RXGZZ20rzqqxTsChdqSpbhA6tdt5IFNgG6o7e1lnPVLCe6TNWQq4rTl4N87hTDD8mV4IxJJnvyE7brbnRkQw==", + "node_modules/@aws-sdk/smithy-client": { + "version": "3.267.0", + "integrity": "sha512-WdgXHqKmFQIkAWETO/I5boX9u6QbMLC4X74OVSBaBLhRjqYmvolMFtNrQzvSKGB3FaxAN9Do41amC0mGoeLC8A==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.5.0", - "@smithy/util-uri-escape": "^3.0.0", - "tslib": "^2.6.2" + "@aws-sdk/middleware-stack": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/querystring-parser": { - "version": "3.0.7", - "integrity": "sha512-Fouw4KJVWqqUVIu1gZW8BH2HakwLz6dvdrAhXeXfeymOBrZw+hcqaWs+cS1AZPVp4nlbeIujYrKA921ZW2WMPA==", + "node_modules/@aws-sdk/token-providers": { + "version": "3.267.0", + "integrity": "sha512-CGayGrPl4ONG4RuGbNv+QS4oVuItx4hK2FCbFS7d6V7h53rkDrcFd34NsvbicQ2KVFobE7fKs6ZaripJbJbLHA==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" + "@aws-sdk/client-sso-oidc": "3.267.0", + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/shared-ini-file-loader": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/service-error-classification": { - "version": "3.0.7", - "integrity": "sha512-91PRkTfiBf9hxkIchhRKJfl1rsplRDyBnmyFca3y0Z3x/q0JJN480S83LBd8R6sBCkm2bBbqw2FHp0Mbh+ecSA==", + "node_modules/@aws-sdk/types": { + "version": "3.267.0", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.5.0" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/shared-ini-file-loader": { - "version": "3.1.8", - "integrity": "sha512-0NHdQiSkeGl0ICQKcJQ2lCOKH23Nb0EaAa7RDRId6ZqwXkw4LJyIyZ0t3iusD4bnKYDPLGy2/5e2rfUhrt0Acw==", + "node_modules/@aws-sdk/url-parser": { + "version": "3.267.0", + "integrity": "sha512-xoQ5Fd11moiE82QTL9GGE6e73SFuD0Wi73tA75TAwKuY12OP5vDJ4oBC86A1G2T+OzeHJQmYyqiA5j48CzqB6A==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" + "@aws-sdk/querystring-parser": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" } }, - "node_modules/@smithy/signature-v4": { - "version": "4.2.0", - "integrity": "sha512-LafbclHNKnsorMgUkKm7Tk7oJ7xizsZ1VwqhGKqoCIrXh4fqDDp73fK99HOEEgcsQbtemmeY/BPv0vTVYYUNEQ==", + "node_modules/@aws-sdk/util-base64": { + "version": "3.208.0", + "integrity": "sha512-PQniZph5A6N7uuEOQi+1hnMz/FSOK/8kMFyFO+4DgA1dZ5pcKcn5wiFwHkcTb/BsgVqQa3Jx0VHNnvhlS8JyTg==", "license": "Apache-2.0", "dependencies": { - "@smithy/is-array-buffer": "^3.0.0", - "@smithy/protocol-http": "^4.1.4", - "@smithy/types": "^3.5.0", - "@smithy/util-hex-encoding": "^3.0.0", - "@smithy/util-middleware": "^3.0.7", - "@smithy/util-uri-escape": "^3.0.0", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" + "@aws-sdk/util-buffer-from": "3.208.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/smithy-client": { - "version": "3.4.0", - "integrity": "sha512-nOfJ1nVQsxiP6srKt43r2My0Gp5PLWCW2ASqUioxIiGmu6d32v4Nekidiv5qOmmtzIrmaD+ADX5SKHUuhReeBQ==", + "node_modules/@aws-sdk/util-body-length-browser": { + "version": "3.188.0", + "integrity": "sha512-8VpnwFWXhnZ/iRSl9mTf+VKOX9wDE8QtN4bj9pBfxwf90H1X7E8T6NkiZD3k+HubYf2J94e7DbeHs7fuCPW5Qg==", "license": "Apache-2.0", "dependencies": { - "@smithy/middleware-endpoint": "^3.1.4", - "@smithy/middleware-stack": "^3.0.7", - "@smithy/protocol-http": "^4.1.4", - "@smithy/types": "^3.5.0", - "@smithy/util-stream": "^3.1.9", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" + "tslib": "^2.3.1" } }, - "node_modules/@smithy/types": { - "version": "3.5.0", - "integrity": "sha512-QN0twHNfe8mNJdH9unwsCK13GURU7oEAZqkBI+rsvpv1jrmserO+WnLE7jidR9W/1dxwZ0u/CB01mV2Gms/K2Q==", + "node_modules/@aws-sdk/util-body-length-node": { + "version": "3.208.0", + "integrity": "sha512-3zj50e5g7t/MQf53SsuuSf0hEELzMtD8RX8C76f12OSRo2Bca4FLLYHe0TZbxcfQHom8/hOaeZEyTyMogMglqg==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/url-parser": { - "version": "3.0.7", - "integrity": "sha512-70UbSSR8J97c1rHZOWhl+VKiZDqHWxs/iW8ZHrHp5fCCPLSBE7GcUlUvKSle3Ca+J9LLbYCj/A79BxztBvAfpA==", + "node_modules/@aws-sdk/util-buffer-from": { + "version": "3.208.0", + "integrity": "sha512-7L0XUixNEFcLUGPeBF35enCvB9Xl+K6SQsmbrPk1P3mlV9mguWSDQqbOBwY1Ir0OVbD6H/ZOQU7hI/9RtRI0Zw==", "license": "Apache-2.0", "dependencies": { - "@smithy/querystring-parser": "^3.0.7", - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" + "@aws-sdk/is-array-buffer": "3.201.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" } }, - "node_modules/@smithy/util-base64": { - "version": "3.0.0", - "integrity": "sha512-Kxvoh5Qtt0CDsfajiZOCpJxgtPHXOKwmM+Zy4waD43UoEMA+qPxxa98aE/7ZhdnBFZFXMOiBR5xbcaMhLtznQQ==", + "node_modules/@aws-sdk/util-config-provider": { + "version": "3.208.0", + "integrity": "sha512-DSRqwrERUsT34ug+anlMBIFooBEGwM8GejC7q00Y/9IPrQy50KnG5PW2NiTjuLKNi7pdEOlwTSEocJE15eDZIg==", "license": "Apache-2.0", "dependencies": { - "@smithy/util-buffer-from": "^3.0.0", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/util-body-length-browser": { - "version": "3.0.0", - "integrity": "sha512-cbjJs2A1mLYmqmyVl80uoLTJhAcfzMOyPgjwAYusWKMdLeNtzmMz9YxNl3/jRLoxSS3wkqkf0jwNdtXWtyEBaQ==", + "node_modules/@aws-sdk/util-defaults-mode-browser": { + "version": "3.267.0", + "integrity": "sha512-MgrqpedA58HVR8RpT2A42//5Lb3M0JwEiYlDaA7EvIVsMx1NzO+cng4MDJi03YBAP5hwCVQmO9Sf5Au4dm+m0g==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/types": "3.267.0", + "bowser": "^2.11.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 10.0.0" } }, - "node_modules/@smithy/util-body-length-node": { - "version": "3.0.0", - "integrity": "sha512-Tj7pZ4bUloNUP6PzwhN7K386tmSmEET9QtQg0TgdNOnxhZvCssHji+oZTUIuzxECRfG8rdm2PMw2WCFs6eIYkA==", + "node_modules/@aws-sdk/util-defaults-mode-node": { + "version": "3.267.0", + "integrity": "sha512-JyFk95T77sGM4q386id/mDt9/7HvoQySAygPyv/lj//WEJJIRKiefB277CKKJPT8nRAsO4mIyAT+YO/xGCxkQA==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "@aws-sdk/config-resolver": "3.267.0", + "@aws-sdk/credential-provider-imds": "3.267.0", + "@aws-sdk/node-config-provider": "3.267.0", + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">= 10.0.0" } }, - "node_modules/@smithy/util-buffer-from": { - "version": "3.0.0", - "integrity": "sha512-aEOHCgq5RWFbP+UDPvPot26EJHjOC+bRgse5A8V3FSShqd5E5UN4qc7zkwsvJPPAVsf73QwYcHN1/gt/rtLwQA==", + "node_modules/@aws-sdk/util-endpoints": { + "version": "3.267.0", + "integrity": "sha512-c6miY83Eo0erqXY+YiS2sOg3izURqvaWHd9przJzBQea9XRCN4ANT2P8AhoC0BPIORutaaOSoCSp/crHG0XLLg==", "license": "Apache-2.0", "dependencies": { - "@smithy/is-array-buffer": "^3.0.0", - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/util-config-provider": { - "version": "3.0.0", - "integrity": "sha512-pbjk4s0fwq3Di/ANL+rCvJMKM5bzAQdE5S/6RL5NXgMExFAi6UgQMPOm5yPaIWPpr+EOXKXRonJ3FoxKf4mCJQ==", + "node_modules/@aws-sdk/util-hex-encoding": { + "version": "3.201.0", + "integrity": "sha512-7t1vR1pVxKx0motd3X9rI3m/xNp78p3sHtP5yo4NP4ARpxyJ0fokBomY8ScaH2D/B+U5o9ARxldJUdMqyBlJcA==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/util-defaults-mode-browser": { - "version": "3.0.23", - "integrity": "sha512-Y07qslyRtXDP/C5aWKqxTPBl4YxplEELG3xRrz2dnAQ6Lq/FgNrcKWmV561nNaZmFH+EzeGOX3ZRMbU8p1T6Nw==", + "node_modules/@aws-sdk/util-locate-window": { + "version": "3.693.0", + "integrity": "sha512-ttrag6haJLWABhLqtg1Uf+4LgHWIMOVSYL+VYZmAp2v4PUGOwWmWQH0Zk8RM7YuQcLfH/EoR72/Yxz6A4FKcuw==", "license": "Apache-2.0", "dependencies": { - "@smithy/property-provider": "^3.1.7", - "@smithy/smithy-client": "^3.4.0", - "@smithy/types": "^3.5.0", - "bowser": "^2.11.0", "tslib": "^2.6.2" }, "engines": { - "node": ">= 10.0.0" + "node": ">=16.0.0" } }, - "node_modules/@smithy/util-defaults-mode-node": { - "version": "3.0.23", - "integrity": "sha512-9Y4WH7f0vnDGuHUa4lGX9e2p+sMwODibsceSV6rfkZOvMC+BY3StB2LdO1NHafpsyHJLpwAgChxQ38tFyd6vkg==", + "node_modules/@aws-sdk/util-middleware": { + "version": "3.267.0", + "integrity": "sha512-7nvqBZVz3RdwYv6lU958g6sWI2Qt8lzxDVn0uwfnPH+fAiX7Ln1Hen2A0XeW5cL5uYUJy6wNM5cyfTzFZosE0A==", "license": "Apache-2.0", "dependencies": { - "@smithy/config-resolver": "^3.0.9", - "@smithy/credential-provider-imds": "^3.2.4", - "@smithy/node-config-provider": "^3.1.8", - "@smithy/property-provider": "^3.1.7", - "@smithy/smithy-client": "^3.4.0", - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">= 10.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/util-endpoints": { - "version": "2.1.3", - "integrity": "sha512-34eACeKov6jZdHqS5hxBMJ4KyWKztTMulhuQ2UdOoP6vVxMLrOKUqIXAwJe/wiWMhXhydLW664B02CNpQBQ4Aw==", + "node_modules/@aws-sdk/util-retry": { + "version": "3.267.0", + "integrity": "sha512-ZXo1ICG2HgxkIZWlnPteh2R90kwmhRwvbP282CwrrYgTKuMZmW2R/+o6vqhWyPkjoNFN/pno0FxuDA3IYau3Sw==", "license": "Apache-2.0", "dependencies": { - "@smithy/node-config-provider": "^3.1.8", - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" + "@aws-sdk/service-error-classification": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">= 14.0.0" } }, - "node_modules/@smithy/util-hex-encoding": { - "version": "3.0.0", - "integrity": "sha512-eFndh1WEK5YMUYvy3lPlVmYY/fZcQE1D8oSf41Id2vCeIkKJXPcYDCZD+4+xViI6b1XSd7tE+s5AmXzz5ilabQ==", + "node_modules/@aws-sdk/util-uri-escape": { + "version": "3.201.0", + "integrity": "sha512-TeTWbGx4LU2c5rx0obHeDFeO9HvwYwQtMh1yniBz00pQb6Qt6YVOETVQikRZ+XRQwEyCg/dA375UplIpiy54mA==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/util-middleware": { - "version": "3.0.7", - "integrity": "sha512-OVA6fv/3o7TMJTpTgOi1H5OTwnuUa8hzRzhSFDtZyNxi6OZ70L/FHattSmhE212I7b6WSOJAAmbYnvcjTHOJCA==", + "node_modules/@aws-sdk/util-user-agent-browser": { + "version": "3.267.0", + "integrity": "sha512-SmI6xInnPPa0gFhCqhtWOUMTxLeRbm7X5HXzeprhK1d8aNNlUVyALAV7K8ovIjnv3a97lIJSekyb78oTuYITCA==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" + "@aws-sdk/types": "3.267.0", + "bowser": "^2.11.0", + "tslib": "^2.3.1" } }, - "node_modules/@smithy/util-retry": { - "version": "3.0.7", - "integrity": "sha512-nh1ZO1vTeo2YX1plFPSe/OXaHkLAHza5jpokNiiKX2M5YpNUv6RxGJZhpfmiR4jSvVHCjIDmILjrxKmP+/Ghug==", + "node_modules/@aws-sdk/util-user-agent-node": { + "version": "3.267.0", + "integrity": "sha512-nfmyffA1yIypJ30CIMO6Tc16t8dFJzdztzoowjmnfb8/LzTZECERM3GICq0DvZDPfSo+jbuz634VtS2K7tVZjA==", "license": "Apache-2.0", "dependencies": { - "@smithy/service-error-classification": "^3.0.7", - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" + "@aws-sdk/node-config-provider": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" + }, + "peerDependencies": { + "aws-crt": ">=1.0.0" + }, + "peerDependenciesMeta": { + "aws-crt": { + "optional": true + } } }, - "node_modules/@smithy/util-stream": { - "version": "3.1.9", - "integrity": "sha512-7YAR0Ub3MwTMjDfjnup4qa6W8gygZMxikBhFMPESi6ASsl/rZJhwLpF/0k9TuezScCojsM0FryGdz4LZtjKPPQ==", + "node_modules/@aws-sdk/util-utf8": { + "version": "3.254.0", + "integrity": "sha512-14Kso/eIt5/qfIBmhEL9L1IfyUqswjSTqO2mY7KOzUZ9SZbwn3rpxmtkhmATkRjD7XIlLKaxBkI7tU9Zjzj8Kw==", "license": "Apache-2.0", "dependencies": { - "@smithy/fetch-http-handler": "^3.2.9", - "@smithy/node-http-handler": "^3.2.4", - "@smithy/types": "^3.5.0", - "@smithy/util-base64": "^3.0.0", - "@smithy/util-buffer-from": "^3.0.0", - "@smithy/util-hex-encoding": "^3.0.0", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" + "@aws-sdk/util-buffer-from": "3.208.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/util-uri-escape": { - "version": "3.0.0", - "integrity": "sha512-LqR7qYLgZTD7nWLBecUi4aqolw8Mhza9ArpNEQ881MJJIU2sE5iHCK6TdyqqzcDLy0OPe10IY4T8ctVdtynubg==", + "node_modules/@aws-sdk/util-utf8-browser": { + "version": "3.259.0", + "integrity": "sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" + "tslib": "^2.3.1" } }, - "node_modules/@smithy/util-utf8": { - "version": "3.0.0", - "integrity": "sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA==", - "license": "Apache-2.0", + "node_modules/@babel/runtime": { + "version": "7.26.0", + "integrity": "sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==", + "dev": true, + "license": "MIT", "dependencies": { - "@smithy/util-buffer-from": "^3.0.0", - "tslib": "^2.6.2" + "regenerator-runtime": "^0.14.0" }, "engines": { - "node": ">=16.0.0" + "node": ">=6.9.0" } }, - "node_modules/@tsconfig/node16": { - "version": "16.1.3", - "integrity": "sha512-9nTOUBn+EMKO6rtSZJk+DcqsfgtlERGT9XPJ5PRj/HNENPCBY1yu/JEj5wT6GLtbCLBO2k46SeXDaY0pjMqypw==", + "node_modules/@tsconfig/node14": { + "version": "1.0.3", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", "dev": true, "license": "MIT" }, "node_modules/@types/node": { - "version": "16.18.113", - "integrity": "sha512-4jHxcEzSXpF1cBNxogs5FVbVSFSKo50sFCn7Xg7vmjJTbWFWgeuHW3QnoINlfmfG++MFR/q97RZE5RQXKeT+jg==", + "version": "14.18.63", + "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==", "dev": true, "license": "MIT" }, "node_modules/@types/uuid": { - "version": "9.0.8", - "integrity": "sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==", + "version": "8.3.4", + "integrity": "sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw==", "dev": true, "license": "MIT" }, @@ -1281,6 +1111,15 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/at-least-node": { + "version": "1.0.0", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 4.0.0" + } + }, "node_modules/balanced-match": { "version": "1.0.2", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", @@ -1417,19 +1256,6 @@ "downlevel-dts": "index.js" } }, - "node_modules/downlevel-dts/node_modules/typescript": { - "version": "5.7.0-dev.20241022", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.0-dev.20241022.tgz", - "integrity": "sha512-Z8PXMDow1rJGCzBQ9FEeNQHBDEGwqSMAlaM00C9qn/DlUH7DC5dS/pNNEcrQBktPbbIwOjR4XuXYOddJUH2klQ==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, "node_modules/emoji-regex": { "version": "8.0.0", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", @@ -1446,24 +1272,33 @@ } }, "node_modules/fast-xml-parser": { - "version": "4.4.1", - "integrity": "sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/NaturalIntelligence" - }, - { - "type": "paypal", - "url": "https://paypal.me/naturalintelligence" - } - ], + "version": "4.0.11", + "integrity": "sha512-4aUg3aNRR/WjQAcpceODG1C3x3lFANXRo8+1biqfieHmg9pyMt7qB4lQV/Ta6sJCTbA5vfD8fnA8S54JATiFUA==", "license": "MIT", "dependencies": { "strnum": "^1.0.5" }, "bin": { "fxparser": "src/cli/cli.js" + }, + "funding": { + "type": "paypal", + "url": "https://paypal.me/naturalintelligence" + } + }, + "node_modules/fs-extra": { + "version": "9.1.0", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" } }, "node_modules/fs.realpath": { @@ -1511,6 +1346,33 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/handlebars": { + "version": "4.7.8", + "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.2", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, "node_modules/has-flag": { "version": "4.0.0", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -1532,6 +1394,15 @@ "node": ">= 0.4" } }, + "node_modules/highlight.js": { + "version": "10.7.3", + "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": "*" + } + }, "node_modules/inflight": { "version": "1.0.6", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", @@ -1559,8 +1430,8 @@ } }, "node_modules/is-core-module": { - "version": "2.15.1", - "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", + "version": "2.16.1", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", "dev": true, "license": "MIT", "dependencies": { @@ -1582,12 +1453,42 @@ "node": ">=8" } }, + "node_modules/jsonfile": { + "version": "6.1.0", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, "node_modules/lodash": { "version": "4.17.21", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true, "license": "MIT" }, + "node_modules/lunr": { + "version": "2.3.9", + "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", + "dev": true, + "license": "MIT" + }, + "node_modules/marked": { + "version": "1.2.9", + "integrity": "sha512-H8lIX2SvyitGX+TRdtS06m1jHMijKN/XjfH6Ooii9fvxMlh8QdqBfBDkGUpMWH2kQNrtixjzYUa3SH8ROTgRRw==", + "dev": true, + "license": "MIT", + "bin": { + "marked": "bin/marked" + }, + "engines": { + "node": ">= 8.16.2" + } + }, "node_modules/minimatch": { "version": "3.1.2", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", @@ -1600,6 +1501,21 @@ "node": "*" } }, + "node_modules/minimist": { + "version": "1.2.8", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true, + "license": "MIT" + }, "node_modules/once": { "version": "1.4.0", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", @@ -1624,6 +1540,15 @@ "dev": true, "license": "MIT" }, + "node_modules/progress": { + "version": "2.0.3", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/rechoir": { "version": "0.6.2", "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", @@ -1651,18 +1576,21 @@ } }, "node_modules/resolve": { - "version": "1.22.8", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "version": "1.22.10", + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", "dev": true, "license": "MIT", "dependencies": { - "is-core-module": "^2.13.0", + "is-core-module": "^2.16.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" }, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -1730,6 +1658,15 @@ "node": ">=4" } }, + "node_modules/source-map": { + "version": "0.6.1", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/spawn-command": { "version": "0.0.2", "integrity": "sha1-lUThpDygRfhTGqwaSMspva5iM44=", @@ -1803,13 +1740,50 @@ } }, "node_modules/tslib": { - "version": "2.7.0", - "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "version": "2.8.1", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "license": "0BSD" }, + "node_modules/typedoc": { + "version": "0.19.2", + "integrity": "sha512-oDEg1BLEzi1qvgdQXc658EYgJ5qJLVSeZ0hQ57Eq4JXy6Vj2VX4RVo18qYxRWz75ifAaYuYNBUCnbhjd37TfOg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "fs-extra": "^9.0.1", + "handlebars": "^4.7.6", + "highlight.js": "^10.2.0", + "lodash": "^4.17.20", + "lunr": "^2.3.9", + "marked": "^1.1.1", + "minimatch": "^3.0.0", + "progress": "^2.0.3", + "semver": "^7.3.2", + "shelljs": "^0.8.4", + "typedoc-default-themes": "^0.11.4" + }, + "bin": { + "typedoc": "bin/typedoc" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "typescript": "3.9.x || 4.0.x" + } + }, + "node_modules/typedoc-default-themes": { + "version": "0.11.4", + "integrity": "sha512-Y4Lf+qIb9NTydrexlazAM46SSLrmrQRqWiD52593g53SsmUFioAsMWt8m834J6qsp+7wHRjxCXSZeiiW5cMUdw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">= 8" + } + }, "node_modules/typescript": { - "version": "4.9.5", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "version": "4.6.4", + "integrity": "sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg==", "dev": true, "license": "Apache-2.0", "bin": { @@ -1820,18 +1794,42 @@ "node": ">=4.2.0" } }, + "node_modules/uglify-js": { + "version": "3.19.3", + "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", + "dev": true, + "license": "BSD-2-Clause", + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/uuid": { - "version": "9.0.1", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], + "version": "8.3.2", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", "license": "MIT", "bin": { "uuid": "dist/bin/uuid" } }, + "node_modules/wordwrap": { + "version": "1.0.0", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true, + "license": "MIT" + }, "node_modules/wrap-ansi": { "version": "7.0.0", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/package.json b/src.gen/@amzn/amazon-q-developer-streaming-client/package.json index 8d8ec567801..235208efaa8 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/package.json +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/package.json @@ -5,72 +5,74 @@ "scripts": { "build": "concurrently 'npm:build:cjs' 'npm:build:es' 'npm:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", + "build:docs": "typedoc", "build:es": "tsc -p tsconfig.es.json", "build:types": "tsc -p tsconfig.types.json", "build:types:downlevel": "downlevel-dts dist-types dist-types/ts3.4", - "clean": "rimraf ./dist-* && rimraf *.tsbuildinfo || exit 0", - "prepack": "npm run clean && npm run build", - "postinstall": "npm run build" + "clean": "rimraf ./dist-* && rimraf *.tsbuildinfo", + "prepack": "npm run clean && npm run build" }, "main": "./dist-cjs/index.js", "types": "./dist-types/index.d.ts", "module": "./dist-es/index.js", "sideEffects": false, "dependencies": { - "tslib": "^2.6.2", - "@aws-crypto/sha256-browser": "5.2.0", - "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/client-sso-oidc": "3.658.1", - "@aws-sdk/client-sts": "3.658.1", - "@aws-sdk/core": "3.658.1", - "@aws-sdk/credential-provider-node": "3.658.1", - "@aws-sdk/middleware-host-header": "3.654.0", - "@aws-sdk/middleware-logger": "3.654.0", - "@aws-sdk/middleware-recursion-detection": "3.654.0", - "@aws-sdk/middleware-user-agent": "3.654.0", - "@aws-sdk/region-config-resolver": "3.654.0", - "@aws-sdk/types": "3.654.0", - "@aws-sdk/util-user-agent-browser": "3.654.0", - "@aws-sdk/util-user-agent-node": "3.654.0", - "@smithy/config-resolver": "^3.0.8", - "@smithy/core": "^2.4.6", - "@smithy/eventstream-serde-browser": "^3.0.9", - "@smithy/eventstream-serde-config-resolver": "^3.0.6", - "@smithy/eventstream-serde-node": "^3.0.8", - "@smithy/fetch-http-handler": "^3.2.8", - "@smithy/hash-node": "^3.0.6", - "@smithy/invalid-dependency": "^3.0.6", - "@smithy/middleware-content-length": "^3.0.8", - "@smithy/middleware-retry": "^3.0.21", - "@smithy/middleware-serde": "^3.0.6", - "@smithy/middleware-stack": "^3.0.6", - "@smithy/node-config-provider": "^3.1.7", - "@smithy/node-http-handler": "^3.2.3", - "@smithy/protocol-http": "^4.1.3", - "@smithy/smithy-client": "^3.3.5", - "@smithy/types": "^3.4.2", - "@smithy/url-parser": "^3.0.6", - "@smithy/util-base64": "^3.0.0", - "@smithy/util-body-length-browser": "^3.0.0", - "@smithy/util-body-length-node": "^3.0.0", - "@smithy/util-defaults-mode-browser": "^3.0.21", - "@smithy/util-defaults-mode-node": "^3.0.21", - "@smithy/util-middleware": "^3.0.6", - "@smithy/util-retry": "^3.0.6", - "@smithy/util-utf8": "^3.0.0", - "uuid": "^9.0.1" + "tslib": "^2.3.1", + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "3.267.0", + "@aws-sdk/config-resolver": "3.267.0", + "@aws-sdk/credential-provider-node": "3.267.0", + "@aws-sdk/eventstream-serde-browser": "3.267.0", + "@aws-sdk/eventstream-serde-config-resolver": "3.267.0", + "@aws-sdk/eventstream-serde-node": "3.267.0", + "@aws-sdk/fetch-http-handler": "3.267.0", + "@aws-sdk/hash-node": "3.267.0", + "@aws-sdk/invalid-dependency": "3.267.0", + "@aws-sdk/middleware-content-length": "3.267.0", + "@aws-sdk/middleware-host-header": "3.267.0", + "@aws-sdk/middleware-logger": "3.267.0", + "@aws-sdk/middleware-recursion-detection": "3.267.0", + "@aws-sdk/middleware-retry": "3.267.0", + "@aws-sdk/middleware-serde": "3.267.0", + "@aws-sdk/middleware-signing": "3.267.0", + "@aws-sdk/middleware-stack": "3.267.0", + "@aws-sdk/middleware-user-agent": "3.267.0", + "@aws-sdk/node-config-provider": "3.267.0", + "@aws-sdk/node-http-handler": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/smithy-client": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/url-parser": "3.267.0", + "@aws-sdk/util-base64": "3.208.0", + "@aws-sdk/util-body-length-browser": "3.188.0", + "@aws-sdk/util-body-length-node": "3.208.0", + "@aws-sdk/util-defaults-mode-browser": "3.267.0", + "@aws-sdk/util-defaults-mode-node": "3.267.0", + "@aws-sdk/util-retry": "3.267.0", + "@aws-sdk/util-user-agent-browser": "3.267.0", + "@aws-sdk/util-user-agent-node": "3.267.0", + "@aws-sdk/util-utf8": "3.254.0", + "uuid": "^8.3.2" }, "devDependencies": { - "@tsconfig/node16": "16.1.3", + "@tsconfig/node14": "1.0.3", "concurrently": "7.0.0", "downlevel-dts": "0.10.1", "rimraf": "^3.0.0", - "typescript": "~4.9.5", - "@types/node": "^16.18.96", - "@types/uuid": "^9.0.4" + "typedoc": "^0.19.2", + "typescript": "~4.6.2", + "@aws-sdk/service-client-documentation-generator": "3.208.0", + "@types/node": "^14.14.31", + "@types/uuid": "^8.3.0" + }, + "overrides": { + "typedoc": { + "typescript": "~4.6.2" + } }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" }, "typesVersions": { "<4.0": { @@ -80,7 +82,7 @@ } }, "files": [ - "dist-*/**" + "dist-*" ], "browser": { "./dist-es/runtimeConfig": "./dist-es/runtimeConfig.browser" diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/QDeveloperStreaming.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/QDeveloperStreaming.ts index 1c6ce1cfb24..4129b762205 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/QDeveloperStreaming.ts +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/QDeveloperStreaming.ts @@ -1,8 +1,5 @@ // smithy-typescript generated code -import { - QDeveloperStreamingClient, - QDeveloperStreamingClientConfig, -} from "./QDeveloperStreamingClient"; +import { QDeveloperStreamingClient } from "./QDeveloperStreamingClient"; import { GenerateCodeFromCommandsCommand, GenerateCodeFromCommandsCommandInput, @@ -13,53 +10,70 @@ import { SendMessageCommandInput, SendMessageCommandOutput, } from "./commands/SendMessageCommand"; -import { createAggregatedClient } from "@smithy/smithy-client"; -import { HttpHandlerOptions as __HttpHandlerOptions } from "@smithy/types"; - -const commands = { - GenerateCodeFromCommandsCommand, - SendMessageCommand, -} +import { HttpHandlerOptions as __HttpHandlerOptions } from "@aws-sdk/types"; -export interface QDeveloperStreaming { +export class QDeveloperStreaming extends QDeveloperStreamingClient { /** - * @see {@link GenerateCodeFromCommandsCommand} + * API to generate infrastructure as code from cli commands. */ - generateCodeFromCommands( + public generateCodeFromCommands( args: GenerateCodeFromCommandsCommandInput, options?: __HttpHandlerOptions, ): Promise; - generateCodeFromCommands( + public generateCodeFromCommands( args: GenerateCodeFromCommandsCommandInput, cb: (err: any, data?: GenerateCodeFromCommandsCommandOutput) => void ): void; - generateCodeFromCommands( + public generateCodeFromCommands( args: GenerateCodeFromCommandsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GenerateCodeFromCommandsCommandOutput) => void ): void; + public generateCodeFromCommands( + args: GenerateCodeFromCommandsCommandInput, + optionsOrCb?: __HttpHandlerOptions | ((err: any, data?: GenerateCodeFromCommandsCommandOutput) => void), + cb?: (err: any, data?: GenerateCodeFromCommandsCommandOutput) => void + ): Promise | void { + const command = new GenerateCodeFromCommandsCommand(args); + if (typeof optionsOrCb === "function") { + this.send(command, optionsOrCb) + } else if (typeof cb === "function") { + if (typeof optionsOrCb !== "object") + throw new Error(`Expect http options but get ${typeof optionsOrCb}`) + this.send(command, optionsOrCb || {}, cb) + } else { + return this.send(command, optionsOrCb); + } + } - /** - * @see {@link SendMessageCommand} - */ - sendMessage( + public sendMessage( args: SendMessageCommandInput, options?: __HttpHandlerOptions, ): Promise; - sendMessage( + public sendMessage( args: SendMessageCommandInput, cb: (err: any, data?: SendMessageCommandOutput) => void ): void; - sendMessage( + public sendMessage( args: SendMessageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SendMessageCommandOutput) => void ): void; + public sendMessage( + args: SendMessageCommandInput, + optionsOrCb?: __HttpHandlerOptions | ((err: any, data?: SendMessageCommandOutput) => void), + cb?: (err: any, data?: SendMessageCommandOutput) => void + ): Promise | void { + const command = new SendMessageCommand(args); + if (typeof optionsOrCb === "function") { + this.send(command, optionsOrCb) + } else if (typeof cb === "function") { + if (typeof optionsOrCb !== "object") + throw new Error(`Expect http options but get ${typeof optionsOrCb}`) + this.send(command, optionsOrCb || {}, cb) + } else { + return this.send(command, optionsOrCb); + } + } } - -/** - * @public - */ -export class QDeveloperStreaming extends QDeveloperStreamingClient implements QDeveloperStreaming {} -createAggregatedClient(commands, QDeveloperStreaming); diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/QDeveloperStreamingClient.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/QDeveloperStreamingClient.ts index bf1f39e4d98..0fe93d9c51a 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/QDeveloperStreamingClient.ts +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/QDeveloperStreamingClient.ts @@ -1,10 +1,4 @@ // smithy-typescript generated code -import { - HttpAuthSchemeInputConfig, - HttpAuthSchemeResolvedConfig, - defaultQDeveloperStreamingHttpAuthSchemeParametersProvider, - resolveHttpAuthSchemeConfig, -} from "./auth/httpAuthSchemeProvider"; import { GenerateCodeFromCommandsCommandInput, GenerateCodeFromCommandsCommandOutput, @@ -14,25 +8,6 @@ import { SendMessageCommandOutput, } from "./commands/SendMessageCommand"; import { getRuntimeConfig as __getRuntimeConfig } from "./runtimeConfig"; -import { - RuntimeExtension, - RuntimeExtensionsConfig, - resolveRuntimeExtensions, -} from "./runtimeExtensions"; -import { - HostHeaderInputConfig, - HostHeaderResolvedConfig, - getHostHeaderPlugin, - resolveHostHeaderConfig, -} from "@aws-sdk/middleware-host-header"; -import { getLoggerPlugin } from "@aws-sdk/middleware-logger"; -import { getRecursionDetectionPlugin } from "@aws-sdk/middleware-recursion-detection"; -import { - UserAgentInputConfig, - UserAgentResolvedConfig, - getUserAgentPlugin, - resolveUserAgentConfig, -} from "@aws-sdk/middleware-user-agent"; import { EndpointsInputConfig, EndpointsResolvedConfig, @@ -40,41 +15,57 @@ import { RegionResolvedConfig, resolveEndpointsConfig, resolveRegionConfig, -} from "@smithy/config-resolver"; -import { - DefaultIdentityProviderConfig, - getHttpAuthSchemePlugin, - getHttpSigningPlugin, -} from "@smithy/core"; +} from "@aws-sdk/config-resolver"; import { EventStreamSerdeInputConfig, EventStreamSerdeResolvedConfig, resolveEventStreamSerdeConfig, -} from "@smithy/eventstream-serde-config-resolver"; -import { getContentLengthPlugin } from "@smithy/middleware-content-length"; +} from "@aws-sdk/eventstream-serde-config-resolver"; +import { getContentLengthPlugin } from "@aws-sdk/middleware-content-length"; +import { + HostHeaderInputConfig, + HostHeaderResolvedConfig, + getHostHeaderPlugin, + resolveHostHeaderConfig, +} from "@aws-sdk/middleware-host-header"; +import { getLoggerPlugin } from "@aws-sdk/middleware-logger"; +import { getRecursionDetectionPlugin } from "@aws-sdk/middleware-recursion-detection"; import { RetryInputConfig, RetryResolvedConfig, getRetryPlugin, resolveRetryConfig, -} from "@smithy/middleware-retry"; -import { HttpHandlerUserInput as __HttpHandlerUserInput } from "@smithy/protocol-http"; +} from "@aws-sdk/middleware-retry"; +import { + AwsAuthInputConfig, + AwsAuthResolvedConfig, + getAwsAuthPlugin, + resolveAwsAuthConfig, +} from "@aws-sdk/middleware-signing"; +import { + UserAgentInputConfig, + UserAgentResolvedConfig, + getUserAgentPlugin, + resolveUserAgentConfig, +} from "@aws-sdk/middleware-user-agent"; +import { HttpHandler as __HttpHandler } from "@aws-sdk/protocol-http"; import { Client as __Client, DefaultsMode as __DefaultsMode, SmithyConfiguration as __SmithyConfiguration, SmithyResolvedConfiguration as __SmithyResolvedConfiguration, -} from "@smithy/smithy-client"; +} from "@aws-sdk/smithy-client"; import { - AwsCredentialIdentityProvider, Provider, RegionInfoProvider, BodyLengthCalculator as __BodyLengthCalculator, - CheckOptionalClientConfig as __CheckOptionalClientConfig, + Checksum as __Checksum, ChecksumConstructor as __ChecksumConstructor, + Credentials as __Credentials, Decoder as __Decoder, Encoder as __Encoder, EventStreamSerdeProvider as __EventStreamSerdeProvider, + Hash as __Hash, HashConstructor as __HashConstructor, HttpHandlerOptions as __HttpHandlerOptions, Logger as __Logger, @@ -82,36 +73,25 @@ import { StreamCollector as __StreamCollector, UrlParser as __UrlParser, UserAgent as __UserAgent, -} from "@smithy/types"; - -export { __Client } +} from "@aws-sdk/types"; -/** - * @public - */ export type ServiceInputTypes = | GenerateCodeFromCommandsCommandInput | SendMessageCommandInput; -/** - * @public - */ export type ServiceOutputTypes = | GenerateCodeFromCommandsCommandOutput | SendMessageCommandOutput; -/** - * @public - */ export interface ClientDefaults - extends Partial<__SmithyConfiguration<__HttpHandlerOptions>> { + extends Partial<__SmithyResolvedConfiguration<__HttpHandlerOptions>> { /** - * The HTTP handler to use or its constructor options. Fetch in browser and Https in Nodejs. + * The HTTP handler to use. Fetch in browser and Https in Nodejs. */ - requestHandler?: __HttpHandlerUserInput; + requestHandler?: __HttpHandler; /** - * A constructor for a class implementing the {@link @smithy/types#ChecksumConstructor} interface + * A constructor for a class implementing the {@link __Checksum} interface * that computes the SHA-256 HMAC or checksum of a string or binary buffer. * @internal */ @@ -166,72 +146,64 @@ export interface ClientDefaults runtime?: string; /** - * Disable dynamically changing the endpoint of the client based on the hostPrefix + * Disable dyanamically changing the endpoint of the client based on the hostPrefix * trait of an operation. */ disableHostPrefix?: boolean; /** - * Unique service identifier. - * @internal - */ - serviceId?: string; - - /** - * Enables IPv6/IPv4 dualstack endpoint. + * Value for how many times a request will be made at most in case of retry. */ - useDualstackEndpoint?: boolean | __Provider; + maxAttempts?: number | __Provider; /** - * Enables FIPS compatible endpoints. + * Specifies which retry algorithm to use. */ - useFipsEndpoint?: boolean | __Provider; + retryMode?: string | __Provider; /** - * The AWS region to which this client will send requests + * Optional logger for logging debug/info/warn/error. */ - region?: string | __Provider; + logger?: __Logger; /** - * Fetch related hostname, signing name or signing region with given region. - * @internal + * Enables IPv6/IPv4 dualstack endpoint. */ - regionInfoProvider?: RegionInfoProvider; + useDualstackEndpoint?: boolean | __Provider; /** - * The provider populating default tracking information to be sent with `user-agent`, `x-amz-user-agent` header - * @internal + * Enables FIPS compatible endpoints. */ - defaultUserAgentProvider?: Provider<__UserAgent>; + useFipsEndpoint?: boolean | __Provider; /** - * Default credentials provider; Not available in browser runtime. - * @deprecated + * Unique service identifier. * @internal */ - credentialDefaultProvider?: (input: any) => AwsCredentialIdentityProvider; + serviceId?: string; /** - * Value for how many times a request will be made at most in case of retry. + * The AWS region to which this client will send requests */ - maxAttempts?: number | __Provider; + region?: string | __Provider; /** - * Specifies which retry algorithm to use. - * @see https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-smithy-util-retry/Enum/RETRY_MODES/ - * + * Default credentials provider; Not available in browser runtime. + * @internal */ - retryMode?: string | __Provider; + credentialDefaultProvider?: (input: any) => __Provider<__Credentials>; /** - * Optional logger for logging debug/info/warn/error. + * Fetch related hostname, signing name or signing region with given region. + * @internal */ - logger?: __Logger; + regionInfoProvider?: RegionInfoProvider; /** - * Optional extensions + * The provider populating default tracking information to be sent with `user-agent`, `x-amz-user-agent` header + * @internal */ - extensions?: RuntimeExtension[]; + defaultUserAgentProvider?: Provider<__UserAgent>; /** * The function that provides necessary utilities for generating and parsing event stream @@ -239,54 +211,40 @@ export interface ClientDefaults eventStreamSerdeProvider?: __EventStreamSerdeProvider; /** - * The {@link @smithy/smithy-client#DefaultsMode} that will be used to determine how certain default configuration options are resolved in the SDK. + * The {@link __DefaultsMode} that will be used to determine how certain default configuration options are resolved in the SDK. */ defaultsMode?: __DefaultsMode | __Provider<__DefaultsMode>; } -/** - * @public - */ -export type QDeveloperStreamingClientConfigType = Partial<__SmithyConfiguration<__HttpHandlerOptions>> +type QDeveloperStreamingClientConfigType = Partial<__SmithyConfiguration<__HttpHandlerOptions>> & ClientDefaults - & UserAgentInputConfig - & RetryInputConfig & RegionInputConfig - & HostHeaderInputConfig & EndpointsInputConfig + & RetryInputConfig + & HostHeaderInputConfig + & AwsAuthInputConfig + & UserAgentInputConfig & EventStreamSerdeInputConfig - & HttpAuthSchemeInputConfig /** - * @public - * - * The configuration interface of QDeveloperStreamingClient class constructor that set the region, credentials and other options. + * The configuration interface of QDeveloperStreamingClient class constructor that set the region, credentials and other options. */ export interface QDeveloperStreamingClientConfig extends QDeveloperStreamingClientConfigType {} -/** - * @public - */ -export type QDeveloperStreamingClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> +type QDeveloperStreamingClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & Required - & RuntimeExtensionsConfig - & UserAgentResolvedConfig - & RetryResolvedConfig & RegionResolvedConfig - & HostHeaderResolvedConfig & EndpointsResolvedConfig + & RetryResolvedConfig + & HostHeaderResolvedConfig + & AwsAuthResolvedConfig + & UserAgentResolvedConfig & EventStreamSerdeResolvedConfig - & HttpAuthSchemeResolvedConfig /** - * @public - * - * The resolved configuration interface of QDeveloperStreamingClient class. This is resolved and normalized from the {@link QDeveloperStreamingClientConfig | constructor configuration interface}. + * The resolved configuration interface of QDeveloperStreamingClient class. This is resolved and normalized from the {@link QDeveloperStreamingClientConfig | constructor configuration interface}. */ export interface QDeveloperStreamingClientResolvedConfig extends QDeveloperStreamingClientResolvedConfigType {} -/** - * @public - */ export class QDeveloperStreamingClient extends __Client< __HttpHandlerOptions, ServiceInputTypes, @@ -298,37 +256,24 @@ export class QDeveloperStreamingClient extends __Client< */ readonly config: QDeveloperStreamingClientResolvedConfig; - constructor(...[configuration]: __CheckOptionalClientConfig) { - let _config_0 = __getRuntimeConfig(configuration || {}); - let _config_1 = resolveUserAgentConfig(_config_0); - let _config_2 = resolveRetryConfig(_config_1); - let _config_3 = resolveRegionConfig(_config_2); + constructor(configuration: QDeveloperStreamingClientConfig) { + let _config_0 = __getRuntimeConfig(configuration); + let _config_1 = resolveRegionConfig(_config_0); + let _config_2 = resolveEndpointsConfig(_config_1); + let _config_3 = resolveRetryConfig(_config_2); let _config_4 = resolveHostHeaderConfig(_config_3); - let _config_5 = resolveEndpointsConfig(_config_4); - let _config_6 = resolveEventStreamSerdeConfig(_config_5); - let _config_7 = resolveHttpAuthSchemeConfig(_config_6); - let _config_8 = resolveRuntimeExtensions(_config_7, configuration?.extensions || []); - super(_config_8); - this.config = _config_8; - this.middlewareStack.use(getUserAgentPlugin(this.config - )); - this.middlewareStack.use(getRetryPlugin(this.config - )); - this.middlewareStack.use(getContentLengthPlugin(this.config - )); - this.middlewareStack.use(getHostHeaderPlugin(this.config - )); - this.middlewareStack.use(getLoggerPlugin(this.config - )); - this.middlewareStack.use(getRecursionDetectionPlugin(this.config - )); - this.middlewareStack.use(getHttpAuthSchemePlugin(this.config - , { - httpAuthSchemeParametersProvider: defaultQDeveloperStreamingHttpAuthSchemeParametersProvider,identityProviderConfigProvider: async (config: QDeveloperStreamingClientResolvedConfig) => new DefaultIdentityProviderConfig({ - "aws.auth#sigv4": config.credentials,}), } - )); - this.middlewareStack.use(getHttpSigningPlugin(this.config - )); + let _config_5 = resolveAwsAuthConfig(_config_4); + let _config_6 = resolveUserAgentConfig(_config_5); + let _config_7 = resolveEventStreamSerdeConfig(_config_6); + super(_config_7); + this.config = _config_7; + this.middlewareStack.use(getRetryPlugin(this.config)); + this.middlewareStack.use(getContentLengthPlugin(this.config)); + this.middlewareStack.use(getHostHeaderPlugin(this.config)); + this.middlewareStack.use(getLoggerPlugin(this.config)); + this.middlewareStack.use(getRecursionDetectionPlugin(this.config)); + this.middlewareStack.use(getAwsAuthPlugin(this.config)); + this.middlewareStack.use(getUserAgentPlugin(this.config)); } /** diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/auth/httpAuthExtensionConfiguration.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/auth/httpAuthExtensionConfiguration.ts deleted file mode 100644 index 01057e6bcbd..00000000000 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/auth/httpAuthExtensionConfiguration.ts +++ /dev/null @@ -1,73 +0,0 @@ -// smithy-typescript generated code -import { QDeveloperStreamingHttpAuthSchemeProvider } from "./httpAuthSchemeProvider"; -import { - AwsCredentialIdentity, - AwsCredentialIdentityProvider, - HttpAuthScheme, -} from "@smithy/types"; - -/** - * @internal - */ -export interface HttpAuthExtensionConfiguration { - setHttpAuthScheme(httpAuthScheme: HttpAuthScheme): void; - httpAuthSchemes(): HttpAuthScheme[]; - setHttpAuthSchemeProvider(httpAuthSchemeProvider: QDeveloperStreamingHttpAuthSchemeProvider): void; - httpAuthSchemeProvider(): QDeveloperStreamingHttpAuthSchemeProvider; - setCredentials(credentials: AwsCredentialIdentity | AwsCredentialIdentityProvider): void; - credentials(): AwsCredentialIdentity | AwsCredentialIdentityProvider | undefined; -} - -/** - * @internal - */ -export type HttpAuthRuntimeConfig = Partial<{ - httpAuthSchemes: HttpAuthScheme[]; - httpAuthSchemeProvider: QDeveloperStreamingHttpAuthSchemeProvider; - credentials: AwsCredentialIdentity | AwsCredentialIdentityProvider; -}>; - -/** - * @internal - */ -export const getHttpAuthExtensionConfiguration = (runtimeConfig: HttpAuthRuntimeConfig): HttpAuthExtensionConfiguration => { - let _httpAuthSchemes = runtimeConfig.httpAuthSchemes!; - let _httpAuthSchemeProvider = runtimeConfig.httpAuthSchemeProvider!; - let _credentials = runtimeConfig.credentials; - return { - setHttpAuthScheme(httpAuthScheme: HttpAuthScheme): void { - const index = _httpAuthSchemes.findIndex(scheme => scheme.schemeId === httpAuthScheme.schemeId); - if (index === -1) { - _httpAuthSchemes.push(httpAuthScheme); - } else { - _httpAuthSchemes.splice(index, 1, httpAuthScheme); - } - }, - httpAuthSchemes(): HttpAuthScheme[] { - return _httpAuthSchemes; - }, - setHttpAuthSchemeProvider(httpAuthSchemeProvider: QDeveloperStreamingHttpAuthSchemeProvider): void { - _httpAuthSchemeProvider = httpAuthSchemeProvider; - }, - httpAuthSchemeProvider(): QDeveloperStreamingHttpAuthSchemeProvider { - return _httpAuthSchemeProvider; - }, - setCredentials(credentials: AwsCredentialIdentity | AwsCredentialIdentityProvider): void { - _credentials = credentials; - }, - credentials(): AwsCredentialIdentity | AwsCredentialIdentityProvider | undefined { - return _credentials; - }, - } -}; - -/** - * @internal - */ -export const resolveHttpAuthRuntimeConfig = (config: HttpAuthExtensionConfiguration): HttpAuthRuntimeConfig => { - return { - httpAuthSchemes: config.httpAuthSchemes(), - httpAuthSchemeProvider: config.httpAuthSchemeProvider(), - credentials: config.credentials(), - }; -}; diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/auth/httpAuthSchemeProvider.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/auth/httpAuthSchemeProvider.ts deleted file mode 100644 index 54c624f577d..00000000000 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/auth/httpAuthSchemeProvider.ts +++ /dev/null @@ -1,130 +0,0 @@ -// smithy-typescript generated code -import { - QDeveloperStreamingClientConfig, - QDeveloperStreamingClientResolvedConfig, -} from "../QDeveloperStreamingClient"; -import { - AwsSdkSigV4AuthInputConfig, - AwsSdkSigV4AuthResolvedConfig, - AwsSdkSigV4PreviouslyResolved, - resolveAwsSdkSigV4Config, -} from "@aws-sdk/core"; -import { - HandlerExecutionContext, - HttpAuthOption, - HttpAuthScheme, - HttpAuthSchemeParameters, - HttpAuthSchemeParametersProvider, - HttpAuthSchemeProvider, -} from "@smithy/types"; -import { - getSmithyContext, - normalizeProvider, -} from "@smithy/util-middleware"; - -/** - * @internal - */ -export interface QDeveloperStreamingHttpAuthSchemeParameters extends HttpAuthSchemeParameters { - region?: string; -} - -/** - * @internal - */ -export interface QDeveloperStreamingHttpAuthSchemeParametersProvider extends HttpAuthSchemeParametersProvider {} - -/** - * @internal - */ -export const defaultQDeveloperStreamingHttpAuthSchemeParametersProvider = async (config: QDeveloperStreamingClientResolvedConfig, context: HandlerExecutionContext, input: object): Promise => { - return { - operation: getSmithyContext(context).operation as string, - region: await normalizeProvider(config.region)() || (() => { - throw new Error("expected `region` to be configured for `aws.auth#sigv4`"); - })(), - }; -}; - -function createAwsAuthSigv4HttpAuthOption(authParameters: QDeveloperStreamingHttpAuthSchemeParameters): HttpAuthOption { - return { - schemeId: "aws.auth#sigv4", - signingProperties: { - name: "q", - region: authParameters.region, - }, - propertiesExtractor: (config: Partial, context) => ({ - /** - * @internal - */ - signingProperties: { - config, - context, - }, - }), - }; -}; - -/** - * @internal - */ -export interface QDeveloperStreamingHttpAuthSchemeProvider extends HttpAuthSchemeProvider {} - -/** - * @internal - */ -export const defaultQDeveloperStreamingHttpAuthSchemeProvider: QDeveloperStreamingHttpAuthSchemeProvider = (authParameters) => { - const options: HttpAuthOption[] = []; - switch (authParameters.operation) { - default: { - options.push(createAwsAuthSigv4HttpAuthOption(authParameters)); - }; - }; - return options; -}; - -/** - * @internal - */ -export interface HttpAuthSchemeInputConfig extends AwsSdkSigV4AuthInputConfig { - /** - * Configuration of HttpAuthSchemes for a client which provides default identity providers and signers per auth scheme. - * @internal - */ - httpAuthSchemes?: HttpAuthScheme[]; - - /** - * Configuration of an HttpAuthSchemeProvider for a client which resolves which HttpAuthScheme to use. - * @internal - */ - httpAuthSchemeProvider?: QDeveloperStreamingHttpAuthSchemeProvider; - -} - -/** - * @internal - */ -export interface HttpAuthSchemeResolvedConfig extends AwsSdkSigV4AuthResolvedConfig { - /** - * Configuration of HttpAuthSchemes for a client which provides default identity providers and signers per auth scheme. - * @internal - */ - readonly httpAuthSchemes: HttpAuthScheme[]; - - /** - * Configuration of an HttpAuthSchemeProvider for a client which resolves which HttpAuthScheme to use. - * @internal - */ - readonly httpAuthSchemeProvider: QDeveloperStreamingHttpAuthSchemeProvider; - -} - -/** - * @internal - */ -export const resolveHttpAuthSchemeConfig = (config: T & HttpAuthSchemeInputConfig & AwsSdkSigV4PreviouslyResolved): T & HttpAuthSchemeResolvedConfig => { - const config_0 = resolveAwsSdkSigV4Config(config); - return { - ...config_0, - } as T & HttpAuthSchemeResolvedConfig; -}; diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/commands/GenerateCodeFromCommandsCommand.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/commands/GenerateCodeFromCommandsCommand.ts index 94969cd6c34..93d491eecff 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/commands/GenerateCodeFromCommandsCommand.ts +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/commands/GenerateCodeFromCommandsCommand.ts @@ -11,29 +11,27 @@ import { GenerateCodeFromCommandsResponseFilterSensitiveLog, } from "../models/models_0"; import { - de_GenerateCodeFromCommandsCommand, - se_GenerateCodeFromCommandsCommand, + deserializeAws_json1_0GenerateCodeFromCommandsCommand, + serializeAws_json1_0GenerateCodeFromCommandsCommand, } from "../protocols/Aws_json1_0"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { Command as $Command } from "@smithy/smithy-client"; -import { MetadataBearer as __MetadataBearer } from "@smithy/types"; +import { getSerdePlugin } from "@aws-sdk/middleware-serde"; +import { + HttpRequest as __HttpRequest, + HttpResponse as __HttpResponse, +} from "@aws-sdk/protocol-http"; +import { Command as $Command } from "@aws-sdk/smithy-client"; +import { + FinalizeHandlerArguments, + Handler, + HandlerExecutionContext, + MiddlewareStack, + EventStreamSerdeContext as __EventStreamSerdeContext, + HttpHandlerOptions as __HttpHandlerOptions, + MetadataBearer as __MetadataBearer, + SerdeContext as __SerdeContext, +} from "@aws-sdk/types"; -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link GenerateCodeFromCommandsCommand}. - */ export interface GenerateCodeFromCommandsCommandInput extends GenerateCodeFromCommandsRequest {} -/** - * @public - * - * The output of {@link GenerateCodeFromCommandsCommand}. - */ export interface GenerateCodeFromCommandsCommandOutput extends GenerateCodeFromCommandsResponse, __MetadataBearer {} /** @@ -44,89 +42,71 @@ export interface GenerateCodeFromCommandsCommandOutput extends GenerateCodeFromC * import { QDeveloperStreamingClient, GenerateCodeFromCommandsCommand } from "@amzn/amazon-q-developer-streaming-client"; // ES Modules import * // const { QDeveloperStreamingClient, GenerateCodeFromCommandsCommand } = require("@amzn/amazon-q-developer-streaming-client"); // CommonJS import * const client = new QDeveloperStreamingClient(config); - * const input = { // GenerateCodeFromCommandsRequest - * outputFormat: "typescript/cdk" || "java/cdk" || "python/cdk" || "yaml/cfn" || "json/cfn", // required - * commands: { // CommandInput Union: only one key present - * commandsList: [ // CliCommandsList - * "STRING_VALUE", - * ], - * }, - * }; * const command = new GenerateCodeFromCommandsCommand(input); * const response = await client.send(command); - * // { // GenerateCodeFromCommandsResponse - * // generatedCodeFromCommandsResponse: { // GenerateCodeFromCommandsResponseStream Union: only one key present - * // codeEvent: { // CodeEvent - * // content: "STRING_VALUE", // required - * // }, - * // Error: { // InternalServerException - * // message: "STRING_VALUE", // required - * // }, - * // QuotaLevelExceededError: { // ServiceQuotaExceededException - * // message: "STRING_VALUE", // required - * // }, - * // ValidationError: { // ValidationException - * // message: "STRING_VALUE", // required - * // reason: "INVALID_CONVERSATION_ID" || "CONTENT_LENGTH_EXCEEDS_THRESHOLD" || "INVALID_KMS_GRANT", - * // }, - * // }, - * // }; - * * ``` * - * @param GenerateCodeFromCommandsCommandInput - {@link GenerateCodeFromCommandsCommandInput} - * @returns {@link GenerateCodeFromCommandsCommandOutput} * @see {@link GenerateCodeFromCommandsCommandInput} for command's `input` shape. * @see {@link GenerateCodeFromCommandsCommandOutput} for command's `response` shape. * @see {@link QDeveloperStreamingClientResolvedConfig | config} for QDeveloperStreamingClient's `config` shape. * - * @throws {@link InternalServerException} (server fault) - * This exception is thrown when an unexpected error occurred during the processing of a request. - * - * @throws {@link ThrottlingException} (client fault) - * This exception is thrown when request was denied due to request throttling. - * - * @throws {@link ValidationException} (client fault) - * This exception is thrown when the input fails to satisfy the constraints specified by the service. - * - * @throws {@link AccessDeniedException} (client fault) - * This exception is thrown when the user does not have sufficient access to perform this action. - * - * @throws {@link QDeveloperStreamingServiceException} - *

Base exception class for all service exceptions from QDeveloperStreaming service.

- * - * @public */ -export class GenerateCodeFromCommandsCommand extends $Command.classBuilder() - .m(function (this: any, Command: any, cs: any, config: QDeveloperStreamingClientResolvedConfig, o: any) { - return [ +export class GenerateCodeFromCommandsCommand extends $Command { + // Start section: command_properties + // End section: command_properties + + constructor(readonly input: GenerateCodeFromCommandsCommandInput) { + // Start section: command_constructor + super(); + // End section: command_constructor + } + + /** + * @internal + */ + resolveMiddleware( + clientStack: MiddlewareStack, + configuration: QDeveloperStreamingClientResolvedConfig, + options?: __HttpHandlerOptions + ): Handler { + this.middlewareStack.use(getSerdePlugin(configuration, this.serialize, this.deserialize)); + + const stack = clientStack.concat(this.middlewareStack); + + const { logger } = configuration; + const clientName = "QDeveloperStreamingClient"; + const commandName = "GenerateCodeFromCommandsCommand"; + const handlerExecutionContext: HandlerExecutionContext = { + logger, + clientName, + commandName, + inputFilterSensitiveLog: + GenerateCodeFromCommandsRequestFilterSensitiveLog, + outputFilterSensitiveLog: + GenerateCodeFromCommandsResponseFilterSensitiveLog, + } + const { requestHandler } = configuration; + return stack.resolve( + (request: FinalizeHandlerArguments) => + requestHandler.handle(request.request as __HttpRequest, options || {}), + handlerExecutionContext + ); + } + + private serialize( + input: GenerateCodeFromCommandsCommandInput, + context: __SerdeContext + ): Promise<__HttpRequest> { + return serializeAws_json1_0GenerateCodeFromCommandsCommand(input, context); + } - getSerdePlugin(config, this.serialize, this.deserialize), - ]; - }) - .s("AmazonQDeveloperStreamingService", "GenerateCodeFromCommands", { + private deserialize( + output: __HttpResponse, + context: __SerdeContext & __EventStreamSerdeContext + ): Promise { + return deserializeAws_json1_0GenerateCodeFromCommandsCommand(output, context); + } - /** - * @internal - */ - eventStream: { - output: true, - }, - }) - .n("QDeveloperStreamingClient", "GenerateCodeFromCommandsCommand") - .f(GenerateCodeFromCommandsRequestFilterSensitiveLog, GenerateCodeFromCommandsResponseFilterSensitiveLog) - .ser(se_GenerateCodeFromCommandsCommand) - .de(de_GenerateCodeFromCommandsCommand) -.build() { -/** @internal type navigation helper, not in runtime. */ -declare protected static __types: { - api: { - input: GenerateCodeFromCommandsRequest; - output: GenerateCodeFromCommandsResponse; - }; - sdk: { - input: GenerateCodeFromCommandsCommandInput; - output: GenerateCodeFromCommandsCommandOutput; - }; -}; + // Start section: command_body_extra + // End section: command_body_extra } diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/commands/SendMessageCommand.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/commands/SendMessageCommand.ts index 74f1722698e..d823c4d79cd 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/commands/SendMessageCommand.ts +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/commands/SendMessageCommand.ts @@ -11,642 +11,85 @@ import { SendMessageResponseFilterSensitiveLog, } from "../models/models_0"; import { - de_SendMessageCommand, - se_SendMessageCommand, + deserializeAws_json1_0SendMessageCommand, + serializeAws_json1_0SendMessageCommand, } from "../protocols/Aws_json1_0"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { Command as $Command } from "@smithy/smithy-client"; -import { MetadataBearer as __MetadataBearer } from "@smithy/types"; +import { getSerdePlugin } from "@aws-sdk/middleware-serde"; +import { + HttpRequest as __HttpRequest, + HttpResponse as __HttpResponse, +} from "@aws-sdk/protocol-http"; +import { Command as $Command } from "@aws-sdk/smithy-client"; +import { + FinalizeHandlerArguments, + Handler, + HandlerExecutionContext, + MiddlewareStack, + EventStreamSerdeContext as __EventStreamSerdeContext, + HttpHandlerOptions as __HttpHandlerOptions, + MetadataBearer as __MetadataBearer, + SerdeContext as __SerdeContext, +} from "@aws-sdk/types"; -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link SendMessageCommand}. - */ export interface SendMessageCommandInput extends SendMessageRequest {} -/** - * @public - * - * The output of {@link SendMessageCommand}. - */ export interface SendMessageCommandOutput extends SendMessageResponse, __MetadataBearer {} -/** - * @public - * - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { QDeveloperStreamingClient, SendMessageCommand } from "@amzn/amazon-q-developer-streaming-client"; // ES Modules import - * // const { QDeveloperStreamingClient, SendMessageCommand } = require("@amzn/amazon-q-developer-streaming-client"); // CommonJS import - * const client = new QDeveloperStreamingClient(config); - * const input = { // SendMessageRequest - * conversationState: { // ConversationState - * conversationId: "STRING_VALUE", - * history: [ // ChatHistory - * { // ChatMessage Union: only one key present - * userInputMessage: { // UserInputMessage - * content: "STRING_VALUE", // required - * userInputMessageContext: { // UserInputMessageContext - * editorState: { // EditorState - * document: { // TextDocument - * relativeFilePath: "STRING_VALUE", // required - * programmingLanguage: { // ProgrammingLanguage - * languageName: "STRING_VALUE", // required - * }, - * text: "STRING_VALUE", - * documentSymbols: [ // DocumentSymbols - * { // DocumentSymbol - * name: "STRING_VALUE", // required - * type: "DECLARATION" || "USAGE", // required - * source: "STRING_VALUE", - * }, - * ], - * }, - * cursorState: { // CursorState Union: only one key present - * position: { // Position - * line: Number("int"), // required - * character: Number("int"), // required - * }, - * range: { // Range - * start: { - * line: Number("int"), // required - * character: Number("int"), // required - * }, - * end: { - * line: Number("int"), // required - * character: Number("int"), // required - * }, - * }, - * }, - * relevantDocuments: [ // RelevantDocumentList - * { // RelevantTextDocument - * relativeFilePath: "STRING_VALUE", // required - * programmingLanguage: { - * languageName: "STRING_VALUE", // required - * }, - * text: "STRING_VALUE", - * documentSymbols: [ - * { - * name: "STRING_VALUE", // required - * type: "DECLARATION" || "USAGE", // required - * source: "STRING_VALUE", - * }, - * ], - * }, - * ], - * useRelevantDocuments: true || false, - * }, - * shellState: { // ShellState - * shellName: "STRING_VALUE", // required - * shellHistory: [ // ShellHistory - * { // ShellHistoryEntry - * command: "STRING_VALUE", // required - * directory: "STRING_VALUE", - * exitCode: Number("int"), - * stdout: "STRING_VALUE", - * stderr: "STRING_VALUE", - * }, - * ], - * }, - * gitState: { // GitState - * status: "STRING_VALUE", - * }, - * envState: { // EnvState - * operatingSystem: "STRING_VALUE", - * currentWorkingDirectory: "STRING_VALUE", - * environmentVariables: [ // EnvironmentVariables - * { // EnvironmentVariable - * key: "STRING_VALUE", - * value: "STRING_VALUE", - * }, - * ], - * }, - * appStudioContext: { // AppStudioState - * namespace: "STRING_VALUE", // required - * propertyName: "STRING_VALUE", // required - * propertyValue: "STRING_VALUE", - * propertyContext: "STRING_VALUE", // required - * }, - * diagnostic: { // Diagnostic Union: only one key present - * textDocumentDiagnostic: { // TextDocumentDiagnostic - * document: { - * relativeFilePath: "STRING_VALUE", // required - * programmingLanguage: { - * languageName: "STRING_VALUE", // required - * }, - * text: "STRING_VALUE", - * documentSymbols: [ - * { - * name: "STRING_VALUE", // required - * type: "DECLARATION" || "USAGE", // required - * source: "STRING_VALUE", - * }, - * ], - * }, - * range: { - * start: { - * line: Number("int"), // required - * character: Number("int"), // required - * }, - * end: { - * line: Number("int"), // required - * character: Number("int"), // required - * }, - * }, - * source: "STRING_VALUE", // required - * severity: "ERROR" || "WARNING" || "INFORMATION" || "HINT", // required - * message: "STRING_VALUE", // required - * }, - * runtimeDiagnostic: { // RuntimeDiagnostic - * source: "STRING_VALUE", // required - * severity: "ERROR" || "WARNING" || "INFORMATION" || "HINT", // required - * message: "STRING_VALUE", // required - * }, - * }, - * consoleState: { // ConsoleState - * region: "STRING_VALUE", - * consoleUrl: "STRING_VALUE", - * serviceId: "STRING_VALUE", - * serviceConsolePage: "STRING_VALUE", - * serviceSubconsolePage: "STRING_VALUE", - * taskName: "STRING_VALUE", - * }, - * userSettings: { // UserSettings - * hasConsentedToCrossRegionCalls: true || false, - * }, - * }, - * userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS" || "CODE_GENERATION", - * }, - * assistantResponseMessage: { // AssistantResponseMessage - * messageId: "STRING_VALUE", - * content: "STRING_VALUE", // required - * supplementaryWebLinks: [ // SupplementaryWebLinks - * { // SupplementaryWebLink - * url: "STRING_VALUE", // required - * title: "STRING_VALUE", // required - * snippet: "STRING_VALUE", - * }, - * ], - * references: [ // References - * { // Reference - * licenseName: "STRING_VALUE", - * repository: "STRING_VALUE", - * url: "STRING_VALUE", - * recommendationContentSpan: { // Span - * start: Number("int"), - * end: Number("int"), - * }, - * }, - * ], - * followupPrompt: { // FollowupPrompt - * content: "STRING_VALUE", // required - * userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS" || "CODE_GENERATION", - * }, - * }, - * }, - * ], - * currentMessage: {// Union: only one key present - * userInputMessage: { - * content: "STRING_VALUE", // required - * userInputMessageContext: { - * editorState: { - * document: "", - * cursorState: {// Union: only one key present - * position: "", - * range: { - * start: "", // required - * end: "", // required - * }, - * }, - * relevantDocuments: [ - * { - * relativeFilePath: "STRING_VALUE", // required - * programmingLanguage: { - * languageName: "STRING_VALUE", // required - * }, - * text: "STRING_VALUE", - * documentSymbols: [ - * { - * name: "STRING_VALUE", // required - * type: "DECLARATION" || "USAGE", // required - * source: "STRING_VALUE", - * }, - * ], - * }, - * ], - * useRelevantDocuments: true || false, - * }, - * shellState: { - * shellName: "STRING_VALUE", // required - * shellHistory: [ - * { - * command: "STRING_VALUE", // required - * directory: "STRING_VALUE", - * exitCode: Number("int"), - * stdout: "STRING_VALUE", - * stderr: "STRING_VALUE", - * }, - * ], - * }, - * gitState: { - * status: "STRING_VALUE", - * }, - * envState: { - * operatingSystem: "STRING_VALUE", - * currentWorkingDirectory: "STRING_VALUE", - * environmentVariables: [ - * { - * key: "STRING_VALUE", - * value: "STRING_VALUE", - * }, - * ], - * }, - * appStudioContext: { - * namespace: "STRING_VALUE", // required - * propertyName: "STRING_VALUE", // required - * propertyValue: "STRING_VALUE", - * propertyContext: "STRING_VALUE", // required - * }, - * diagnostic: {// Union: only one key present - * textDocumentDiagnostic: { - * document: "", // required - * range: { - * start: "", // required - * end: "", // required - * }, - * source: "STRING_VALUE", // required - * severity: "ERROR" || "WARNING" || "INFORMATION" || "HINT", // required - * message: "STRING_VALUE", // required - * }, - * runtimeDiagnostic: { - * source: "STRING_VALUE", // required - * severity: "ERROR" || "WARNING" || "INFORMATION" || "HINT", // required - * message: "STRING_VALUE", // required - * }, - * }, - * consoleState: { - * region: "STRING_VALUE", - * consoleUrl: "STRING_VALUE", - * serviceId: "STRING_VALUE", - * serviceConsolePage: "STRING_VALUE", - * serviceSubconsolePage: "STRING_VALUE", - * taskName: "STRING_VALUE", - * }, - * userSettings: { - * hasConsentedToCrossRegionCalls: true || false, - * }, - * }, - * userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS" || "CODE_GENERATION", - * }, - * assistantResponseMessage: { - * messageId: "STRING_VALUE", - * content: "STRING_VALUE", // required - * supplementaryWebLinks: [ - * { - * url: "STRING_VALUE", // required - * title: "STRING_VALUE", // required - * snippet: "STRING_VALUE", - * }, - * ], - * references: [ - * { - * licenseName: "STRING_VALUE", - * repository: "STRING_VALUE", - * url: "STRING_VALUE", - * recommendationContentSpan: { - * start: Number("int"), - * end: Number("int"), - * }, - * }, - * ], - * followupPrompt: { - * content: "STRING_VALUE", // required - * userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS" || "CODE_GENERATION", - * }, - * }, - * }, - * chatTriggerType: "MANUAL" || "DIAGNOSTIC" || "INLINE_CHAT", // required - * customizationArn: "STRING_VALUE", - * }, - * profileArn: "STRING_VALUE", - * source: "STRING_VALUE", - * dryRun: true || false, - * }; - * const command = new SendMessageCommand(input); - * const response = await client.send(command); - * // { // SendMessageResponse - * // sendMessageResponse: { // ChatResponseStream Union: only one key present - * // messageMetadataEvent: { // MessageMetadataEvent - * // conversationId: "STRING_VALUE", - * // utteranceId: "STRING_VALUE", - * // }, - * // assistantResponseEvent: { // AssistantResponseEvent - * // content: "STRING_VALUE", // required - * // }, - * // dryRunSucceedEvent: {}, - * // codeReferenceEvent: { // CodeReferenceEvent - * // references: [ // References - * // { // Reference - * // licenseName: "STRING_VALUE", - * // repository: "STRING_VALUE", - * // url: "STRING_VALUE", - * // recommendationContentSpan: { // Span - * // start: Number("int"), - * // end: Number("int"), - * // }, - * // }, - * // ], - * // }, - * // supplementaryWebLinksEvent: { // SupplementaryWebLinksEvent - * // supplementaryWebLinks: [ // SupplementaryWebLinks - * // { // SupplementaryWebLink - * // url: "STRING_VALUE", // required - * // title: "STRING_VALUE", // required - * // snippet: "STRING_VALUE", - * // }, - * // ], - * // }, - * // followupPromptEvent: { // FollowupPromptEvent - * // followupPrompt: { // FollowupPrompt - * // content: "STRING_VALUE", // required - * // userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS" || "CODE_GENERATION", - * // }, - * // }, - * // codeEvent: { // CodeEvent - * // content: "STRING_VALUE", // required - * // }, - * // intentsEvent: { // IntentsEvent - * // intents: { // IntentMap - * // "": { // IntentData - * // "": { // IntentDataType Union: only one key present - * // string: "STRING_VALUE", - * // }, - * // }, - * // }, - * // }, - * // interactionComponentsEvent: { // InteractionComponentsEvent - * // interactionComponentEntries: [ // InteractionComponentEntryList // required - * // { // InteractionComponentEntry - * // interactionComponentId: "STRING_VALUE", - * // interactionComponent: { // InteractionComponent - * // text: { // Text - * // content: "STRING_VALUE", // required - * // }, - * // alert: { // Alert - * // type: "INFO" || "ERROR" || "WARNING", // required - * // content: [ // AlertComponentList // required - * // { // AlertComponent - * // text: { - * // content: "STRING_VALUE", // required - * // }, - * // }, - * // ], - * // }, - * // infrastructureUpdate: { // InfrastructureUpdate - * // transition: { // InfrastructureUpdateTransition - * // currentState: "STRING_VALUE", // required - * // nextState: "STRING_VALUE", // required - * // }, - * // }, - * // progress: { // Progress - * // content: [ // ProgressComponentList // required - * // { // ProgressComponent - * // step: { // Step - * // id: Number("int"), // required - * // state: "FAILED" || "SUCCEEDED" || "STOPPED" || "PENDING" || "IN_PROGRESS" || "LOADING" || "PAUSED", // required - * // label: "STRING_VALUE", // required - * // content: [ // StepComponentList - * // { // StepComponent - * // text: "", - * // }, - * // ], - * // }, - * // }, - * // ], - * // }, - * // step: { - * // id: Number("int"), // required - * // state: "FAILED" || "SUCCEEDED" || "STOPPED" || "PENDING" || "IN_PROGRESS" || "LOADING" || "PAUSED", // required - * // label: "STRING_VALUE", // required - * // content: [ - * // { - * // text: "", - * // }, - * // ], - * // }, - * // taskDetails: { // TaskDetails - * // overview: { // TaskOverview - * // label: "STRING_VALUE", // required - * // description: "STRING_VALUE", // required - * // }, - * // content: [ // TaskComponentList // required - * // { // TaskComponent - * // text: "", - * // infrastructureUpdate: { - * // transition: { - * // currentState: "STRING_VALUE", // required - * // nextState: "STRING_VALUE", // required - * // }, - * // }, - * // alert: { - * // type: "INFO" || "ERROR" || "WARNING", // required - * // content: [ // required - * // { - * // text: "", - * // }, - * // ], - * // }, - * // progress: { - * // content: [ // required - * // { - * // step: "", - * // }, - * // ], - * // }, - * // }, - * // ], - * // actions: [ // TaskActionList - * // { // TaskAction - * // label: "STRING_VALUE", // required - * // note: { // TaskActionNote - * // content: "STRING_VALUE", // required - * // type: "INFO" || "WARNING", - * // }, - * // primary: true || false, - * // disabled: true || false, - * // payload: { // TaskActionPayload // required - * // "": "STRING_VALUE", - * // }, - * // confirmation: { // TaskActionConfirmation - * // content: "STRING_VALUE", - * // }, - * // }, - * // ], - * // }, - * // taskReference: { // TaskReference - * // taskId: "STRING_VALUE", // required - * // }, - * // suggestions: { // Suggestions - * // items: [ // SuggestionList // required - * // { // Suggestion - * // value: "STRING_VALUE", // required - * // }, - * // ], - * // }, - * // section: { // Section - * // title: "STRING_VALUE", // required - * // content: [ // SectionComponentList // required - * // { // SectionComponent Union: only one key present - * // text: "", - * // alert: { - * // type: "INFO" || "ERROR" || "WARNING", // required - * // content: [ // required - * // { - * // text: "", - * // }, - * // ], - * // }, - * // resource: { // Resource - * // title: "STRING_VALUE", // required - * // link: "STRING_VALUE", // required - * // description: "STRING_VALUE", // required - * // type: "STRING_VALUE", // required - * // ARN: "STRING_VALUE", // required - * // resourceJsonString: "STRING_VALUE", // required - * // }, - * // resourceList: { // ResourceList - * // action: { // Action Union: only one key present - * // webLink: { // WebLink - * // label: "STRING_VALUE", // required - * // url: "STRING_VALUE", // required - * // }, - * // moduleLink: { // ModuleLink Union: only one key present - * // cloudWatchTroubleshootingLink: { // CloudWatchTroubleshootingLink - * // label: "STRING_VALUE", // required - * // investigationPayload: "STRING_VALUE", // required - * // defaultText: "STRING_VALUE", - * // }, - * // }, - * // }, - * // items: [ // Resources // required - * // { - * // title: "STRING_VALUE", // required - * // link: "STRING_VALUE", // required - * // description: "STRING_VALUE", // required - * // type: "STRING_VALUE", // required - * // ARN: "STRING_VALUE", // required - * // resourceJsonString: "STRING_VALUE", // required - * // }, - * // ], - * // }, - * // }, - * // ], - * // }, - * // resource: "", - * // resourceList: { - * // action: {// Union: only one key present - * // webLink: { - * // label: "STRING_VALUE", // required - * // url: "STRING_VALUE", // required - * // }, - * // moduleLink: {// Union: only one key present - * // cloudWatchTroubleshootingLink: { - * // label: "STRING_VALUE", // required - * // investigationPayload: "STRING_VALUE", // required - * // defaultText: "STRING_VALUE", - * // }, - * // }, - * // }, - * // items: [ // required - * // "", - * // ], - * // }, - * // }, - * // }, - * // ], - * // }, - * // invalidStateEvent: { // InvalidStateEvent - * // reason: "INVALID_TASK_ASSIST_PLAN", // required - * // message: "STRING_VALUE", // required - * // }, - * // error: { // InternalServerException - * // message: "STRING_VALUE", // required - * // }, - * // }, - * // }; - * - * ``` - * - * @param SendMessageCommandInput - {@link SendMessageCommandInput} - * @returns {@link SendMessageCommandOutput} - * @see {@link SendMessageCommandInput} for command's `input` shape. - * @see {@link SendMessageCommandOutput} for command's `response` shape. - * @see {@link QDeveloperStreamingClientResolvedConfig | config} for QDeveloperStreamingClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - * This exception is thrown when an unexpected error occurred during the processing of a request. - * - * @throws {@link ServiceQuotaExceededException} (client fault) - * This exception is thrown when request was denied due to caller exceeding their usage limits - * - * @throws {@link DryRunOperationException} (client fault) - * This exception is translated to a 204 as it succeeded the IAM Auth. - * - * @throws {@link ThrottlingException} (client fault) - * This exception is thrown when request was denied due to request throttling. - * - * @throws {@link ValidationException} (client fault) - * This exception is thrown when the input fails to satisfy the constraints specified by the service. - * - * @throws {@link ConflictException} (client fault) - * This exception is thrown when the action to perform could not be completed because the resource is in a conflicting state. - * - * @throws {@link ResourceNotFoundException} (client fault) - * This exception is thrown when describing a resource that does not exist. - * - * @throws {@link AccessDeniedException} (client fault) - * This exception is thrown when the user does not have sufficient access to perform this action. - * - * @throws {@link QDeveloperStreamingServiceException} - *

Base exception class for all service exceptions from QDeveloperStreaming service.

- * - */ -export class SendMessageCommand extends $Command.classBuilder() - .m(function (this: any, Command: any, cs: any, config: QDeveloperStreamingClientResolvedConfig, o: any) { - return [ +export class SendMessageCommand extends $Command { + // Start section: command_properties + // End section: command_properties + + constructor(readonly input: SendMessageCommandInput) { + // Start section: command_constructor + super(); + // End section: command_constructor + } + + /** + * @internal + */ + resolveMiddleware( + clientStack: MiddlewareStack, + configuration: QDeveloperStreamingClientResolvedConfig, + options?: __HttpHandlerOptions + ): Handler { + this.middlewareStack.use(getSerdePlugin(configuration, this.serialize, this.deserialize)); + + const stack = clientStack.concat(this.middlewareStack); + + const { logger } = configuration; + const clientName = "QDeveloperStreamingClient"; + const commandName = "SendMessageCommand"; + const handlerExecutionContext: HandlerExecutionContext = { + logger, + clientName, + commandName, + inputFilterSensitiveLog: + SendMessageRequestFilterSensitiveLog, + outputFilterSensitiveLog: + SendMessageResponseFilterSensitiveLog, + } + const { requestHandler } = configuration; + return stack.resolve( + (request: FinalizeHandlerArguments) => + requestHandler.handle(request.request as __HttpRequest, options || {}), + handlerExecutionContext + ); + } + + private serialize( + input: SendMessageCommandInput, + context: __SerdeContext + ): Promise<__HttpRequest> { + return serializeAws_json1_0SendMessageCommand(input, context); + } - getSerdePlugin(config, this.serialize, this.deserialize), - ]; - }) - .s("AmazonQDeveloperStreamingService", "SendMessage", { + private deserialize( + output: __HttpResponse, + context: __SerdeContext & __EventStreamSerdeContext + ): Promise { + return deserializeAws_json1_0SendMessageCommand(output, context); + } - /** - * @internal - */ - eventStream: { - output: true, - }, - }) - .n("QDeveloperStreamingClient", "SendMessageCommand") - .f(SendMessageRequestFilterSensitiveLog, SendMessageResponseFilterSensitiveLog) - .ser(se_SendMessageCommand) - .de(de_SendMessageCommand) -.build() { -/** @internal type navigation helper, not in runtime. */ -declare protected static __types: { - api: { - input: SendMessageRequest; - output: SendMessageResponse; - }; - sdk: { - input: SendMessageCommandInput; - output: SendMessageCommandOutput; - }; -}; + // Start section: command_body_extra + // End section: command_body_extra } diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/endpoints.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/endpoints.ts index 14f0eaa4ec6..430dab4416d 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/endpoints.ts +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/endpoints.ts @@ -1,13 +1,13 @@ // smithy-typescript generated code -import { - RegionInfoProvider, - RegionInfoProviderOptions, -} from "@aws-sdk/types"; import { PartitionHash, RegionHash, getRegionInfo, -} from "@smithy/config-resolver"; +} from "@aws-sdk/config-resolver"; +import { + RegionInfoProvider, + RegionInfoProviderOptions, +} from "@aws-sdk/types"; const regionHash: RegionHash = { }; @@ -26,9 +26,7 @@ const partitionHash: PartitionHash = { "ap-southeast-2", "ap-southeast-3", "ap-southeast-4", - "ap-southeast-5", "ca-central-1", - "ca-west-1", "eu-central-1", "eu-central-2", "eu-north-1", @@ -37,7 +35,6 @@ const partitionHash: PartitionHash = { "eu-west-1", "eu-west-2", "eu-west-3", - "il-central-1", "me-central-1", "me-south-1", "sa-east-1", @@ -46,7 +43,7 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], - regionRegex: "^(us|eu|ap|sa|ca|me|af|il|mx)\\-\\w+\\-\\d+$", + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", variants: [ { "hostname": "amazonqdeveloperstreamingservice.{region}.amazonaws.com", @@ -142,41 +139,6 @@ const partitionHash: PartitionHash = { } ], }, - "aws-iso-e": { - regions: [ - "eu-isoe-west-1", - ], - regionRegex: "^eu\\-isoe\\-\\w+\\-\\d+$", - variants: [ - { - "hostname": "amazonqdeveloperstreamingservice.{region}.cloud.adc-e.uk", - "tags": [] - }, - { - "hostname": "amazonqdeveloperstreamingservice-fips.{region}.cloud.adc-e.uk", - "tags": [ - "fips" - ] - } - ], - }, - "aws-iso-f": { - regions: [ - ], - regionRegex: "^us\\-isof\\-\\w+\\-\\d+$", - variants: [ - { - "hostname": "amazonqdeveloperstreamingservice.{region}.csp.hci.ic.gov", - "tags": [] - }, - { - "hostname": "amazonqdeveloperstreamingservice-fips.{region}.csp.hci.ic.gov", - "tags": [ - "fips" - ] - } - ], - }, "aws-us-gov": { regions: [ "us-gov-east-1", diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/extensionConfiguration.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/extensionConfiguration.ts deleted file mode 100644 index 74ed575070f..00000000000 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/extensionConfiguration.ts +++ /dev/null @@ -1,10 +0,0 @@ -// smithy-typescript generated code -import { HttpAuthExtensionConfiguration } from "./auth/httpAuthExtensionConfiguration"; -import { AwsRegionExtensionConfiguration } from "@aws-sdk/types"; -import { HttpHandlerExtensionConfiguration } from "@smithy/protocol-http"; -import { DefaultExtensionConfiguration } from "@smithy/types"; - -/** - * @internal - */ -export interface QDeveloperStreamingExtensionConfiguration extends HttpHandlerExtensionConfiguration, DefaultExtensionConfiguration, AwsRegionExtensionConfiguration, HttpAuthExtensionConfiguration {} diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/index.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/index.ts index 2fe51ba01b5..255efc402b3 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/index.ts +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/index.ts @@ -1,9 +1,6 @@ // smithy-typescript generated code -/* eslint-disable */ export * from "./QDeveloperStreamingClient"; export * from "./QDeveloperStreaming"; -export type { RuntimeExtension } from "./runtimeExtensions"; -export type { QDeveloperStreamingExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/models/QDeveloperStreamingServiceException.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/models/QDeveloperStreamingServiceException.ts index 78c4dae9807..74a683825aa 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/models/QDeveloperStreamingServiceException.ts +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/models/QDeveloperStreamingServiceException.ts @@ -2,15 +2,9 @@ import { ServiceException as __ServiceException, ServiceExceptionOptions as __ServiceExceptionOptions, -} from "@smithy/smithy-client"; - -export type { __ServiceExceptionOptions } - -export { __ServiceException } +} from "@aws-sdk/smithy-client"; /** - * @public - * * Base exception class for all service exceptions from QDeveloperStreaming service. */ export class QDeveloperStreamingServiceException extends __ServiceException { diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/models/models_0.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/models/models_0.ts index 2c97e552099..1bc2c2ccdb1 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/models/models_0.ts +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/models/models_0.ts @@ -3,32 +3,22 @@ import { QDeveloperStreamingServiceException as __BaseException } from "./QDevel import { SENSITIVE_STRING, ExceptionOptionType as __ExceptionOptionType, -} from "@smithy/smithy-client"; +} from "@aws-sdk/smithy-client"; -/** - * @public - * @enum - */ -export const AccessDeniedExceptionReason = { - UNAUTHORIZED_CUSTOMIZATION_RESOURCE_ACCESS: "UNAUTHORIZED_CUSTOMIZATION_RESOURCE_ACCESS", -} as const -/** - * @public - */ -export type AccessDeniedExceptionReason = typeof AccessDeniedExceptionReason[keyof typeof AccessDeniedExceptionReason] +export enum AccessDeniedExceptionReason { + UNAUTHORIZED_CUSTOMIZATION_RESOURCE_ACCESS = "UNAUTHORIZED_CUSTOMIZATION_RESOURCE_ACCESS", +} /** * This exception is thrown when the user does not have sufficient access to perform this action. - * @public */ export class AccessDeniedException extends __BaseException { readonly name: "AccessDeniedException" = "AccessDeniedException"; readonly $fault: "client" = "client"; /** * Reason for AccessDeniedException - * @public */ - reason?: AccessDeniedExceptionReason; + reason?: AccessDeniedExceptionReason | string; /** * @internal @@ -46,7 +36,6 @@ export class AccessDeniedException extends __BaseException { /** * This exception is thrown when an unexpected error occurred during the processing of a request. - * @public */ export class InternalServerException extends __BaseException { readonly name: "InternalServerException" = "InternalServerException"; @@ -68,7 +57,6 @@ export class InternalServerException extends __BaseException { /** * This exception is thrown when describing a resource that does not exist. - * @public */ export class ResourceNotFoundException extends __BaseException { readonly name: "ResourceNotFoundException" = "ResourceNotFoundException"; @@ -86,9 +74,12 @@ export class ResourceNotFoundException extends __BaseException { } } +export enum ThrottlingExceptionReason { + MONTHLY_REQUEST_COUNT = "MONTHLY_REQUEST_COUNT", +} + /** * This exception is thrown when request was denied due to request throttling. - * @public */ export class ThrottlingException extends __BaseException { readonly name: "ThrottlingException" = "ThrottlingException"; @@ -96,6 +87,11 @@ export class ThrottlingException extends __BaseException { $retryable = { throttling: true, }; + /** + * Reason for ThrottlingException + */ + reason?: ThrottlingExceptionReason | string; + /** * @internal */ @@ -106,35 +102,26 @@ export class ThrottlingException extends __BaseException { ...opts }); Object.setPrototypeOf(this, ThrottlingException.prototype); + this.reason = opts.reason; } } -/** - * @public - * @enum - */ -export const ValidationExceptionReason = { - CONTENT_LENGTH_EXCEEDS_THRESHOLD: "CONTENT_LENGTH_EXCEEDS_THRESHOLD", - INVALID_CONVERSATION_ID: "INVALID_CONVERSATION_ID", - INVALID_KMS_GRANT: "INVALID_KMS_GRANT", -} as const -/** - * @public - */ -export type ValidationExceptionReason = typeof ValidationExceptionReason[keyof typeof ValidationExceptionReason] +export enum ValidationExceptionReason { + CONTENT_LENGTH_EXCEEDS_THRESHOLD = "CONTENT_LENGTH_EXCEEDS_THRESHOLD", + INVALID_CONVERSATION_ID = "INVALID_CONVERSATION_ID", + INVALID_KMS_GRANT = "INVALID_KMS_GRANT", +} /** * This exception is thrown when the input fails to satisfy the constraints specified by the service. - * @public */ export class ValidationException extends __BaseException { readonly name: "ValidationException" = "ValidationException"; readonly $fault: "client" = "client"; /** * Reason for ValidationException - * @public */ - reason?: ValidationExceptionReason; + reason?: ValidationExceptionReason | string; /** * @internal @@ -152,30 +139,25 @@ export class ValidationException extends __BaseException { /** * Description of a user's context when they are calling Q Chat from AppStudio - * @public */ export interface AppStudioState { /** * The namespace of the context. Examples: 'ui.Button', 'ui.Table.DataSource', 'ui.Table.RowActions.Button', 'logic.invokeAWS', 'logic.JavaScript' - * @public */ namespace: string | undefined; /** * The name of the property. Examples: 'visibility', 'disability', 'value', 'code' - * @public */ propertyName: string | undefined; /** * The value of the property. - * @public */ propertyValue?: string; /** * Context about how the property is used - * @public */ propertyContext: string | undefined; } @@ -201,12 +183,10 @@ export const AppStudioStateFilterSensitiveLog = (obj: AppStudioState): any => ({ /** * Streaming Response Event for Assistant Markdown text message. - * @public */ export interface AssistantResponseEvent { /** * The content of the text message in markdown format. - * @public */ content: string | undefined; } @@ -221,73 +201,62 @@ export const AssistantResponseEventFilterSensitiveLog = (obj: AssistantResponseE }), }) -/** - * @public - * @enum - */ -export const UserIntent = { +export enum UserIntent { /** * Apply Common Best Practices */ - APPLY_COMMON_BEST_PRACTICES: "APPLY_COMMON_BEST_PRACTICES", + APPLY_COMMON_BEST_PRACTICES = "APPLY_COMMON_BEST_PRACTICES", /** * Cite Sources */ - CITE_SOURCES: "CITE_SOURCES", + CITE_SOURCES = "CITE_SOURCES", /** * generate code */ - CODE_GENERATION: "CODE_GENERATION", + CODE_GENERATION = "CODE_GENERATION", /** * Explain Code Selection */ - EXPLAIN_CODE_SELECTION: "EXPLAIN_CODE_SELECTION", + EXPLAIN_CODE_SELECTION = "EXPLAIN_CODE_SELECTION", /** * Explain Code Line By Line */ - EXPLAIN_LINE_BY_LINE: "EXPLAIN_LINE_BY_LINE", + EXPLAIN_LINE_BY_LINE = "EXPLAIN_LINE_BY_LINE", /** * Generate CloudFormation Template */ - GENERATE_CLOUDFORMATION_TEMPLATE: "GENERATE_CLOUDFORMATION_TEMPLATE", + GENERATE_CLOUDFORMATION_TEMPLATE = "GENERATE_CLOUDFORMATION_TEMPLATE", /** * Generate Unit Tests */ - GENERATE_UNIT_TESTS: "GENERATE_UNIT_TESTS", + GENERATE_UNIT_TESTS = "GENERATE_UNIT_TESTS", /** * Improve Code */ - IMPROVE_CODE: "IMPROVE_CODE", + IMPROVE_CODE = "IMPROVE_CODE", /** * Show More Examples */ - SHOW_EXAMPLES: "SHOW_EXAMPLES", + SHOW_EXAMPLES = "SHOW_EXAMPLES", /** * Suggest Alternative Implementation */ - SUGGEST_ALTERNATE_IMPLEMENTATION: "SUGGEST_ALTERNATE_IMPLEMENTATION", -} as const -/** - * @public - */ -export type UserIntent = typeof UserIntent[keyof typeof UserIntent] + SUGGEST_ALTERNATE_IMPLEMENTATION = "SUGGEST_ALTERNATE_IMPLEMENTATION", +} /** * Followup Prompt for the Assistant Response - * @public */ export interface FollowupPrompt { /** * The content of the text message in markdown format. - * @public */ content: string | undefined; /** * User Intent - * @public */ - userIntent?: UserIntent; + userIntent?: UserIntent | string; } /** @@ -302,63 +271,67 @@ export const FollowupPromptFilterSensitiveLog = (obj: FollowupPrompt): any => ({ /** * Represents span in a text - * @public */ export interface Span { start?: number; end?: number; } +/** + * @internal + */ +export const SpanFilterSensitiveLog = (obj: Span): any => ({ + ...obj, +}) + /** * Code Reference / Repository details - * @public */ export interface Reference { /** * License name - * @public */ licenseName?: string; /** * Code Repsitory for the associated reference - * @public */ repository?: string; /** * Respository URL - * @public */ url?: string; /** * Span / Range for the Reference - * @public */ recommendationContentSpan?: Span; } +/** + * @internal + */ +export const ReferenceFilterSensitiveLog = (obj: Reference): any => ({ + ...obj, +}) + /** * Represents an additional reference link retured with the Chat message - * @public */ export interface SupplementaryWebLink { /** * URL of the web reference link - * @public */ url: string | undefined; /** * Title of the web reference link - * @public */ title: string | undefined; /** * Relevant text snippet from the link - * @public */ snippet?: string; } @@ -381,36 +354,30 @@ export const SupplementaryWebLinkFilterSensitiveLog = (obj: SupplementaryWebLink /** * Markdown text message. - * @public */ export interface AssistantResponseMessage { /** * Unique identifier for the chat message - * @public */ messageId?: string; /** * The content of the text message in markdown format. - * @public */ content: string | undefined; /** * Web References - * @public */ supplementaryWebLinks?: (SupplementaryWebLink)[]; /** * Code References - * @public */ references?: (Reference)[]; /** * Followup Prompt - * @public */ followupPrompt?: FollowupPrompt; } @@ -434,32 +401,22 @@ export const AssistantResponseMessageFilterSensitiveLog = (obj: AssistantRespons }), }) -/** - * @public - * @enum - */ -export const ConflictExceptionReason = { - CUSTOMER_KMS_KEY_DISABLED: "CUSTOMER_KMS_KEY_DISABLED", - CUSTOMER_KMS_KEY_INVALID_KEY_POLICY: "CUSTOMER_KMS_KEY_INVALID_KEY_POLICY", - MISMATCHED_KMS_KEY: "MISMATCHED_KMS_KEY", -} as const -/** - * @public - */ -export type ConflictExceptionReason = typeof ConflictExceptionReason[keyof typeof ConflictExceptionReason] +export enum ConflictExceptionReason { + CUSTOMER_KMS_KEY_DISABLED = "CUSTOMER_KMS_KEY_DISABLED", + CUSTOMER_KMS_KEY_INVALID_KEY_POLICY = "CUSTOMER_KMS_KEY_INVALID_KEY_POLICY", + MISMATCHED_KMS_KEY = "MISMATCHED_KMS_KEY", +} /** * This exception is thrown when the action to perform could not be completed because the resource is in a conflicting state. - * @public */ export class ConflictException extends __BaseException { readonly name: "ConflictException" = "ConflictException"; readonly $fault: "client" = "client"; /** * Reason for ConflictException - * @public */ - reason?: ConflictExceptionReason; + reason?: ConflictExceptionReason | string; /** * @internal @@ -477,15 +434,20 @@ export class ConflictException extends __BaseException { /** * Programming Languages supported by CodeWhisperer - * @public */ export interface ProgrammingLanguage { languageName: string | undefined; } +/** + * @internal + */ +export const ProgrammingLanguageFilterSensitiveLog = (obj: ProgrammingLanguage): any => ({ + ...obj, +}) + /** * Information about the state of the AWS management console page from which the user is calling - * @public */ export interface ConsoleState { region?: string; @@ -509,41 +471,29 @@ export const ConsoleStateFilterSensitiveLog = (obj: ConsoleState): any => ({ }), }) -/** - * @public - * @enum - */ -export const DiagnosticSeverity = { - ERROR: "ERROR", - HINT: "HINT", - INFORMATION: "INFORMATION", - WARNING: "WARNING", -} as const -/** - * @public - */ -export type DiagnosticSeverity = typeof DiagnosticSeverity[keyof typeof DiagnosticSeverity] +export enum DiagnosticSeverity { + ERROR = "ERROR", + HINT = "HINT", + INFORMATION = "INFORMATION", + WARNING = "WARNING", +} /** * Structure to represent metadata about a Runtime Diagnostics - * @public */ export interface RuntimeDiagnostic { /** * A human-readable string describing the source of the diagnostic - * @public */ source: string | undefined; /** * Diagnostic Error type - * @public */ - severity: DiagnosticSeverity | undefined; + severity: DiagnosticSeverity | string | undefined; /** * The diagnostic's message. - * @public */ message: string | undefined; } @@ -561,68 +511,56 @@ export const RuntimeDiagnosticFilterSensitiveLog = (obj: RuntimeDiagnostic): any }), }) -/** - * @public - * @enum - */ -export const SymbolType = { - DECLARATION: "DECLARATION", - USAGE: "USAGE", -} as const -/** - * @public - */ -export type SymbolType = typeof SymbolType[keyof typeof SymbolType] +export enum SymbolType { + DECLARATION = "DECLARATION", + USAGE = "USAGE", +} -/** - * @public - */ export interface DocumentSymbol { /** * Name of the Document Symbol - * @public */ name: string | undefined; /** * Symbol type - DECLARATION / USAGE - * @public */ - type: SymbolType | undefined; + type: SymbolType | string | undefined; /** * Symbol package / source for FullyQualified names - * @public */ source?: string; } +/** + * @internal + */ +export const DocumentSymbolFilterSensitiveLog = (obj: DocumentSymbol): any => ({ + ...obj, +}) + /** * Represents a Text Document / File - * @public */ export interface TextDocument { /** * Filepath relative to the root of the workspace - * @public */ relativeFilePath: string | undefined; /** * The text document's language identifier. - * @public */ programmingLanguage?: ProgrammingLanguage; /** * Content of the text document - * @public */ text?: string; /** * DocumentSymbols parsed from a text document - * @public */ documentSymbols?: (DocumentSymbol)[]; } @@ -642,72 +580,74 @@ export const TextDocumentFilterSensitiveLog = (obj: TextDocument): any => ({ /** * Indicates Cursor postion in a Text Document - * @public */ export interface Position { /** * Line position in a document. - * @public */ line: number | undefined; /** * Character offset on a line in a document (zero-based) - * @public */ character: number | undefined; } +/** + * @internal + */ +export const PositionFilterSensitiveLog = (obj: Position): any => ({ + ...obj, +}) + /** * Indicates Range / Span in a Text Document - * @public */ export interface Range { /** * The range's start position. - * @public */ start: Position | undefined; /** * The range's end position. - * @public */ end: Position | undefined; } +/** + * @internal + */ +export const RangeFilterSensitiveLog = (obj: Range): any => ({ + ...obj, +}) + /** * Structure to represent metadata about a TextDocument Diagnostic - * @public */ export interface TextDocumentDiagnostic { /** * Represents a Text Document associated with Diagnostic - * @public */ document: TextDocument | undefined; /** * The range at which the message applies. - * @public */ range: Range | undefined; /** * A human-readable string describing the source of the diagnostic - * @public */ source: string | undefined; /** * Diagnostic Error type - * @public */ - severity: DiagnosticSeverity | undefined; + severity: DiagnosticSeverity | string | undefined; /** * The diagnostic's message. - * @public */ message: string | undefined; } @@ -730,21 +670,16 @@ export const TextDocumentDiagnosticFilterSensitiveLog = (obj: TextDocumentDiagno /** * Represents a Diagnostic message - * @public */ export type Diagnostic = | Diagnostic.RuntimeDiagnosticMember | Diagnostic.TextDocumentDiagnosticMember | Diagnostic.$UnknownMember -/** - * @public - */ export namespace Diagnostic { /** * Diagnostics originating from a TextDocument - * @public */ export interface TextDocumentDiagnosticMember { textDocumentDiagnostic: TextDocumentDiagnostic; @@ -754,7 +689,6 @@ export namespace Diagnostic { /** * Diagnostics originating from a Runtime - * @public */ export interface RuntimeDiagnosticMember { textDocumentDiagnostic?: never; @@ -762,9 +696,6 @@ export namespace Diagnostic { $unknown?: never; } - /** - * @public - */ export interface $UnknownMember { textDocumentDiagnostic?: never; runtimeDiagnostic?: never; @@ -802,21 +733,16 @@ export const DiagnosticFilterSensitiveLog = (obj: Diagnostic): any => { /** * Represents the state of the Cursor in an Editor - * @public */ export type CursorState = | CursorState.PositionMember | CursorState.RangeMember | CursorState.$UnknownMember -/** - * @public - */ export namespace CursorState { /** * Represents a cursor position in a Text Document - * @public */ export interface PositionMember { position: Position; @@ -826,7 +752,6 @@ export namespace CursorState { /** * Represents a text selection in a Text Document - * @public */ export interface RangeMember { position?: never; @@ -834,9 +759,6 @@ export namespace CursorState { $unknown?: never; } - /** - * @public - */ export interface $UnknownMember { position?: never; range?: never; @@ -859,33 +781,40 @@ export namespace CursorState { } } +/** + * @internal + */ +export const CursorStateFilterSensitiveLog = (obj: CursorState): any => { + if (obj.position !== undefined) return {position: + PositionFilterSensitiveLog(obj.position) + }; + if (obj.range !== undefined) return {range: + RangeFilterSensitiveLog(obj.range) + }; + if (obj.$unknown !== undefined) return {[obj.$unknown[0]]: 'UNKNOWN'}; +} /** * Represents an IDE retrieved relevant Text Document / File - * @public */ export interface RelevantTextDocument { /** * Filepath relative to the root of the workspace - * @public */ relativeFilePath: string | undefined; /** * The text document's language identifier. - * @public */ programmingLanguage?: ProgrammingLanguage; /** * Content of the text document - * @public */ text?: string; /** * DocumentSymbols parsed from a text document - * @public */ documentSymbols?: (DocumentSymbol)[]; } @@ -905,30 +834,25 @@ export const RelevantTextDocumentFilterSensitiveLog = (obj: RelevantTextDocument /** * Represents the state of an Editor - * @public */ export interface EditorState { /** * Represents currently edited file - * @public */ document?: TextDocument; /** * Position of the cursor - * @public */ cursorState?: CursorState; /** * Represents IDE provided relevant files - * @public */ relevantDocuments?: (RelevantTextDocument)[]; /** * Whether service should use relevant document in prompt - * @public */ useRelevantDocuments?: boolean; } @@ -942,7 +866,7 @@ export const EditorStateFilterSensitiveLog = (obj: EditorState): any => ({ TextDocumentFilterSensitiveLog(obj.document) }), ...(obj.cursorState && { cursorState: - obj.cursorState + CursorStateFilterSensitiveLog(obj.cursorState) }), ...(obj.relevantDocuments && { relevantDocuments: obj.relevantDocuments.map( @@ -954,18 +878,15 @@ export const EditorStateFilterSensitiveLog = (obj: EditorState): any => ({ /** * An environment variable - * @public */ export interface EnvironmentVariable { /** * The key of an environment variable - * @public */ key?: string; /** * The value of an environment variable - * @public */ value?: string; } @@ -985,26 +906,27 @@ export const EnvironmentVariableFilterSensitiveLog = (obj: EnvironmentVariable): /** * State related to the user's environment - * @public */ export interface EnvState { /** * The name of the operating system in use - * @public */ operatingSystem?: string; /** * The current working directory of the environment - * @public */ currentWorkingDirectory?: string; /** * The environment variables set in the current environment - * @public */ environmentVariables?: (EnvironmentVariable)[]; + + /** + * Local timezone offset of the client. For more information, see documentation https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getTimezoneOffset + */ + timezoneOffset?: number; } /** @@ -1025,12 +947,10 @@ export const EnvStateFilterSensitiveLog = (obj: EnvState): any => ({ /** * State related to the Git VSC - * @public */ export interface GitState { /** * The output of the command `git status --porcelain=v1 -b` - * @public */ status?: string; } @@ -1047,36 +967,30 @@ export const GitStateFilterSensitiveLog = (obj: GitState): any => ({ /** * An single entry in the shell history - * @public */ export interface ShellHistoryEntry { /** * The shell command that was run - * @public */ command: string | undefined; /** * The directory the command was ran in - * @public */ directory?: string; /** * The exit code of the command after it finished - * @public */ exitCode?: number; /** * The stdout from the command - * @public */ stdout?: string; /** * The stderr from the command - * @public */ stderr?: string; } @@ -1102,18 +1016,15 @@ export const ShellHistoryEntryFilterSensitiveLog = (obj: ShellHistoryEntry): any /** * Represents the state of a shell - * @public */ export interface ShellState { /** * The name of the current shell - * @public */ shellName: string | undefined; /** * The history previous shell commands for the current shell - * @public */ shellHistory?: (ShellHistoryEntry)[]; } @@ -1133,62 +1044,59 @@ export const ShellStateFilterSensitiveLog = (obj: ShellState): any => ({ /** * Settings information passed by the Q widget - * @public */ export interface UserSettings { hasConsentedToCrossRegionCalls?: boolean; } +/** + * @internal + */ +export const UserSettingsFilterSensitiveLog = (obj: UserSettings): any => ({ + ...obj, +}) + /** * Additional Chat message context associated with the Chat Message - * @public */ export interface UserInputMessageContext { /** * Editor state chat message context. - * @public */ editorState?: EditorState; /** * Shell state chat message context. - * @public */ shellState?: ShellState; /** * Git state chat message context. - * @public */ gitState?: GitState; /** * Environment state chat message context. - * @public */ envState?: EnvState; /** * The state of a user's AppStudio UI when sending a message. - * @public */ appStudioContext?: AppStudioState; /** * Diagnostic chat message context. - * @public */ diagnostic?: Diagnostic; /** * Contextual information about the environment from which the user is calling. - * @public */ consoleState?: ConsoleState; /** * Settings information, e.g., whether the user has enabled cross-region API calls. - * @public */ userSettings?: UserSettings; } @@ -1223,26 +1131,22 @@ export const UserInputMessageContextFilterSensitiveLog = (obj: UserInputMessageC /** * Structure to represent a chat input message from User - * @public */ export interface UserInputMessage { /** * The content of the chat message. - * @public */ content: string | undefined; /** * Chat message context associated with the Chat Message - * @public */ userInputMessageContext?: UserInputMessageContext; /** * User Intent - * @public */ - userIntent?: UserIntent; + userIntent?: UserIntent | string; } /** @@ -1258,22 +1162,15 @@ export const UserInputMessageFilterSensitiveLog = (obj: UserInputMessage): any = }), }) -/** - * @public - */ export type ChatMessage = | ChatMessage.AssistantResponseMessageMember | ChatMessage.UserInputMessageMember | ChatMessage.$UnknownMember -/** - * @public - */ export namespace ChatMessage { /** * Structure to represent a chat input message from User - * @public */ export interface UserInputMessageMember { userInputMessage: UserInputMessage; @@ -1283,7 +1180,6 @@ export namespace ChatMessage { /** * Markdown text message. - * @public */ export interface AssistantResponseMessageMember { userInputMessage?: never; @@ -1291,9 +1187,6 @@ export namespace ChatMessage { $unknown?: never; } - /** - * @public - */ export interface $UnknownMember { userInputMessage?: never; assistantResponseMessage?: never; @@ -1331,12 +1224,10 @@ export const ChatMessageFilterSensitiveLog = (obj: ChatMessage): any => { /** * Streaming response event for generated code text. - * @public */ export interface CodeEvent { /** * Generated code snippet. - * @public */ content: string | undefined; } @@ -1353,31 +1244,40 @@ export const CodeEventFilterSensitiveLog = (obj: CodeEvent): any => ({ /** * Streaming Response Event for CodeReferences - * @public */ export interface CodeReferenceEvent { /** * Code References for Assistant Response Message - * @public */ references?: (Reference)[]; } +/** + * @internal + */ +export const CodeReferenceEventFilterSensitiveLog = (obj: CodeReferenceEvent): any => ({ + ...obj, +}) + /** * Streaming Response Event when DryRun is succeessful - * @public */ export interface DryRunSucceedEvent { } +/** + * @internal + */ +export const DryRunSucceedEventFilterSensitiveLog = (obj: DryRunSucceedEvent): any => ({ + ...obj, +}) + /** * Streaming Response Event for Followup Prompt. - * @public */ export interface FollowupPromptEvent { /** * Followup Prompt for the Assistant Response - * @public */ followupPrompt?: FollowupPrompt; } @@ -1392,30 +1292,16 @@ export const FollowupPromptEventFilterSensitiveLog = (obj: FollowupPromptEvent): }), }) -/** - * @public - * @enum - */ -export const IntentType = { - GLUE_SENSEI: "GLUE_SENSEI", - RESOURCE_DATA: "RESOURCE_DATA", - SUPPORT: "SUPPORT", -} as const -/** - * @public - */ -export type IntentType = typeof IntentType[keyof typeof IntentType] +export enum IntentType { + GLUE_SENSEI = "GLUE_SENSEI", + RESOURCE_DATA = "RESOURCE_DATA", + SUPPORT = "SUPPORT", +} -/** - * @public - */ export type IntentDataType = | IntentDataType.StringMember | IntentDataType.$UnknownMember -/** - * @public - */ export namespace IntentDataType { export interface StringMember { @@ -1423,9 +1309,6 @@ export namespace IntentDataType { $unknown?: never; } - /** - * @public - */ export interface $UnknownMember { string?: never; $unknown: [string, any]; @@ -1445,17 +1328,24 @@ export namespace IntentDataType { } } +/** + * @internal + */ +export const IntentDataTypeFilterSensitiveLog = (obj: IntentDataType): any => { + if (obj.string !== undefined) return {string: + obj.string + }; + if (obj.$unknown !== undefined) return {[obj.$unknown[0]]: 'UNKNOWN'}; +} /** * Streaming Response Event for Intents - * @public */ export interface IntentsEvent { /** * A map of Intent objects - * @public */ - intents?: Partial>>; + intents?: Record>; } /** @@ -1468,14 +1358,108 @@ export const IntentsEventFilterSensitiveLog = (obj: IntentsEvent): any => ({ }), }) +/** + * For CloudWatch Troubleshooting Link Module + */ +export interface CloudWatchTroubleshootingLink { + /** + * A label for the link. + */ + label: string | undefined; + + /** + * Stringified JSON payload. See spec here https://code.amazon.com/packages/CloudWatchOdysseyModel/blobs/50c0832f0e393e4ab68827eb4f04d832366821c1/--/model/events.smithy#L28 . + */ + investigationPayload: string | undefined; + + /** + * Fallback string, if target channel does not support the CloudWatchTroubleshootingLink. + */ + defaultText?: string; +} + +/** + * @internal + */ +export const CloudWatchTroubleshootingLinkFilterSensitiveLog = (obj: CloudWatchTroubleshootingLink): any => ({ + ...obj, + ...(obj.label && { label: + SENSITIVE_STRING + }), + ...(obj.investigationPayload && { investigationPayload: + SENSITIVE_STRING + }), + ...(obj.defaultText && { defaultText: + SENSITIVE_STRING + }), +}) + +export interface ModuleLink { + /** + * For CloudWatch Troubleshooting Link Module + */ + cloudWatchTroubleshootingLink?: CloudWatchTroubleshootingLink; +} + +/** + * @internal + */ +export const ModuleLinkFilterSensitiveLog = (obj: ModuleLink): any => ({ + ...obj, + ...(obj.cloudWatchTroubleshootingLink && { cloudWatchTroubleshootingLink: + CloudWatchTroubleshootingLinkFilterSensitiveLog(obj.cloudWatchTroubleshootingLink) + }), +}) + +export interface WebLink { + /** + * A label for the link + */ + label: string | undefined; + + /** + * URL of the Weblink + */ + url: string | undefined; +} + +/** + * @internal + */ +export const WebLinkFilterSensitiveLog = (obj: WebLink): any => ({ + ...obj, + ...(obj.label && { label: + SENSITIVE_STRING + }), + ...(obj.url && { url: + SENSITIVE_STRING + }), +}) + +export interface Action { + webLink?: WebLink; + moduleLink?: ModuleLink; +} + +/** + * @internal + */ +export const ActionFilterSensitiveLog = (obj: Action): any => ({ + ...obj, + ...(obj.webLink && { webLink: + WebLinkFilterSensitiveLog(obj.webLink) + }), + ...(obj.moduleLink && { moduleLink: + ModuleLinkFilterSensitiveLog(obj.moduleLink) + }), +}) + /** * Structure representing a simple text component with sensitive content, which can include Markdown formatting. - * @public */ export interface Text { /** * Contains text content that may include sensitive information and can support Markdown formatting. - * @public */ content: string | undefined; } @@ -1490,13 +1474,9 @@ export const TextFilterSensitiveLog = (obj: Text): any => ({ }), }) -/** - * @public - */ export interface AlertComponent { /** * Structure representing a simple text component with sensitive content, which can include Markdown formatting. - * @public */ text?: Text; } @@ -1511,43 +1491,32 @@ export const AlertComponentFilterSensitiveLog = (obj: AlertComponent): any => ({ }), }) -/** - * @public - * @enum - */ -export const AlertType = { +export enum AlertType { /** * Alert indicating an error or failure that requires attention. */ - ERROR: "ERROR", + ERROR = "ERROR", /** * Informational alert providing general information. */ - INFO: "INFO", + INFO = "INFO", /** * Alert indicating a warning or potential issue that should be noted. */ - WARNING: "WARNING", -} as const -/** - * @public - */ -export type AlertType = typeof AlertType[keyof typeof AlertType] + WARNING = "WARNING", +} /** * Structure representing an alert with a type and content. - * @public */ export interface Alert { /** * Enum defining types of alerts that can be issued. - * @public */ - type: AlertType | undefined; + type: AlertType | string | undefined; /** * Contains the content of the alert, which may include sensitive information. - * @public */ content: (AlertComponent)[] | undefined; } @@ -1567,18 +1536,15 @@ export const AlertFilterSensitiveLog = (obj: Alert): any => ({ /** * Structure describing a transition between two states in an infrastructure update. - * @public */ export interface InfrastructureUpdateTransition { /** * The current state of the infrastructure before the update. - * @public */ currentState: string | undefined; /** * The next state of the infrastructure following the update. - * @public */ nextState: string | undefined; } @@ -1598,12 +1564,10 @@ export const InfrastructureUpdateTransitionFilterSensitiveLog = (obj: Infrastruc /** * Structure representing different types of infrastructure updates. - * @public */ export interface InfrastructureUpdate { /** * Structure describing a transition between two states in an infrastructure update. - * @public */ transition?: InfrastructureUpdateTransition; } @@ -1618,13 +1582,9 @@ export const InfrastructureUpdateFilterSensitiveLog = (obj: InfrastructureUpdate }), }) -/** - * @public - */ export interface StepComponent { /** * Structure representing a simple text component with sensitive content, which can include Markdown formatting. - * @public */ text?: Text; } @@ -1639,71 +1599,58 @@ export const StepComponentFilterSensitiveLog = (obj: StepComponent): any => ({ }), }) -/** - * @public - * @enum - */ -export const StepState = { +export enum StepState { /** * Indicates a failure or issue that needs to be addressed. */ - FAILED: "FAILED", + FAILED = "FAILED", /** * Indicates that the step is currently being processed. This is a non-terminal state, meaning the process is active and ongoing. */ - IN_PROGRESS: "IN_PROGRESS", + IN_PROGRESS = "IN_PROGRESS", /** * Indicates that the step is being loaded or initialized. This is a non-terminal state, meaning the process is in the setup phase. */ - LOADING: "LOADING", + LOADING = "LOADING", /** * Indicates that the step is temporarily halted but can resume. This is a non-terminal state, representing a temporary pause. */ - PAUSED: "PAUSED", + PAUSED = "PAUSED", /** * Indicates that the step is waiting for some condition or input. This is a non-terminal state, meaning the process is paused but not complete. */ - PENDING: "PENDING", + PENDING = "PENDING", /** * Indicates that the step was stopped, either intentionally or unintentionally. */ - STOPPED: "STOPPED", + STOPPED = "STOPPED", /** * Indicates successful completion of the step. */ - SUCCEEDED: "SUCCEEDED", -} as const -/** - * @public - */ -export type StepState = typeof StepState[keyof typeof StepState] + SUCCEEDED = "SUCCEEDED", +} /** * Structure representing an individual step in a process. - * @public */ export interface Step { /** * A unique identifier for the step. It must be a non-negative integer to ensure each step is distinct. - * @public */ id: number | undefined; /** * Enum representing all possible step states, combining terminal and non-terminal states. - * @public */ - state: StepState | undefined; + state: StepState | string | undefined; /** * A label for the step, providing a concise description. - * @public */ label: string | undefined; /** * Optional content providing additional details about the step. - * @public */ content?: (StepComponent)[]; } @@ -1724,13 +1671,9 @@ export const StepFilterSensitiveLog = (obj: Step): any => ({ }), }) -/** - * @public - */ export interface ProgressComponent { /** * Structure representing an individual step in a process. - * @public */ step?: Step; } @@ -1747,12 +1690,10 @@ export const ProgressComponentFilterSensitiveLog = (obj: ProgressComponent): any /** * Structure representing a collection of steps in a process. - * @public */ export interface Progress { /** * A collection of steps that make up a process. Each step is detailed using the Step structure. - * @public */ content: (ProgressComponent)[] | undefined; } @@ -1772,42 +1713,35 @@ export const ProgressFilterSensitiveLog = (obj: Progress): any => ({ /** * Structure representing a resource item - * @public */ export interface Resource { /** * Card title. - * @public */ title: string | undefined; /** * Link for the resource item - * @public */ link: string | undefined; /** * Short text about that resource for example Region: us-east-1 - * @public */ description: string | undefined; /** * Resource type e.g AWS EC2 - * @public */ type: string | undefined; /** * Amazon resource number e.g arn:aws:aec:..... - * @public */ ARN: string | undefined; /** * A stringified object - * @public */ resourceJsonString: string | undefined; } @@ -1838,213 +1772,24 @@ export const ResourceFilterSensitiveLog = (obj: Resource): any => ({ }) /** - * For CloudWatch Troubleshooting Link Module - * @public + * Structure representing a list of Items */ -export interface CloudWatchTroubleshootingLink { - /** - * A label for the link. - * @public - */ - label: string | undefined; - +export interface ResourceList { /** - * Stringified JSON payload. See spec here https://code.amazon.com/packages/CloudWatchOdysseyModel/blobs/50c0832f0e393e4ab68827eb4f04d832366821c1/--/model/events.smithy#L28 . - * @public + * Action associated with the list */ - investigationPayload: string | undefined; + action?: Action; /** - * Fallback string, if target channel does not support the CloudWatchTroubleshootingLink. - * @public + * List of resources */ - defaultText?: string; + items: (Resource)[] | undefined; } /** * @internal */ -export const CloudWatchTroubleshootingLinkFilterSensitiveLog = (obj: CloudWatchTroubleshootingLink): any => ({ - ...obj, - ...(obj.label && { label: - SENSITIVE_STRING - }), - ...(obj.investigationPayload && { investigationPayload: - SENSITIVE_STRING - }), - ...(obj.defaultText && { defaultText: - SENSITIVE_STRING - }), -}) - -/** - * @public - */ -export type ModuleLink = - | ModuleLink.CloudWatchTroubleshootingLinkMember - | ModuleLink.$UnknownMember - -/** - * @public - */ -export namespace ModuleLink { - - /** - * For CloudWatch Troubleshooting Link Module - * @public - */ - export interface CloudWatchTroubleshootingLinkMember { - cloudWatchTroubleshootingLink: CloudWatchTroubleshootingLink; - $unknown?: never; - } - - /** - * @public - */ - export interface $UnknownMember { - cloudWatchTroubleshootingLink?: never; - $unknown: [string, any]; - } - - export interface Visitor { - cloudWatchTroubleshootingLink: (value: CloudWatchTroubleshootingLink) => T; - _: (name: string, value: any) => T; - } - - export const visit = ( - value: ModuleLink, - visitor: Visitor - ): T => { - if (value.cloudWatchTroubleshootingLink !== undefined) return visitor.cloudWatchTroubleshootingLink(value.cloudWatchTroubleshootingLink); - return visitor._(value.$unknown[0], value.$unknown[1]); - } - -} -/** - * @internal - */ -export const ModuleLinkFilterSensitiveLog = (obj: ModuleLink): any => { - if (obj.cloudWatchTroubleshootingLink !== undefined) return {cloudWatchTroubleshootingLink: - CloudWatchTroubleshootingLinkFilterSensitiveLog(obj.cloudWatchTroubleshootingLink) - }; - if (obj.$unknown !== undefined) return {[obj.$unknown[0]]: 'UNKNOWN'}; -} - -/** - * @public - */ -export interface WebLink { - /** - * A label for the link - * @public - */ - label: string | undefined; - - /** - * URL of the Weblink - * @public - */ - url: string | undefined; -} - -/** - * @internal - */ -export const WebLinkFilterSensitiveLog = (obj: WebLink): any => ({ - ...obj, - ...(obj.label && { label: - SENSITIVE_STRING - }), - ...(obj.url && { url: - SENSITIVE_STRING - }), -}) - -/** - * @public - */ -export type Action = - | Action.ModuleLinkMember - | Action.WebLinkMember - | Action.$UnknownMember - -/** - * @public - */ -export namespace Action { - - export interface WebLinkMember { - webLink: WebLink; - moduleLink?: never; - $unknown?: never; - } - - export interface ModuleLinkMember { - webLink?: never; - moduleLink: ModuleLink; - $unknown?: never; - } - - /** - * @public - */ - export interface $UnknownMember { - webLink?: never; - moduleLink?: never; - $unknown: [string, any]; - } - - export interface Visitor { - webLink: (value: WebLink) => T; - moduleLink: (value: ModuleLink) => T; - _: (name: string, value: any) => T; - } - - export const visit = ( - value: Action, - visitor: Visitor - ): T => { - if (value.webLink !== undefined) return visitor.webLink(value.webLink); - if (value.moduleLink !== undefined) return visitor.moduleLink(value.moduleLink); - return visitor._(value.$unknown[0], value.$unknown[1]); - } - -} -/** - * @internal - */ -export const ActionFilterSensitiveLog = (obj: Action): any => { - if (obj.webLink !== undefined) return {webLink: - WebLinkFilterSensitiveLog(obj.webLink) - }; - if (obj.moduleLink !== undefined) return {moduleLink: - ModuleLinkFilterSensitiveLog(obj.moduleLink) - }; - if (obj.$unknown !== undefined) return {[obj.$unknown[0]]: 'UNKNOWN'}; -} - -/** - * Structure representing a list of Items - * @public - */ -export interface ResourceList { - /** - * Action associated with the list - * @public - */ - action?: Action; - - /** - * List of resources - * @public - */ - items: (Resource)[] | undefined; -} - -/** - * @internal - */ -export const ResourceListFilterSensitiveLog = (obj: ResourceList): any => ({ +export const ResourceListFilterSensitiveLog = (obj: ResourceList): any => ({ ...obj, ...(obj.action && { action: ActionFilterSensitiveLog(obj.action) @@ -2057,135 +1802,65 @@ export const ResourceListFilterSensitiveLog = (obj: ResourceList): any => ({ }), }) -/** - * @public - */ -export type SectionComponent = - | SectionComponent.AlertMember - | SectionComponent.ResourceMember - | SectionComponent.ResourceListMember - | SectionComponent.TextMember - | SectionComponent.$UnknownMember - -/** - * @public - */ -export namespace SectionComponent { - +export interface SectionComponent { /** * Structure representing a simple text component with sensitive content, which can include Markdown formatting. - * @public */ - export interface TextMember { - text: Text; - alert?: never; - resource?: never; - resourceList?: never; - $unknown?: never; - } + text?: Text; /** * Structure representing an alert with a type and content. - * @public */ - export interface AlertMember { - text?: never; - alert: Alert; - resource?: never; - resourceList?: never; - $unknown?: never; - } + alert?: Alert; /** * Structure representing a resource item - * @public */ - export interface ResourceMember { - text?: never; - alert?: never; - resource: Resource; - resourceList?: never; - $unknown?: never; - } + resource?: Resource; /** * Structure representing a list of Items - * @public */ - export interface ResourceListMember { - text?: never; - alert?: never; - resource?: never; - resourceList: ResourceList; - $unknown?: never; - } - - /** - * @public - */ - export interface $UnknownMember { - text?: never; - alert?: never; - resource?: never; - resourceList?: never; - $unknown: [string, any]; - } - - export interface Visitor { - text: (value: Text) => T; - alert: (value: Alert) => T; - resource: (value: Resource) => T; - resourceList: (value: ResourceList) => T; - _: (name: string, value: any) => T; - } - - export const visit = ( - value: SectionComponent, - visitor: Visitor - ): T => { - if (value.text !== undefined) return visitor.text(value.text); - if (value.alert !== undefined) return visitor.alert(value.alert); - if (value.resource !== undefined) return visitor.resource(value.resource); - if (value.resourceList !== undefined) return visitor.resourceList(value.resourceList); - return visitor._(value.$unknown[0], value.$unknown[1]); - } - + resourceList?: ResourceList; } + /** * @internal */ -export const SectionComponentFilterSensitiveLog = (obj: SectionComponent): any => { - if (obj.text !== undefined) return {text: +export const SectionComponentFilterSensitiveLog = (obj: SectionComponent): any => ({ + ...obj, + ...(obj.text && { text: TextFilterSensitiveLog(obj.text) - }; - if (obj.alert !== undefined) return {alert: + }), + ...(obj.alert && { alert: AlertFilterSensitiveLog(obj.alert) - }; - if (obj.resource !== undefined) return {resource: + }), + ...(obj.resource && { resource: ResourceFilterSensitiveLog(obj.resource) - }; - if (obj.resourceList !== undefined) return {resourceList: + }), + ...(obj.resourceList && { resourceList: ResourceListFilterSensitiveLog(obj.resourceList) - }; - if (obj.$unknown !== undefined) return {[obj.$unknown[0]]: 'UNKNOWN'}; -} + }), +}) /** * Structure representing a collapsable section - * @public */ export interface Section { /** * Contains text content that may include sensitive information and can support Markdown formatting. - * @public */ title: string | undefined; /** - * Contains a list of interaction components e.g Text, Alert ,List ...etc - * @public + * Contains a list of interaction components e.g Text, Alert, List, etc. */ content: (SectionComponent)[] | undefined; + + /** + * Action associated with the Section + */ + action?: Action; } /** @@ -2202,32 +1877,54 @@ export const SectionFilterSensitiveLog = (obj: Section): any => ({ SectionComponentFilterSensitiveLog(item) ) }), + ...(obj.action && { action: + ActionFilterSensitiveLog(obj.action) + }), }) /** * Structure representing a suggestion for follow-ups. - * @public */ export interface Suggestion { value: string | undefined; } +/** + * @internal + */ +export const SuggestionFilterSensitiveLog = (obj: Suggestion): any => ({ + ...obj, + ...(obj.value && { value: + SENSITIVE_STRING + }), +}) + /** * Structure containing a list of suggestions. - * @public */ export interface Suggestions { items: (Suggestion)[] | undefined; } +/** + * @internal + */ +export const SuggestionsFilterSensitiveLog = (obj: Suggestions): any => ({ + ...obj, + ...(obj.items && { items: + obj.items.map( + item => + SuggestionFilterSensitiveLog(item) + ) + }), +}) + /** * Structure representing a confirmation message related to a task action. - * @public */ export interface TaskActionConfirmation { /** * Confirmation message related to the action note, which may include sensitive information. - * @public */ content?: string; } @@ -2242,41 +1939,30 @@ export const TaskActionConfirmationFilterSensitiveLog = (obj: TaskActionConfirma }), }) -/** - * @public - * @enum - */ -export const TaskActionNoteType = { +export enum TaskActionNoteType { /** * Information note providing general details. */ - INFO: "INFO", + INFO = "INFO", /** * Warning note indicating a potential issue. */ - WARNING: "WARNING", -} as const -/** - * @public - */ -export type TaskActionNoteType = typeof TaskActionNoteType[keyof typeof TaskActionNoteType] + WARNING = "WARNING", +} /** * Structure representing a note associated with a task action. - * @public */ export interface TaskActionNote { /** * Content of the note, which may include sensitive information. - * @public */ content: string | undefined; /** * Enum defining the types of notes that can be associated with a task action. - * @public */ - type?: TaskActionNoteType; + type?: TaskActionNoteType | string; } /** @@ -2291,42 +1977,35 @@ export const TaskActionNoteFilterSensitiveLog = (obj: TaskActionNote): any => ({ /** * Structure representing an action associated with a task. - * @public */ export interface TaskAction { /** * A label for the action. - * @public */ label: string | undefined; /** * Structure representing a note associated with a task action. - * @public */ note?: TaskActionNote; /** * Indicates whether the action is primary or not. - * @public */ primary?: boolean; /** * Indicates whether the action is disabled or not. - * @public */ disabled?: boolean; /** * Map representing key-value pairs for the payload of a task action. - * @public */ payload: Record | undefined; /** * Structure representing a confirmation message related to a task action. - * @public */ confirmation?: TaskActionConfirmation; } @@ -2352,30 +2031,25 @@ export const TaskActionFilterSensitiveLog = (obj: TaskAction): any => ({ /** * Structure representing different types of components that can be part of a task. - * @public */ export interface TaskComponent { /** * Structure representing a simple text component with sensitive content, which can include Markdown formatting. - * @public */ text?: Text; /** * Structure representing different types of infrastructure updates. - * @public */ infrastructureUpdate?: InfrastructureUpdate; /** * Structure representing an alert with a type and content. - * @public */ alert?: Alert; /** * Structure representing a collection of steps in a process. - * @public */ progress?: Progress; } @@ -2401,18 +2075,15 @@ export const TaskComponentFilterSensitiveLog = (obj: TaskComponent): any => ({ /** * Structure representing an overview of a task, including a label and description. - * @public */ export interface TaskOverview { /** * A label for the task overview. - * @public */ label: string | undefined; /** * Text description providing details about the task. This field may include sensitive information and supports Markdown formatting. - * @public */ description: string | undefined; } @@ -2432,24 +2103,20 @@ export const TaskOverviewFilterSensitiveLog = (obj: TaskOverview): any => ({ /** * Structure containing details about a task. - * @public */ export interface TaskDetails { /** * Structure representing an overview of a task, including a label and description. - * @public */ overview: TaskOverview | undefined; /** * Lists the components that can be used to form the task's content. - * @public */ content: (TaskComponent)[] | undefined; /** * Optional list of actions associated with the task. - * @public */ actions?: (TaskAction)[]; } @@ -2478,86 +2145,81 @@ export const TaskDetailsFilterSensitiveLog = (obj: TaskDetails): any => ({ /** * Structure representing a reference to a task. - * @public */ export interface TaskReference { /** * Unique identifier for the task. - * @public */ taskId: string | undefined; } +/** + * @internal + */ +export const TaskReferenceFilterSensitiveLog = (obj: TaskReference): any => ({ + ...obj, +}) + /** * Structure representing different types of interaction components. - * @public */ export interface InteractionComponent { /** * Structure representing a simple text component with sensitive content, which can include Markdown formatting. - * @public */ text?: Text; /** * Structure representing an alert with a type and content. - * @public */ alert?: Alert; /** * Structure representing different types of infrastructure updates. - * @public */ infrastructureUpdate?: InfrastructureUpdate; /** * Structure representing a collection of steps in a process. - * @public */ progress?: Progress; /** * Structure representing an individual step in a process. - * @public */ step?: Step; /** * Structure containing details about a task. - * @public */ taskDetails?: TaskDetails; /** * Structure representing a reference to a task. - * @public */ taskReference?: TaskReference; /** * Structure containing a list of suggestions. - * @public */ suggestions?: Suggestions; /** * Structure representing a collapsable section - * @public */ section?: Section; /** * Structure representing a resource item - * @public */ resource?: Resource; /** * Structure representing a list of Items - * @public */ resourceList?: ResourceList; + + action?: Action; } /** @@ -2583,6 +2245,9 @@ export const InteractionComponentFilterSensitiveLog = (obj: InteractionComponent ...(obj.taskDetails && { taskDetails: TaskDetailsFilterSensitiveLog(obj.taskDetails) }), + ...(obj.suggestions && { suggestions: + SuggestionsFilterSensitiveLog(obj.suggestions) + }), ...(obj.section && { section: SectionFilterSensitiveLog(obj.section) }), @@ -2592,23 +2257,23 @@ export const InteractionComponentFilterSensitiveLog = (obj: InteractionComponent ...(obj.resourceList && { resourceList: ResourceListFilterSensitiveLog(obj.resourceList) }), + ...(obj.action && { action: + ActionFilterSensitiveLog(obj.action) + }), }) /** * Interaction component with an identifier - * @public */ export interface InteractionComponentEntry { /** * Identifier that can uniquely identify the interaction component within * stream response. This field is optional. - * @public */ interactionComponentId?: string; /** * Interaction component - * @public */ interactionComponent: InteractionComponent | undefined; } @@ -2625,12 +2290,10 @@ export const InteractionComponentEntryFilterSensitiveLog = (obj: InteractionComp /** * Streaming Event for interaction components list - * @public */ export interface InteractionComponentsEvent { /** * List of identifiable interaction components - * @public */ interactionComponentEntries: (InteractionComponentEntry)[] | undefined; } @@ -2648,58 +2311,57 @@ export const InteractionComponentsEventFilterSensitiveLog = (obj: InteractionCom }), }) -/** - * @public - * @enum - */ -export const InvalidStateReason = { - INVALID_TASK_ASSIST_PLAN: "INVALID_TASK_ASSIST_PLAN", -} as const -/** - * @public - */ -export type InvalidStateReason = typeof InvalidStateReason[keyof typeof InvalidStateReason] +export enum InvalidStateReason { + INVALID_TASK_ASSIST_PLAN = "INVALID_TASK_ASSIST_PLAN", +} /** * Streaming Response Event when an Invalid State is reached - * @public */ export interface InvalidStateEvent { /** * Reasons for Invalid State Event - * @public */ - reason: InvalidStateReason | undefined; + reason: InvalidStateReason | string | undefined; message: string | undefined; } +/** + * @internal + */ +export const InvalidStateEventFilterSensitiveLog = (obj: InvalidStateEvent): any => ({ + ...obj, +}) + /** * Streaming Response Event for AssistantResponse Metadata - * @public */ export interface MessageMetadataEvent { /** * Unique identifier for the conversation - * @public */ conversationId?: string; /** * Unique identifier for the utterance - * @public */ utteranceId?: string; } +/** + * @internal + */ +export const MessageMetadataEventFilterSensitiveLog = (obj: MessageMetadataEvent): any => ({ + ...obj, +}) + /** * Streaming Response Event for SupplementaryWebLinks - * @public */ export interface SupplementaryWebLinksEvent { /** * Web References for Assistant Response Message - * @public */ supplementaryWebLinks?: (SupplementaryWebLink)[]; } @@ -2719,7 +2381,6 @@ export const SupplementaryWebLinksEventFilterSensitiveLog = (obj: SupplementaryW /** * Streaming events from UniDirectional Streaming Conversational APIs. - * @public */ export type ChatResponseStream = | ChatResponseStream.AssistantResponseEventMember @@ -2735,14 +2396,10 @@ export type ChatResponseStream = | ChatResponseStream.SupplementaryWebLinksEventMember | ChatResponseStream.$UnknownMember -/** - * @public - */ export namespace ChatResponseStream { /** * Message Metadata event - * @public */ export interface MessageMetadataEventMember { messageMetadataEvent: MessageMetadataEvent; @@ -2761,7 +2418,6 @@ export namespace ChatResponseStream { /** * Assistant response event - Text / Code snippet - * @public */ export interface AssistantResponseEventMember { messageMetadataEvent?: never; @@ -2780,7 +2436,6 @@ export namespace ChatResponseStream { /** * DryRun Succeed Event - * @public */ export interface DryRunSucceedEventMember { messageMetadataEvent?: never; @@ -2799,7 +2454,6 @@ export namespace ChatResponseStream { /** * Code References event - * @public */ export interface CodeReferenceEventMember { messageMetadataEvent?: never; @@ -2818,7 +2472,6 @@ export namespace ChatResponseStream { /** * Web Reference links event - * @public */ export interface SupplementaryWebLinksEventMember { messageMetadataEvent?: never; @@ -2837,7 +2490,6 @@ export namespace ChatResponseStream { /** * Followup prompt event - * @public */ export interface FollowupPromptEventMember { messageMetadataEvent?: never; @@ -2856,7 +2508,6 @@ export namespace ChatResponseStream { /** * Code Generated event - * @public */ export interface CodeEventMember { messageMetadataEvent?: never; @@ -2875,7 +2526,6 @@ export namespace ChatResponseStream { /** * Intents event - * @public */ export interface IntentsEventMember { messageMetadataEvent?: never; @@ -2894,7 +2544,6 @@ export namespace ChatResponseStream { /** * Interactions components event - * @public */ export interface InteractionComponentsEventMember { messageMetadataEvent?: never; @@ -2913,7 +2562,6 @@ export namespace ChatResponseStream { /** * Invalid State event - * @public */ export interface InvalidStateEventMember { messageMetadataEvent?: never; @@ -2932,7 +2580,6 @@ export namespace ChatResponseStream { /** * Internal Server Exception - * @public */ export interface ErrorMember { messageMetadataEvent?: never; @@ -2949,9 +2596,6 @@ export namespace ChatResponseStream { $unknown?: never; } - /** - * @public - */ export interface $UnknownMember { messageMetadataEvent?: never; assistantResponseEvent?: never; @@ -3006,16 +2650,16 @@ export namespace ChatResponseStream { */ export const ChatResponseStreamFilterSensitiveLog = (obj: ChatResponseStream): any => { if (obj.messageMetadataEvent !== undefined) return {messageMetadataEvent: - obj.messageMetadataEvent + MessageMetadataEventFilterSensitiveLog(obj.messageMetadataEvent) }; if (obj.assistantResponseEvent !== undefined) return {assistantResponseEvent: AssistantResponseEventFilterSensitiveLog(obj.assistantResponseEvent) }; if (obj.dryRunSucceedEvent !== undefined) return {dryRunSucceedEvent: - obj.dryRunSucceedEvent + DryRunSucceedEventFilterSensitiveLog(obj.dryRunSucceedEvent) }; if (obj.codeReferenceEvent !== undefined) return {codeReferenceEvent: - obj.codeReferenceEvent + CodeReferenceEventFilterSensitiveLog(obj.codeReferenceEvent) }; if (obj.supplementaryWebLinksEvent !== undefined) return {supplementaryWebLinksEvent: SupplementaryWebLinksEventFilterSensitiveLog(obj.supplementaryWebLinksEvent) @@ -3033,7 +2677,7 @@ export const ChatResponseStreamFilterSensitiveLog = (obj: ChatResponseStream): a InteractionComponentsEventFilterSensitiveLog(obj.interactionComponentsEvent) }; if (obj.invalidStateEvent !== undefined) return {invalidStateEvent: - obj.invalidStateEvent + InvalidStateEventFilterSensitiveLog(obj.invalidStateEvent) }; if (obj.error !== undefined) return {error: obj.error @@ -3041,54 +2685,38 @@ export const ChatResponseStreamFilterSensitiveLog = (obj: ChatResponseStream): a if (obj.$unknown !== undefined) return {[obj.$unknown[0]]: 'UNKNOWN'}; } -/** - * @public - * @enum - */ -export const ChatTriggerType = { +export enum ChatTriggerType { /** * Indicates the Chat was triggered in response to a IDE diagnostic */ - DIAGNOSTIC: "DIAGNOSTIC", + DIAGNOSTIC = "DIAGNOSTIC", /** * Indicates the Chat was triggered in response to an inline chat event */ - INLINE_CHAT: "INLINE_CHAT", + INLINE_CHAT = "INLINE_CHAT", /** * Indicates the Chat was triggered due to an explicit chat request by an end-user */ - MANUAL: "MANUAL", -} as const -/** - * @public - */ -export type ChatTriggerType = typeof ChatTriggerType[keyof typeof ChatTriggerType] + MANUAL = "MANUAL", +} /** * CommandInput can be extended to either a list of strings or a single string. - * @public */ export type CommandInput = | CommandInput.CommandsListMember | CommandInput.$UnknownMember -/** - * @public - */ export namespace CommandInput { /** * The list of context items used to generate output. - * @public */ export interface CommandsListMember { commandsList: (string)[]; $unknown?: never; } - /** - * @public - */ export interface $UnknownMember { commandsList?: never; $unknown: [string, any]; @@ -3120,32 +2748,27 @@ export const CommandInputFilterSensitiveLog = (obj: CommandInput): any => { /** * Structure to represent the current state of a chat conversation. - * @public */ export interface ConversationState { /** * Unique identifier for the chat conversation stream - * @public */ conversationId?: string; /** * Holds the history of chat messages. - * @public */ history?: (ChatMessage)[]; /** * Holds the current message being processed or displayed. - * @public */ currentMessage: ChatMessage | undefined; /** * Trigger Reason for Chat - * @public */ - chatTriggerType: ChatTriggerType | undefined; + chatTriggerType: ChatTriggerType | string | undefined; customizationArn?: string; } @@ -3168,7 +2791,6 @@ export const ConversationStateFilterSensitiveLog = (obj: ConversationState): any /** * This exception is translated to a 204 as it succeeded the IAM Auth. - * @public */ export class DryRunOperationException extends __BaseException { readonly name: "DryRunOperationException" = "DryRunOperationException"; @@ -3188,25 +2810,16 @@ export class DryRunOperationException extends __BaseException { } } -/** - * @public - * @enum - */ -export const OutputFormat = { - JAVA_CDK: "java/cdk", - JSON_CFN: "json/cfn", - PYTHON_CDK: "python/cdk", - TYPESCRIPT_CDK: "typescript/cdk", - YAML_CFN: "yaml/cfn", -} as const -/** - * @public - */ -export type OutputFormat = typeof OutputFormat[keyof typeof OutputFormat] +export enum OutputFormat { + JAVA_CDK = "java/cdk", + JSON_CFN = "json/cfn", + PYTHON_CDK = "python/cdk", + TYPESCRIPT_CDK = "typescript/cdk", + YAML_CFN = "yaml/cfn", +} /** * This exception is thrown when request was denied due to caller exceeding their usage limits - * @public */ export class ServiceQuotaExceededException extends __BaseException { readonly name: "ServiceQuotaExceededException" = "ServiceQuotaExceededException"; @@ -3224,74 +2837,67 @@ export class ServiceQuotaExceededException extends __BaseException { } } -/** - * @public - * @enum - */ -export const Origin = { +export enum Origin { /** * AWS Chatbot */ - CHATBOT: "CHATBOT", + CHATBOT = "CHATBOT", /** * AWS Management Console (https://.console.aws.amazon.com) */ - CONSOLE: "CONSOLE", + CONSOLE = "CONSOLE", /** * AWS Documentation Website (https://docs.aws.amazon.com) */ - DOCUMENTATION: "DOCUMENTATION", + DOCUMENTATION = "DOCUMENTATION", /** * Any IDE caller. */ - IDE: "IDE", + IDE = "IDE", /** * AWS Marketing Website (https://aws.amazon.com) */ - MARKETING: "MARKETING", + MARKETING = "MARKETING", /** * MD. */ - MD: "MD", + MD = "MD", /** * AWS Mobile Application (ACMA) */ - MOBILE: "MOBILE", + MOBILE = "MOBILE", + /** + * Amazon SageMaker's Rome Chat. + */ + SAGE_MAKER = "SAGE_MAKER", /** * Internal Service Traffic (Integ Tests, Canaries, etc.). This is the default when no Origin header present in request. */ - SERVICE_INTERNAL: "SERVICE_INTERNAL", + SERVICE_INTERNAL = "SERVICE_INTERNAL", /** * Unified Search in AWS Management Console (https://.console.aws.amazon.com) */ - UNIFIED_SEARCH: "UNIFIED_SEARCH", + UNIFIED_SEARCH = "UNIFIED_SEARCH", /** * Origin header is not set. */ - UNKNOWN: "UNKNOWN", -} as const -/** - * @public - */ -export type Origin = typeof Origin[keyof typeof Origin] + UNKNOWN = "UNKNOWN", +} /** * Structure to represent a SendMessage request. - * @public */ export interface SendMessageRequest { /** * Structure to represent the current state of a chat conversation. - * @public */ conversationState: ConversationState | undefined; profileArn?: string; /** * The origin of the caller - * @public */ - source?: Origin; + source?: Origin | string; dryRun?: boolean; } @@ -3308,12 +2914,10 @@ export const SendMessageRequestFilterSensitiveLog = (obj: SendMessageRequest): a /** * Structure to represent a SendMessage response. - * @public */ export interface SendMessageResponse { /** * Streaming events from UniDirectional Streaming Conversational APIs. - * @public */ sendMessageResponse: AsyncIterable | undefined; } @@ -3328,19 +2932,14 @@ export const SendMessageResponseFilterSensitiveLog = (obj: SendMessageResponse): }), }) -/** - * @public - */ export interface GenerateCodeFromCommandsRequest { /** * Format of the output - language/format eg. typescript/cdk - * @public */ - outputFormat: OutputFormat | undefined; + outputFormat: OutputFormat | string | undefined; /** * CommandInput can be extended to either a list of strings or a single string. - * @public */ commands: CommandInput | undefined; } @@ -3357,7 +2956,6 @@ export const GenerateCodeFromCommandsRequestFilterSensitiveLog = (obj: GenerateC /** * Streaming events from UniDirectional streaming infrastructure code generation APIs. - * @public */ export type GenerateCodeFromCommandsResponseStream = | GenerateCodeFromCommandsResponseStream.ErrorMember @@ -3366,14 +2964,10 @@ export type GenerateCodeFromCommandsResponseStream = | GenerateCodeFromCommandsResponseStream.CodeEventMember | GenerateCodeFromCommandsResponseStream.$UnknownMember -/** - * @public - */ export namespace GenerateCodeFromCommandsResponseStream { /** * Generated code snippet - * @public */ export interface CodeEventMember { codeEvent: CodeEvent; @@ -3385,7 +2979,6 @@ export namespace GenerateCodeFromCommandsResponseStream { /** * Internal Server Exception - * @public */ export interface ErrorMember { codeEvent?: never; @@ -3397,7 +2990,6 @@ export namespace GenerateCodeFromCommandsResponseStream { /** * Exceptions for quota level exceeded errors - * @public */ export interface QuotaLevelExceededErrorMember { codeEvent?: never; @@ -3409,7 +3001,6 @@ export namespace GenerateCodeFromCommandsResponseStream { /** * Validation errors in the ConsoleToCodeService - * @public */ export interface ValidationErrorMember { codeEvent?: never; @@ -3419,9 +3010,6 @@ export namespace GenerateCodeFromCommandsResponseStream { $unknown?: never; } - /** - * @public - */ export interface $UnknownMember { codeEvent?: never; Error?: never; @@ -3471,12 +3059,10 @@ export const GenerateCodeFromCommandsResponseStreamFilterSensitiveLog = (obj: Ge /** * Structure to represent generated code response. - * @public */ export interface GenerateCodeFromCommandsResponse { /** * Streaming events from UniDirectional streaming infrastructure code generation APIs. - * @public */ generatedCodeFromCommandsResponse: AsyncIterable | undefined; } diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/protocols/Aws_json1_0.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/protocols/Aws_json1_0.ts index bcd0c7daa10..b947ae121c7 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/protocols/Aws_json1_0.ts +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/protocols/Aws_json1_0.ts @@ -10,11 +10,15 @@ import { import { QDeveloperStreamingServiceException as __BaseException } from "../models/QDeveloperStreamingServiceException"; import { AccessDeniedException, + Action, + Alert, + AlertComponent, AppStudioState, AssistantResponseEvent, AssistantResponseMessage, ChatMessage, ChatResponseStream, + CloudWatchTroubleshootingLink, CodeEvent, CodeReferenceEvent, CommandInput, @@ -34,6 +38,10 @@ import { GenerateCodeFromCommandsRequest, GenerateCodeFromCommandsResponseStream, GitState, + InfrastructureUpdate, + InfrastructureUpdateTransition, + IntentDataType, + IntentType, IntentsEvent, InteractionComponent, InteractionComponentEntry, @@ -41,20 +49,39 @@ import { InternalServerException, InvalidStateEvent, MessageMetadataEvent, + ModuleLink, Position, ProgrammingLanguage, + Progress, + ProgressComponent, Range, Reference, RelevantTextDocument, + Resource, + ResourceList, ResourceNotFoundException, RuntimeDiagnostic, + Section, + SectionComponent, SendMessageRequest, ServiceQuotaExceededException, ShellHistoryEntry, ShellState, Span, + Step, + StepComponent, + Suggestion, + Suggestions, SupplementaryWebLink, SupplementaryWebLinksEvent, + TaskAction, + TaskActionConfirmation, + TaskActionNote, + TaskComponent, + TaskDetails, + TaskOverview, + TaskReference, + Text, TextDocument, TextDocumentDiagnostic, ThrottlingException, @@ -62,102 +89,74 @@ import { UserInputMessageContext, UserSettings, ValidationException, + WebLink, } from "../models/models_0"; -import { - loadRestJsonErrorCode, - parseJsonBody as parseBody, - parseJsonErrorBody as parseErrorBody, -} from "@aws-sdk/core"; import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse, -} from "@smithy/protocol-http"; +} from "@aws-sdk/protocol-http"; import { decorateServiceException as __decorateServiceException, + expectBoolean as __expectBoolean, + expectInt32 as __expectInt32, expectString as __expectString, - _json, - collectBody, - take, - withBaseException, -} from "@smithy/smithy-client"; + expectUnion as __expectUnion, + throwDefaultError, +} from "@aws-sdk/smithy-client"; import { Endpoint as __Endpoint, EventStreamSerdeContext as __EventStreamSerdeContext, HeaderBag as __HeaderBag, ResponseMetadata as __ResponseMetadata, SerdeContext as __SerdeContext, -} from "@smithy/types"; +} from "@aws-sdk/types"; import { v4 as generateIdempotencyToken } from "uuid"; -/** - * serializeAws_json1_0GenerateCodeFromCommandsCommand - */ -export const se_GenerateCodeFromCommandsCommand = async( +export const serializeAws_json1_0GenerateCodeFromCommandsCommand = async( input: GenerateCodeFromCommandsCommandInput, context: __SerdeContext ): Promise<__HttpRequest> => { - const headers: __HeaderBag = sharedHeaders("GenerateCodeFromCommands") + const headers: __HeaderBag = { + 'content-type': "application/x-amz-json-1.0", + 'x-amz-target': "AmazonQDeveloperStreamingService.GenerateCodeFromCommands", + }; let body: any; - body = JSON.stringify(_json(input)); + body = JSON.stringify(serializeAws_json1_0GenerateCodeFromCommandsRequest(input, context)); return buildHttpRpcRequest(context, headers, "/", undefined, body); } -/** - * serializeAws_json1_0SendMessageCommand - */ -export const se_SendMessageCommand = async( +export const serializeAws_json1_0SendMessageCommand = async( input: SendMessageCommandInput, context: __SerdeContext ): Promise<__HttpRequest> => { - const headers: __HeaderBag = sharedHeaders("SendMessage") + const headers: __HeaderBag = { + 'content-type': "application/x-amz-json-1.0", + 'x-amz-target': "AmazonQDeveloperStreamingService.SendMessage", + }; let body: any; - body = JSON.stringify(se_SendMessageRequest(input, context)); + body = JSON.stringify(serializeAws_json1_0SendMessageRequest(input, context)); return buildHttpRpcRequest(context, headers, "/", undefined, body); } -/** - * deserializeAws_json1_0GenerateCodeFromCommandsCommand - */ -export const de_GenerateCodeFromCommandsCommand = async( +export const deserializeAws_json1_0GenerateCodeFromCommandsCommand = async( output: __HttpResponse, context: __SerdeContext & __EventStreamSerdeContext ): Promise => { if (output.statusCode >= 300) { - return de_CommandError(output, context); + return deserializeAws_json1_0GenerateCodeFromCommandsCommandError(output, context); } - const contents = { generatedCodeFromCommandsResponse: de_GenerateCodeFromCommandsResponseStream(output.body, context) }; + const contents = { generatedCodeFromCommandsResponse: deserializeAws_json1_0GenerateCodeFromCommandsResponseStream(output.body, context) }; const response: GenerateCodeFromCommandsCommandOutput = { $metadata: deserializeMetadata(output), ...contents, }; - return response; + return Promise.resolve(response); } -/** - * deserializeAws_json1_0SendMessageCommand - */ -export const de_SendMessageCommand = async( - output: __HttpResponse, - context: __SerdeContext & __EventStreamSerdeContext -): Promise => { - if (output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents = { sendMessageResponse: de_ChatResponseStream(output.body, context) }; - const response: SendMessageCommandOutput = { - $metadata: deserializeMetadata(output), - ...contents, - }; - return response; -} - -/** - * deserialize_Aws_json1_0CommandError - */ -const de_CommandError = async( +const deserializeAws_json1_0GenerateCodeFromCommandsCommandError = async( output: __HttpResponse, context: __SerdeContext, -): Promise => { +): Promise => { const parsedOutput: any = { ...output, body: await parseErrorBody(output.body, context) @@ -166,698 +165,1618 @@ const de_CommandError = async( switch (errorCode) { case "AccessDeniedException": case "com.amazon.aws.codewhisperer#AccessDeniedException": - throw await de_AccessDeniedExceptionRes(parsedOutput, context); + throw await deserializeAws_json1_0AccessDeniedExceptionResponse(parsedOutput, context); case "InternalServerException": case "com.amazon.aws.codewhisperer#InternalServerException": - throw await de_InternalServerExceptionRes(parsedOutput, context); + throw await deserializeAws_json1_0InternalServerExceptionResponse(parsedOutput, context); case "ThrottlingException": case "com.amazon.aws.codewhisperer#ThrottlingException": - throw await de_ThrottlingExceptionRes(parsedOutput, context); + throw await deserializeAws_json1_0ThrottlingExceptionResponse(parsedOutput, context); case "ValidationException": case "com.amazon.aws.codewhisperer#ValidationException": - throw await de_ValidationExceptionRes(parsedOutput, context); - case "ConflictException": - case "com.amazon.aws.codewhisperer#ConflictException": - throw await de_ConflictExceptionRes(parsedOutput, context); - case "DryRunOperationException": - case "com.amazon.aws.codewhisperer#DryRunOperationException": - throw await de_DryRunOperationExceptionRes(parsedOutput, context); - case "ResourceNotFoundException": - case "com.amazon.aws.codewhisperer#ResourceNotFoundException": - throw await de_ResourceNotFoundExceptionRes(parsedOutput, context); - case "ServiceQuotaExceededException": - case "com.amazon.aws.codewhisperer#ServiceQuotaExceededException": - throw await de_ServiceQuotaExceededExceptionRes(parsedOutput, context); + throw await deserializeAws_json1_0ValidationExceptionResponse(parsedOutput, context); default: const parsedBody = parsedOutput.body; - return throwDefaultError({ + throwDefaultError({ output, parsedBody, + exceptionCtor: __BaseException, errorCode - }) as never + }) } } - /** - * deserializeAws_json1_0AccessDeniedExceptionRes - */ - const de_AccessDeniedExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext - ): Promise => { - const body = parsedOutput.body - const deserialized: any = _json(body); - const exception = new AccessDeniedException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized - }); - return __decorateServiceException(exception, body); - }; - - /** - * deserializeAws_json1_0ConflictExceptionRes - */ - const de_ConflictExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext - ): Promise => { - const body = parsedOutput.body - const deserialized: any = _json(body); - const exception = new ConflictException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized - }); - return __decorateServiceException(exception, body); - }; + export const deserializeAws_json1_0SendMessageCommand = async( + output: __HttpResponse, + context: __SerdeContext & __EventStreamSerdeContext + ): Promise => { + if (output.statusCode >= 300) { + return deserializeAws_json1_0SendMessageCommandError(output, context); + } + const contents = { sendMessageResponse: deserializeAws_json1_0ChatResponseStream(output.body, context) }; + const response: SendMessageCommandOutput = { + $metadata: deserializeMetadata(output), + ...contents, + }; + return Promise.resolve(response); + } - /** - * deserializeAws_json1_0DryRunOperationExceptionRes - */ - const de_DryRunOperationExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext - ): Promise => { - const body = parsedOutput.body - const deserialized: any = _json(body); - const exception = new DryRunOperationException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized - }); - return __decorateServiceException(exception, body); - }; + const deserializeAws_json1_0SendMessageCommandError = async( + output: __HttpResponse, + context: __SerdeContext, + ): Promise => { + const parsedOutput: any = { + ...output, + body: await parseErrorBody(output.body, context) + }; + const errorCode = loadRestJsonErrorCode(output, parsedOutput.body); + switch (errorCode) { + case "AccessDeniedException": + case "com.amazon.aws.codewhisperer#AccessDeniedException": + throw await deserializeAws_json1_0AccessDeniedExceptionResponse(parsedOutput, context); + case "ConflictException": + case "com.amazon.aws.codewhisperer#ConflictException": + throw await deserializeAws_json1_0ConflictExceptionResponse(parsedOutput, context); + case "DryRunOperationException": + case "com.amazon.aws.codewhisperer#DryRunOperationException": + throw await deserializeAws_json1_0DryRunOperationExceptionResponse(parsedOutput, context); + case "InternalServerException": + case "com.amazon.aws.codewhisperer#InternalServerException": + throw await deserializeAws_json1_0InternalServerExceptionResponse(parsedOutput, context); + case "ResourceNotFoundException": + case "com.amazon.aws.codewhisperer#ResourceNotFoundException": + throw await deserializeAws_json1_0ResourceNotFoundExceptionResponse(parsedOutput, context); + case "ServiceQuotaExceededException": + case "com.amazon.aws.codewhisperer#ServiceQuotaExceededException": + throw await deserializeAws_json1_0ServiceQuotaExceededExceptionResponse(parsedOutput, context); + case "ThrottlingException": + case "com.amazon.aws.codewhisperer#ThrottlingException": + throw await deserializeAws_json1_0ThrottlingExceptionResponse(parsedOutput, context); + case "ValidationException": + case "com.amazon.aws.codewhisperer#ValidationException": + throw await deserializeAws_json1_0ValidationExceptionResponse(parsedOutput, context); + default: + const parsedBody = parsedOutput.body; + throwDefaultError({ + output, + parsedBody, + exceptionCtor: __BaseException, + errorCode + }) + } + } - /** - * deserializeAws_json1_0InternalServerExceptionRes - */ - const de_InternalServerExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext - ): Promise => { - const body = parsedOutput.body - const deserialized: any = _json(body); - const exception = new InternalServerException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized - }); - return __decorateServiceException(exception, body); - }; + const deserializeAws_json1_0AccessDeniedExceptionResponse = async ( + parsedOutput: any, + context: __SerdeContext + ): Promise => { + const body = parsedOutput.body + const deserialized: any = deserializeAws_json1_0AccessDeniedException(body, context); + const exception = new AccessDeniedException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return __decorateServiceException(exception, body); + }; - /** - * deserializeAws_json1_0ResourceNotFoundExceptionRes - */ - const de_ResourceNotFoundExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext - ): Promise => { - const body = parsedOutput.body - const deserialized: any = _json(body); - const exception = new ResourceNotFoundException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized - }); - return __decorateServiceException(exception, body); - }; + const deserializeAws_json1_0ConflictExceptionResponse = async ( + parsedOutput: any, + context: __SerdeContext + ): Promise => { + const body = parsedOutput.body + const deserialized: any = deserializeAws_json1_0ConflictException(body, context); + const exception = new ConflictException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return __decorateServiceException(exception, body); + }; - /** - * deserializeAws_json1_0ServiceQuotaExceededExceptionRes - */ - const de_ServiceQuotaExceededExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext - ): Promise => { - const body = parsedOutput.body - const deserialized: any = _json(body); - const exception = new ServiceQuotaExceededException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized - }); - return __decorateServiceException(exception, body); - }; + const deserializeAws_json1_0DryRunOperationExceptionResponse = async ( + parsedOutput: any, + context: __SerdeContext + ): Promise => { + const body = parsedOutput.body + const deserialized: any = deserializeAws_json1_0DryRunOperationException(body, context); + const exception = new DryRunOperationException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return __decorateServiceException(exception, body); + }; - /** - * deserializeAws_json1_0ThrottlingExceptionRes - */ - const de_ThrottlingExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext - ): Promise => { - const body = parsedOutput.body - const deserialized: any = _json(body); - const exception = new ThrottlingException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized - }); - return __decorateServiceException(exception, body); - }; + const deserializeAws_json1_0InternalServerExceptionResponse = async ( + parsedOutput: any, + context: __SerdeContext + ): Promise => { + const body = parsedOutput.body + const deserialized: any = deserializeAws_json1_0InternalServerException(body, context); + const exception = new InternalServerException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return __decorateServiceException(exception, body); + }; - /** - * deserializeAws_json1_0ValidationExceptionRes - */ - const de_ValidationExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext - ): Promise => { - const body = parsedOutput.body - const deserialized: any = _json(body); - const exception = new ValidationException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized - }); - return __decorateServiceException(exception, body); - }; + const deserializeAws_json1_0ResourceNotFoundExceptionResponse = async ( + parsedOutput: any, + context: __SerdeContext + ): Promise => { + const body = parsedOutput.body + const deserialized: any = deserializeAws_json1_0ResourceNotFoundException(body, context); + const exception = new ResourceNotFoundException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return __decorateServiceException(exception, body); + }; - /** - * deserializeAws_json1_0ChatResponseStream - */ - const de_ChatResponseStream = ( - output: any, - context: __SerdeContext & __EventStreamSerdeContext - ): AsyncIterable => { - return context.eventStreamMarshaller.deserialize( - output, - async event => { - if (event["messageMetadataEvent"] != null) { - return { - messageMetadataEvent: await de_MessageMetadataEvent_event(event["messageMetadataEvent"], context), - }; - } - if (event["assistantResponseEvent"] != null) { - return { - assistantResponseEvent: await de_AssistantResponseEvent_event(event["assistantResponseEvent"], context), - }; - } - if (event["dryRunSucceedEvent"] != null) { - return { - dryRunSucceedEvent: await de_DryRunSucceedEvent_event(event["dryRunSucceedEvent"], context), - }; - } - if (event["codeReferenceEvent"] != null) { - return { - codeReferenceEvent: await de_CodeReferenceEvent_event(event["codeReferenceEvent"], context), - }; - } - if (event["supplementaryWebLinksEvent"] != null) { - return { - supplementaryWebLinksEvent: await de_SupplementaryWebLinksEvent_event(event["supplementaryWebLinksEvent"], context), - }; - } - if (event["followupPromptEvent"] != null) { - return { - followupPromptEvent: await de_FollowupPromptEvent_event(event["followupPromptEvent"], context), - }; - } - if (event["codeEvent"] != null) { - return { - codeEvent: await de_CodeEvent_event(event["codeEvent"], context), - }; - } - if (event["intentsEvent"] != null) { - return { - intentsEvent: await de_IntentsEvent_event(event["intentsEvent"], context), - }; - } - if (event["interactionComponentsEvent"] != null) { - return { - interactionComponentsEvent: await de_InteractionComponentsEvent_event(event["interactionComponentsEvent"], context), - }; - } - if (event["invalidStateEvent"] != null) { - return { - invalidStateEvent: await de_InvalidStateEvent_event(event["invalidStateEvent"], context), - }; - } - if (event["error"] != null) { - return { - error: await de_InternalServerException_event(event["error"], context), - }; - } - return {$unknown: output}; - } - ); - } - /** - * deserializeAws_json1_0GenerateCodeFromCommandsResponseStream - */ - const de_GenerateCodeFromCommandsResponseStream = ( - output: any, - context: __SerdeContext & __EventStreamSerdeContext - ): AsyncIterable => { - return context.eventStreamMarshaller.deserialize( - output, - async event => { - if (event["codeEvent"] != null) { - return { - codeEvent: await de_CodeEvent_event(event["codeEvent"], context), - }; - } - if (event["Error"] != null) { - return { - Error: await de_InternalServerException_event(event["Error"], context), - }; - } - if (event["QuotaLevelExceededError"] != null) { - return { - QuotaLevelExceededError: await de_ServiceQuotaExceededException_event(event["QuotaLevelExceededError"], context), - }; - } - if (event["ValidationError"] != null) { - return { - ValidationError: await de_ValidationException_event(event["ValidationError"], context), - }; - } - return {$unknown: output}; - } - ); - } - const de_AssistantResponseEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: AssistantResponseEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, _json(data)); - return contents; - } - const de_CodeEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: CodeEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, _json(data)); - return contents; - } - const de_CodeReferenceEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: CodeReferenceEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, _json(data)); - return contents; - } - const de_DryRunSucceedEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: DryRunSucceedEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, _json(data)); - return contents; - } - const de_FollowupPromptEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: FollowupPromptEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, _json(data)); - return contents; - } - const de_IntentsEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: IntentsEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, _json(data)); - return contents; - } - const de_InteractionComponentsEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: InteractionComponentsEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, de_InteractionComponentsEvent(data, context)); - return contents; - } - const de_InternalServerException_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const parsedOutput: any = { - ...output, - body: await parseBody(output.body, context) + const deserializeAws_json1_0ServiceQuotaExceededExceptionResponse = async ( + parsedOutput: any, + context: __SerdeContext + ): Promise => { + const body = parsedOutput.body + const deserialized: any = deserializeAws_json1_0ServiceQuotaExceededException(body, context); + const exception = new ServiceQuotaExceededException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return __decorateServiceException(exception, body); }; - return de_InternalServerExceptionRes(parsedOutput, context); - } - const de_InvalidStateEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: InvalidStateEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, _json(data)); - return contents; - } - const de_MessageMetadataEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: MessageMetadataEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, _json(data)); - return contents; - } - const de_ServiceQuotaExceededException_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const parsedOutput: any = { - ...output, - body: await parseBody(output.body, context) + + const deserializeAws_json1_0ThrottlingExceptionResponse = async ( + parsedOutput: any, + context: __SerdeContext + ): Promise => { + const body = parsedOutput.body + const deserialized: any = deserializeAws_json1_0ThrottlingException(body, context); + const exception = new ThrottlingException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return __decorateServiceException(exception, body); }; - return de_ServiceQuotaExceededExceptionRes(parsedOutput, context); - } - const de_SupplementaryWebLinksEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: SupplementaryWebLinksEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, _json(data)); - return contents; - } - const de_ValidationException_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const parsedOutput: any = { - ...output, - body: await parseBody(output.body, context) + + const deserializeAws_json1_0ValidationExceptionResponse = async ( + parsedOutput: any, + context: __SerdeContext + ): Promise => { + const body = parsedOutput.body + const deserialized: any = deserializeAws_json1_0ValidationException(body, context); + const exception = new ValidationException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return __decorateServiceException(exception, body); }; - return de_ValidationExceptionRes(parsedOutput, context); - } - // se_AppStudioState omitted. - // se_AssistantResponseMessage omitted. + const deserializeAws_json1_0ChatResponseStream = ( + output: any, + context: __SerdeContext & __EventStreamSerdeContext + ): AsyncIterable => { + return context.eventStreamMarshaller.deserialize( + output, + async event => { + if (event["messageMetadataEvent"] != null) { + return { + messageMetadataEvent: await deserializeAws_json1_0MessageMetadataEvent_event(event["messageMetadataEvent"], context), + }; + } + if (event["assistantResponseEvent"] != null) { + return { + assistantResponseEvent: await deserializeAws_json1_0AssistantResponseEvent_event(event["assistantResponseEvent"], context), + }; + } + if (event["dryRunSucceedEvent"] != null) { + return { + dryRunSucceedEvent: await deserializeAws_json1_0DryRunSucceedEvent_event(event["dryRunSucceedEvent"], context), + }; + } + if (event["codeReferenceEvent"] != null) { + return { + codeReferenceEvent: await deserializeAws_json1_0CodeReferenceEvent_event(event["codeReferenceEvent"], context), + }; + } + if (event["supplementaryWebLinksEvent"] != null) { + return { + supplementaryWebLinksEvent: await deserializeAws_json1_0SupplementaryWebLinksEvent_event(event["supplementaryWebLinksEvent"], context), + }; + } + if (event["followupPromptEvent"] != null) { + return { + followupPromptEvent: await deserializeAws_json1_0FollowupPromptEvent_event(event["followupPromptEvent"], context), + }; + } + if (event["codeEvent"] != null) { + return { + codeEvent: await deserializeAws_json1_0CodeEvent_event(event["codeEvent"], context), + }; + } + if (event["intentsEvent"] != null) { + return { + intentsEvent: await deserializeAws_json1_0IntentsEvent_event(event["intentsEvent"], context), + }; + } + if (event["interactionComponentsEvent"] != null) { + return { + interactionComponentsEvent: await deserializeAws_json1_0InteractionComponentsEvent_event(event["interactionComponentsEvent"], context), + }; + } + if (event["invalidStateEvent"] != null) { + return { + invalidStateEvent: await deserializeAws_json1_0InvalidStateEvent_event(event["invalidStateEvent"], context), + }; + } + if (event["error"] != null) { + return { + error: await deserializeAws_json1_0InternalServerException_event(event["error"], context), + }; + } + return {$unknown: output}; + } + ); + } + const deserializeAws_json1_0GenerateCodeFromCommandsResponseStream = ( + output: any, + context: __SerdeContext & __EventStreamSerdeContext + ): AsyncIterable => { + return context.eventStreamMarshaller.deserialize( + output, + async event => { + if (event["codeEvent"] != null) { + return { + codeEvent: await deserializeAws_json1_0CodeEvent_event(event["codeEvent"], context), + }; + } + if (event["Error"] != null) { + return { + Error: await deserializeAws_json1_0InternalServerException_event(event["Error"], context), + }; + } + if (event["QuotaLevelExceededError"] != null) { + return { + QuotaLevelExceededError: await deserializeAws_json1_0ServiceQuotaExceededException_event(event["QuotaLevelExceededError"], context), + }; + } + if (event["ValidationError"] != null) { + return { + ValidationError: await deserializeAws_json1_0ValidationException_event(event["ValidationError"], context), + }; + } + return {$unknown: output}; + } + ); + } + const deserializeAws_json1_0AssistantResponseEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: AssistantResponseEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, deserializeAws_json1_0AssistantResponseEvent(data, context)); + return contents; + } + const deserializeAws_json1_0CodeEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: CodeEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, deserializeAws_json1_0CodeEvent(data, context)); + return contents; + } + const deserializeAws_json1_0CodeReferenceEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: CodeReferenceEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, deserializeAws_json1_0CodeReferenceEvent(data, context)); + return contents; + } + const deserializeAws_json1_0DryRunSucceedEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: DryRunSucceedEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, deserializeAws_json1_0DryRunSucceedEvent(data, context)); + return contents; + } + const deserializeAws_json1_0FollowupPromptEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: FollowupPromptEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, deserializeAws_json1_0FollowupPromptEvent(data, context)); + return contents; + } + const deserializeAws_json1_0IntentsEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: IntentsEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, deserializeAws_json1_0IntentsEvent(data, context)); + return contents; + } + const deserializeAws_json1_0InternalServerException_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const parsedOutput: any = { + ...output, + body: await parseBody(output.body, context) + }; + return deserializeAws_json1_0InternalServerExceptionResponse(parsedOutput, context); + } + const deserializeAws_json1_0InvalidStateEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: InvalidStateEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, deserializeAws_json1_0InvalidStateEvent(data, context)); + return contents; + } + const deserializeAws_json1_0MessageMetadataEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: MessageMetadataEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, deserializeAws_json1_0MessageMetadataEvent(data, context)); + return contents; + } + const deserializeAws_json1_0ServiceQuotaExceededException_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const parsedOutput: any = { + ...output, + body: await parseBody(output.body, context) + }; + return deserializeAws_json1_0ServiceQuotaExceededExceptionResponse(parsedOutput, context); + } + const deserializeAws_json1_0SupplementaryWebLinksEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: SupplementaryWebLinksEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, deserializeAws_json1_0SupplementaryWebLinksEvent(data, context)); + return contents; + } + const deserializeAws_json1_0ValidationException_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const parsedOutput: any = { + ...output, + body: await parseBody(output.body, context) + }; + return deserializeAws_json1_0ValidationExceptionResponse(parsedOutput, context); + } + const deserializeAws_json1_0InteractionComponentsEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: InteractionComponentsEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, deserializeAws_json1_0InteractionComponentsEvent(data, context)); + return contents; + } + const serializeAws_json1_0AppStudioState = ( + input: AppStudioState, + context: __SerdeContext + ): any => { + return { + ...(input.namespace != null && { "namespace": input.namespace }), + ...(input.propertyContext != null && { "propertyContext": input.propertyContext }), + ...(input.propertyName != null && { "propertyName": input.propertyName }), + ...(input.propertyValue != null && { "propertyValue": input.propertyValue }), + }; + } - // se_ChatHistory omitted. + const serializeAws_json1_0AssistantResponseMessage = ( + input: AssistantResponseMessage, + context: __SerdeContext + ): any => { + return { + ...(input.content != null && { "content": input.content }), + ...(input.followupPrompt != null && { "followupPrompt": serializeAws_json1_0FollowupPrompt(input.followupPrompt, context) }), + ...(input.messageId != null && { "messageId": input.messageId }), + ...(input.references != null && { "references": serializeAws_json1_0References(input.references, context) }), + ...(input.supplementaryWebLinks != null && { "supplementaryWebLinks": serializeAws_json1_0SupplementaryWebLinks(input.supplementaryWebLinks, context) }), + }; + } - // se_ChatMessage omitted. + const serializeAws_json1_0ChatHistory = ( + input: (ChatMessage)[], + context: __SerdeContext + ): any => { + return input.filter((e: any) => e != null).map(entry => { + return serializeAws_json1_0ChatMessage(entry, context); + }); + } - // se_CliCommandsList omitted. + const serializeAws_json1_0ChatMessage = ( + input: ChatMessage, + context: __SerdeContext + ): any => { + return ChatMessage.visit(input, { + assistantResponseMessage: value => ({ "assistantResponseMessage": serializeAws_json1_0AssistantResponseMessage(value, context) }), + userInputMessage: value => ({ "userInputMessage": serializeAws_json1_0UserInputMessage(value, context) }), + _: (name, value) => ({ name: value } as any) + }); + } - // se_CommandInput omitted. + const serializeAws_json1_0CliCommandsList = ( + input: (string)[], + context: __SerdeContext + ): any => { + return input.filter((e: any) => e != null).map(entry => { + return entry; + }); + } - // se_ConsoleState omitted. + const serializeAws_json1_0CommandInput = ( + input: CommandInput, + context: __SerdeContext + ): any => { + return CommandInput.visit(input, { + commandsList: value => ({ "commandsList": serializeAws_json1_0CliCommandsList(value, context) }), + _: (name, value) => ({ name: value } as any) + }); + } - // se_ConversationState omitted. + const serializeAws_json1_0ConsoleState = ( + input: ConsoleState, + context: __SerdeContext + ): any => { + return { + ...(input.consoleUrl != null && { "consoleUrl": input.consoleUrl }), + ...(input.region != null && { "region": input.region }), + ...(input.serviceConsolePage != null && { "serviceConsolePage": input.serviceConsolePage }), + ...(input.serviceId != null && { "serviceId": input.serviceId }), + ...(input.serviceSubconsolePage != null && { "serviceSubconsolePage": input.serviceSubconsolePage }), + ...(input.taskName != null && { "taskName": input.taskName }), + }; + } - // se_CursorState omitted. + const serializeAws_json1_0ConversationState = ( + input: ConversationState, + context: __SerdeContext + ): any => { + return { + ...(input.chatTriggerType != null && { "chatTriggerType": input.chatTriggerType }), + ...(input.conversationId != null && { "conversationId": input.conversationId }), + ...(input.currentMessage != null && { "currentMessage": serializeAws_json1_0ChatMessage(input.currentMessage, context) }), + ...(input.customizationArn != null && { "customizationArn": input.customizationArn }), + ...(input.history != null && { "history": serializeAws_json1_0ChatHistory(input.history, context) }), + }; + } - // se_Diagnostic omitted. + const serializeAws_json1_0CursorState = ( + input: CursorState, + context: __SerdeContext + ): any => { + return CursorState.visit(input, { + position: value => ({ "position": serializeAws_json1_0Position(value, context) }), + range: value => ({ "range": serializeAws_json1_0Range(value, context) }), + _: (name, value) => ({ name: value } as any) + }); + } - // se_DocumentSymbol omitted. + const serializeAws_json1_0Diagnostic = ( + input: Diagnostic, + context: __SerdeContext + ): any => { + return Diagnostic.visit(input, { + runtimeDiagnostic: value => ({ "runtimeDiagnostic": serializeAws_json1_0RuntimeDiagnostic(value, context) }), + textDocumentDiagnostic: value => ({ "textDocumentDiagnostic": serializeAws_json1_0TextDocumentDiagnostic(value, context) }), + _: (name, value) => ({ name: value } as any) + }); + } - // se_DocumentSymbols omitted. + const serializeAws_json1_0DocumentSymbol = ( + input: DocumentSymbol, + context: __SerdeContext + ): any => { + return { + ...(input.name != null && { "name": input.name }), + ...(input.source != null && { "source": input.source }), + ...(input.type != null && { "type": input.type }), + }; + } - // se_EditorState omitted. + const serializeAws_json1_0DocumentSymbols = ( + input: (DocumentSymbol)[], + context: __SerdeContext + ): any => { + return input.filter((e: any) => e != null).map(entry => { + return serializeAws_json1_0DocumentSymbol(entry, context); + }); + } - // se_EnvironmentVariable omitted. + const serializeAws_json1_0EditorState = ( + input: EditorState, + context: __SerdeContext + ): any => { + return { + ...(input.cursorState != null && { "cursorState": serializeAws_json1_0CursorState(input.cursorState, context) }), + ...(input.document != null && { "document": serializeAws_json1_0TextDocument(input.document, context) }), + ...(input.relevantDocuments != null && { "relevantDocuments": serializeAws_json1_0RelevantDocumentList(input.relevantDocuments, context) }), + ...(input.useRelevantDocuments != null && { "useRelevantDocuments": input.useRelevantDocuments }), + }; + } - // se_EnvironmentVariables omitted. + const serializeAws_json1_0EnvironmentVariable = ( + input: EnvironmentVariable, + context: __SerdeContext + ): any => { + return { + ...(input.key != null && { "key": input.key }), + ...(input.value != null && { "value": input.value }), + }; + } - // se_EnvState omitted. + const serializeAws_json1_0EnvironmentVariables = ( + input: (EnvironmentVariable)[], + context: __SerdeContext + ): any => { + return input.filter((e: any) => e != null).map(entry => { + return serializeAws_json1_0EnvironmentVariable(entry, context); + }); + } - // se_FollowupPrompt omitted. + const serializeAws_json1_0EnvState = ( + input: EnvState, + context: __SerdeContext + ): any => { + return { + ...(input.currentWorkingDirectory != null && { "currentWorkingDirectory": input.currentWorkingDirectory }), + ...(input.environmentVariables != null && { "environmentVariables": serializeAws_json1_0EnvironmentVariables(input.environmentVariables, context) }), + ...(input.operatingSystem != null && { "operatingSystem": input.operatingSystem }), + ...(input.timezoneOffset != null && { "timezoneOffset": input.timezoneOffset }), + }; + } - // se_GitState omitted. + const serializeAws_json1_0FollowupPrompt = ( + input: FollowupPrompt, + context: __SerdeContext + ): any => { + return { + ...(input.content != null && { "content": input.content }), + ...(input.userIntent != null && { "userIntent": input.userIntent }), + }; + } - // se_Position omitted. + const serializeAws_json1_0GitState = ( + input: GitState, + context: __SerdeContext + ): any => { + return { + ...(input.status != null && { "status": input.status }), + }; + } - // se_ProgrammingLanguage omitted. + const serializeAws_json1_0Position = ( + input: Position, + context: __SerdeContext + ): any => { + return { + ...(input.character != null && { "character": input.character }), + ...(input.line != null && { "line": input.line }), + }; + } - // se_Range omitted. + const serializeAws_json1_0ProgrammingLanguage = ( + input: ProgrammingLanguage, + context: __SerdeContext + ): any => { + return { + ...(input.languageName != null && { "languageName": input.languageName }), + }; + } - // se_Reference omitted. + const serializeAws_json1_0Range = ( + input: Range, + context: __SerdeContext + ): any => { + return { + ...(input.end != null && { "end": serializeAws_json1_0Position(input.end, context) }), + ...(input.start != null && { "start": serializeAws_json1_0Position(input.start, context) }), + }; + } - // se_References omitted. + const serializeAws_json1_0Reference = ( + input: Reference, + context: __SerdeContext + ): any => { + return { + ...(input.licenseName != null && { "licenseName": input.licenseName }), + ...(input.recommendationContentSpan != null && { "recommendationContentSpan": serializeAws_json1_0Span(input.recommendationContentSpan, context) }), + ...(input.repository != null && { "repository": input.repository }), + ...(input.url != null && { "url": input.url }), + }; + } - // se_RelevantDocumentList omitted. + const serializeAws_json1_0References = ( + input: (Reference)[], + context: __SerdeContext + ): any => { + return input.filter((e: any) => e != null).map(entry => { + return serializeAws_json1_0Reference(entry, context); + }); + } - // se_RelevantTextDocument omitted. + const serializeAws_json1_0RelevantDocumentList = ( + input: (RelevantTextDocument)[], + context: __SerdeContext + ): any => { + return input.filter((e: any) => e != null).map(entry => { + return serializeAws_json1_0RelevantTextDocument(entry, context); + }); + } - // se_RuntimeDiagnostic omitted. + const serializeAws_json1_0RelevantTextDocument = ( + input: RelevantTextDocument, + context: __SerdeContext + ): any => { + return { + ...(input.documentSymbols != null && { "documentSymbols": serializeAws_json1_0DocumentSymbols(input.documentSymbols, context) }), + ...(input.programmingLanguage != null && { "programmingLanguage": serializeAws_json1_0ProgrammingLanguage(input.programmingLanguage, context) }), + ...(input.relativeFilePath != null && { "relativeFilePath": input.relativeFilePath }), + ...(input.text != null && { "text": input.text }), + }; + } - // se_ShellHistory omitted. + const serializeAws_json1_0RuntimeDiagnostic = ( + input: RuntimeDiagnostic, + context: __SerdeContext + ): any => { + return { + ...(input.message != null && { "message": input.message }), + ...(input.severity != null && { "severity": input.severity }), + ...(input.source != null && { "source": input.source }), + }; + } - // se_ShellHistoryEntry omitted. + const serializeAws_json1_0ShellHistory = ( + input: (ShellHistoryEntry)[], + context: __SerdeContext + ): any => { + return input.filter((e: any) => e != null).map(entry => { + return serializeAws_json1_0ShellHistoryEntry(entry, context); + }); + } - // se_ShellState omitted. + const serializeAws_json1_0ShellHistoryEntry = ( + input: ShellHistoryEntry, + context: __SerdeContext + ): any => { + return { + ...(input.command != null && { "command": input.command }), + ...(input.directory != null && { "directory": input.directory }), + ...(input.exitCode != null && { "exitCode": input.exitCode }), + ...(input.stderr != null && { "stderr": input.stderr }), + ...(input.stdout != null && { "stdout": input.stdout }), + }; + } - // se_Span omitted. + const serializeAws_json1_0ShellState = ( + input: ShellState, + context: __SerdeContext + ): any => { + return { + ...(input.shellHistory != null && { "shellHistory": serializeAws_json1_0ShellHistory(input.shellHistory, context) }), + ...(input.shellName != null && { "shellName": input.shellName }), + }; + } - // se_SupplementaryWebLink omitted. + const serializeAws_json1_0Span = ( + input: Span, + context: __SerdeContext + ): any => { + return { + ...(input.end != null && { "end": input.end }), + ...(input.start != null && { "start": input.start }), + }; + } - // se_SupplementaryWebLinks omitted. + const serializeAws_json1_0SupplementaryWebLink = ( + input: SupplementaryWebLink, + context: __SerdeContext + ): any => { + return { + ...(input.snippet != null && { "snippet": input.snippet }), + ...(input.title != null && { "title": input.title }), + ...(input.url != null && { "url": input.url }), + }; + } - // se_TextDocument omitted. + const serializeAws_json1_0SupplementaryWebLinks = ( + input: (SupplementaryWebLink)[], + context: __SerdeContext + ): any => { + return input.filter((e: any) => e != null).map(entry => { + return serializeAws_json1_0SupplementaryWebLink(entry, context); + }); + } - // se_TextDocumentDiagnostic omitted. + const serializeAws_json1_0TextDocument = ( + input: TextDocument, + context: __SerdeContext + ): any => { + return { + ...(input.documentSymbols != null && { "documentSymbols": serializeAws_json1_0DocumentSymbols(input.documentSymbols, context) }), + ...(input.programmingLanguage != null && { "programmingLanguage": serializeAws_json1_0ProgrammingLanguage(input.programmingLanguage, context) }), + ...(input.relativeFilePath != null && { "relativeFilePath": input.relativeFilePath }), + ...(input.text != null && { "text": input.text }), + }; + } - // se_UserInputMessage omitted. + const serializeAws_json1_0TextDocumentDiagnostic = ( + input: TextDocumentDiagnostic, + context: __SerdeContext + ): any => { + return { + ...(input.document != null && { "document": serializeAws_json1_0TextDocument(input.document, context) }), + ...(input.message != null && { "message": input.message }), + ...(input.range != null && { "range": serializeAws_json1_0Range(input.range, context) }), + ...(input.severity != null && { "severity": input.severity }), + ...(input.source != null && { "source": input.source }), + }; + } - // se_UserInputMessageContext omitted. + const serializeAws_json1_0UserInputMessage = ( + input: UserInputMessage, + context: __SerdeContext + ): any => { + return { + ...(input.content != null && { "content": input.content }), + ...(input.userInputMessageContext != null && { "userInputMessageContext": serializeAws_json1_0UserInputMessageContext(input.userInputMessageContext, context) }), + ...(input.userIntent != null && { "userIntent": input.userIntent }), + }; + } - // se_UserSettings omitted. + const serializeAws_json1_0UserInputMessageContext = ( + input: UserInputMessageContext, + context: __SerdeContext + ): any => { + return { + ...(input.appStudioContext != null && { "appStudioContext": serializeAws_json1_0AppStudioState(input.appStudioContext, context) }), + ...(input.consoleState != null && { "consoleState": serializeAws_json1_0ConsoleState(input.consoleState, context) }), + ...(input.diagnostic != null && { "diagnostic": serializeAws_json1_0Diagnostic(input.diagnostic, context) }), + ...(input.editorState != null && { "editorState": serializeAws_json1_0EditorState(input.editorState, context) }), + ...(input.envState != null && { "envState": serializeAws_json1_0EnvState(input.envState, context) }), + ...(input.gitState != null && { "gitState": serializeAws_json1_0GitState(input.gitState, context) }), + ...(input.shellState != null && { "shellState": serializeAws_json1_0ShellState(input.shellState, context) }), + ...(input.userSettings != null && { "userSettings": serializeAws_json1_0UserSettings(input.userSettings, context) }), + }; + } - // se_GenerateCodeFromCommandsRequest omitted. + const serializeAws_json1_0UserSettings = ( + input: UserSettings, + context: __SerdeContext + ): any => { + return { + ...(input.hasConsentedToCrossRegionCalls != null && { "hasConsentedToCrossRegionCalls": input.hasConsentedToCrossRegionCalls }), + }; + } - /** - * serializeAws_json1_0SendMessageRequest - */ - const se_SendMessageRequest = ( - input: SendMessageRequest, - context: __SerdeContext - ): any => { - return take(input, { - 'conversationState': _json, - 'dryRun': [], - 'profileArn': [], - 'source': [], - }); - } + const serializeAws_json1_0GenerateCodeFromCommandsRequest = ( + input: GenerateCodeFromCommandsRequest, + context: __SerdeContext + ): any => { + return { + ...(input.commands != null && { "commands": serializeAws_json1_0CommandInput(input.commands, context) }), + ...(input.outputFormat != null && { "outputFormat": input.outputFormat }), + }; + } - // de_AccessDeniedException omitted. + const serializeAws_json1_0SendMessageRequest = ( + input: SendMessageRequest, + context: __SerdeContext + ): any => { + return { + ...(input.conversationState != null && { "conversationState": serializeAws_json1_0ConversationState(input.conversationState, context) }), + ...(input.dryRun != null && { "dryRun": input.dryRun }), + ...(input.profileArn != null && { "profileArn": input.profileArn }), + ...(input.source != null && { "source": input.source }), + }; + } - // de_AssistantResponseEvent omitted. + const deserializeAws_json1_0AccessDeniedException = ( + output: any, + context: __SerdeContext + ): AccessDeniedException => { + return { + message: __expectString(output.message), + reason: __expectString(output.reason), + } as any; + } - // de_CodeEvent omitted. + const deserializeAws_json1_0AssistantResponseEvent = ( + output: any, + context: __SerdeContext + ): AssistantResponseEvent => { + return { + content: __expectString(output.content), + } as any; + } - // de_CodeReferenceEvent omitted. + const deserializeAws_json1_0CodeEvent = ( + output: any, + context: __SerdeContext + ): CodeEvent => { + return { + content: __expectString(output.content), + } as any; + } - // de_ConflictException omitted. + const deserializeAws_json1_0CodeReferenceEvent = ( + output: any, + context: __SerdeContext + ): CodeReferenceEvent => { + return { + references: (output.references != null) ? deserializeAws_json1_0References(output.references, context): undefined, + } as any; + } - // de_DryRunOperationException omitted. + const deserializeAws_json1_0ConflictException = ( + output: any, + context: __SerdeContext + ): ConflictException => { + return { + message: __expectString(output.message), + reason: __expectString(output.reason), + } as any; + } - // de_DryRunSucceedEvent omitted. + const deserializeAws_json1_0DryRunOperationException = ( + output: any, + context: __SerdeContext + ): DryRunOperationException => { + return { + message: __expectString(output.message), + responseCode: __expectInt32(output.responseCode), + } as any; + } - // de_FollowupPrompt omitted. + const deserializeAws_json1_0DryRunSucceedEvent = ( + output: any, + context: __SerdeContext + ): DryRunSucceedEvent => { + return { + } as any; + } - // de_FollowupPromptEvent omitted. + const deserializeAws_json1_0FollowupPrompt = ( + output: any, + context: __SerdeContext + ): FollowupPrompt => { + return { + content: __expectString(output.content), + userIntent: __expectString(output.userIntent), + } as any; + } - // de_IntentData omitted. + const deserializeAws_json1_0FollowupPromptEvent = ( + output: any, + context: __SerdeContext + ): FollowupPromptEvent => { + return { + followupPrompt: (output.followupPrompt != null) ? deserializeAws_json1_0FollowupPrompt(output.followupPrompt, context): undefined, + } as any; + } - // de_IntentDataType omitted. + const deserializeAws_json1_0IntentData = ( + output: any, + context: __SerdeContext + ): Record => { + return Object.entries(output).reduce((acc: Record, [key, value]: [string, any]) => { + if (value === null) { + return acc; + } + acc[key] = deserializeAws_json1_0IntentDataType(__expectUnion(value), context); + return acc; + }, {}); + } - // de_IntentMap omitted. + const deserializeAws_json1_0IntentDataType = ( + output: any, + context: __SerdeContext + ): IntentDataType => { + if (__expectString(output.string) !== undefined) { + return { string: __expectString(output.string) as any } + } + return { $unknown: Object.entries(output)[0] }; + } - // de_IntentsEvent omitted. + const deserializeAws_json1_0IntentMap = ( + output: any, + context: __SerdeContext + ): Record> => { + return Object.entries(output).reduce((acc: Record>, [key, value]: [IntentType | string, any]) => { + if (value === null) { + return acc; + } + acc[key] = deserializeAws_json1_0IntentData(value, context); + return acc; + }, {}); + } - /** - * deserializeAws_json1_0InteractionComponentEntry - */ - const de_InteractionComponentEntry = ( - output: any, - context: __SerdeContext - ): InteractionComponentEntry => { - return take(output, { - 'interactionComponent': (_: any) => de_InteractionComponent(_, context), - 'interactionComponentId': __expectString, - }) as any; - } + const deserializeAws_json1_0IntentsEvent = ( + output: any, + context: __SerdeContext + ): IntentsEvent => { + return { + intents: (output.intents != null) ? deserializeAws_json1_0IntentMap(output.intents, context): undefined, + } as any; + } - /** - * deserializeAws_json1_0InteractionComponentEntryList - */ - const de_InteractionComponentEntryList = ( - output: any, - context: __SerdeContext - ): (InteractionComponentEntry)[] => { - const retVal = (output || []).filter((e: any) => e != null).map((entry: any) => { - return de_InteractionComponentEntry(entry, context); - }); - return retVal; - } + const deserializeAws_json1_0InternalServerException = ( + output: any, + context: __SerdeContext + ): InternalServerException => { + return { + message: __expectString(output.message), + } as any; + } - /** - * deserializeAws_json1_0InteractionComponentsEvent - */ - const de_InteractionComponentsEvent = ( - output: any, - context: __SerdeContext - ): InteractionComponentsEvent => { - return take(output, { - 'interactionComponentEntries': (_: any) => de_InteractionComponentEntryList(_, context), - }) as any; - } + const deserializeAws_json1_0InvalidStateEvent = ( + output: any, + context: __SerdeContext + ): InvalidStateEvent => { + return { + message: __expectString(output.message), + reason: __expectString(output.reason), + } as any; + } - // de_InternalServerException omitted. + const deserializeAws_json1_0MessageMetadataEvent = ( + output: any, + context: __SerdeContext + ): MessageMetadataEvent => { + return { + conversationId: __expectString(output.conversationId), + utteranceId: __expectString(output.utteranceId), + } as any; + } - // de_InvalidStateEvent omitted. + const deserializeAws_json1_0Reference = ( + output: any, + context: __SerdeContext + ): Reference => { + return { + licenseName: __expectString(output.licenseName), + recommendationContentSpan: (output.recommendationContentSpan != null) ? deserializeAws_json1_0Span(output.recommendationContentSpan, context): undefined, + repository: __expectString(output.repository), + url: __expectString(output.url), + } as any; + } - // de_MessageMetadataEvent omitted. + const deserializeAws_json1_0References = ( + output: any, + context: __SerdeContext + ): (Reference)[] => { + const retVal = (output || []).filter((e: any) => e != null).map((entry: any) => { + if (entry === null) { + return null as any; + } + return deserializeAws_json1_0Reference(entry, context); + }); + return retVal; + } - // de_Reference omitted. + const deserializeAws_json1_0ResourceNotFoundException = ( + output: any, + context: __SerdeContext + ): ResourceNotFoundException => { + return { + message: __expectString(output.message), + } as any; + } - // de_References omitted. + const deserializeAws_json1_0ServiceQuotaExceededException = ( + output: any, + context: __SerdeContext + ): ServiceQuotaExceededException => { + return { + message: __expectString(output.message), + } as any; + } - // de_ResourceNotFoundException omitted. + const deserializeAws_json1_0Span = ( + output: any, + context: __SerdeContext + ): Span => { + return { + end: __expectInt32(output.end), + start: __expectInt32(output.start), + } as any; + } - // de_ServiceQuotaExceededException omitted. + const deserializeAws_json1_0SupplementaryWebLink = ( + output: any, + context: __SerdeContext + ): SupplementaryWebLink => { + return { + snippet: __expectString(output.snippet), + title: __expectString(output.title), + url: __expectString(output.url), + } as any; + } - // de_Span omitted. + const deserializeAws_json1_0SupplementaryWebLinks = ( + output: any, + context: __SerdeContext + ): (SupplementaryWebLink)[] => { + const retVal = (output || []).filter((e: any) => e != null).map((entry: any) => { + if (entry === null) { + return null as any; + } + return deserializeAws_json1_0SupplementaryWebLink(entry, context); + }); + return retVal; + } - // de_SupplementaryWebLink omitted. + const deserializeAws_json1_0SupplementaryWebLinksEvent = ( + output: any, + context: __SerdeContext + ): SupplementaryWebLinksEvent => { + return { + supplementaryWebLinks: (output.supplementaryWebLinks != null) ? deserializeAws_json1_0SupplementaryWebLinks(output.supplementaryWebLinks, context): undefined, + } as any; + } - // de_SupplementaryWebLinks omitted. + const deserializeAws_json1_0ThrottlingException = ( + output: any, + context: __SerdeContext + ): ThrottlingException => { + return { + message: __expectString(output.message), + reason: __expectString(output.reason), + } as any; + } - // de_SupplementaryWebLinksEvent omitted. + const deserializeAws_json1_0ValidationException = ( + output: any, + context: __SerdeContext + ): ValidationException => { + return { + message: __expectString(output.message), + reason: __expectString(output.reason), + } as any; + } - // de_ThrottlingException omitted. + const deserializeAws_json1_0InteractionComponentsEvent = ( + output: any, + context: __SerdeContext + ): InteractionComponentsEvent => { + return { + interactionComponentEntries: (output.interactionComponentEntries != null) ? deserializeAws_json1_0InteractionComponentEntryList(output.interactionComponentEntries, context): undefined, + } as any; + } - // de_ValidationException omitted. + const deserializeAws_json1_0Action = ( + output: any, + context: __SerdeContext + ): Action => { + return { + moduleLink: (output.moduleLink != null) ? deserializeAws_json1_0ModuleLink(output.moduleLink, context): undefined, + webLink: (output.webLink != null) ? deserializeAws_json1_0WebLink(output.webLink, context): undefined, + } as any; + } - // de_Action omitted. + const deserializeAws_json1_0Alert = ( + output: any, + context: __SerdeContext + ): Alert => { + return { + content: (output.content != null) ? deserializeAws_json1_0AlertComponentList(output.content, context): undefined, + type: __expectString(output.type), + } as any; + } - // de_Alert omitted. + const deserializeAws_json1_0AlertComponent = ( + output: any, + context: __SerdeContext + ): AlertComponent => { + return { + text: (output.text != null) ? deserializeAws_json1_0Text(output.text, context): undefined, + } as any; + } - // de_AlertComponent omitted. + const deserializeAws_json1_0AlertComponentList = ( + output: any, + context: __SerdeContext + ): (AlertComponent)[] => { + const retVal = (output || []).filter((e: any) => e != null).map((entry: any) => { + if (entry === null) { + return null as any; + } + return deserializeAws_json1_0AlertComponent(entry, context); + }); + return retVal; + } - // de_AlertComponentList omitted. + const deserializeAws_json1_0CloudWatchTroubleshootingLink = ( + output: any, + context: __SerdeContext + ): CloudWatchTroubleshootingLink => { + return { + defaultText: __expectString(output.defaultText), + investigationPayload: __expectString(output.investigationPayload), + label: __expectString(output.label), + } as any; + } - // de_CloudWatchTroubleshootingLink omitted. + const deserializeAws_json1_0InfrastructureUpdate = ( + output: any, + context: __SerdeContext + ): InfrastructureUpdate => { + return { + transition: (output.transition != null) ? deserializeAws_json1_0InfrastructureUpdateTransition(output.transition, context): undefined, + } as any; + } - // de_InfrastructureUpdate omitted. + const deserializeAws_json1_0InfrastructureUpdateTransition = ( + output: any, + context: __SerdeContext + ): InfrastructureUpdateTransition => { + return { + currentState: __expectString(output.currentState), + nextState: __expectString(output.nextState), + } as any; + } - // de_InfrastructureUpdateTransition omitted. + const deserializeAws_json1_0InteractionComponent = ( + output: any, + context: __SerdeContext + ): InteractionComponent => { + return { + action: (output.action != null) ? deserializeAws_json1_0Action(output.action, context): undefined, + alert: (output.alert != null) ? deserializeAws_json1_0Alert(output.alert, context): undefined, + infrastructureUpdate: (output.infrastructureUpdate != null) ? deserializeAws_json1_0InfrastructureUpdate(output.infrastructureUpdate, context): undefined, + progress: (output.progress != null) ? deserializeAws_json1_0Progress(output.progress, context): undefined, + resource: (output.resource != null) ? deserializeAws_json1_0Resource(output.resource, context): undefined, + resourceList: (output.resourceList != null) ? deserializeAws_json1_0ResourceList(output.resourceList, context): undefined, + section: (output.section != null) ? deserializeAws_json1_0Section(output.section, context): undefined, + step: (output.step != null) ? deserializeAws_json1_0Step(output.step, context): undefined, + suggestions: (output.suggestions != null) ? deserializeAws_json1_0Suggestions(output.suggestions, context): undefined, + taskDetails: (output.taskDetails != null) ? deserializeAws_json1_0TaskDetails(output.taskDetails, context): undefined, + taskReference: (output.taskReference != null) ? deserializeAws_json1_0TaskReference(output.taskReference, context): undefined, + text: (output.text != null) ? deserializeAws_json1_0Text(output.text, context): undefined, + } as any; + } - /** - * deserializeAws_json1_0InteractionComponent - */ - const de_InteractionComponent = ( - output: any, - context: __SerdeContext - ): InteractionComponent => { - return take(output, { - 'alert': _json, - 'infrastructureUpdate': _json, - 'progress': _json, - 'resource': _json, - 'resourceList': _json, - 'section': _json, - 'step': _json, - 'suggestions': _json, - 'taskDetails': _json, - 'taskReference': _json, - 'text': _json, - }) as any; - } + const deserializeAws_json1_0InteractionComponentEntry = ( + output: any, + context: __SerdeContext + ): InteractionComponentEntry => { + return { + interactionComponent: (output.interactionComponent != null) ? deserializeAws_json1_0InteractionComponent(output.interactionComponent, context): undefined, + interactionComponentId: __expectString(output.interactionComponentId), + } as any; + } - // de_ModuleLink omitted. + const deserializeAws_json1_0InteractionComponentEntryList = ( + output: any, + context: __SerdeContext + ): (InteractionComponentEntry)[] => { + const retVal = (output || []).filter((e: any) => e != null).map((entry: any) => { + if (entry === null) { + return null as any; + } + return deserializeAws_json1_0InteractionComponentEntry(entry, context); + }); + return retVal; + } - // de_Progress omitted. + const deserializeAws_json1_0ModuleLink = ( + output: any, + context: __SerdeContext + ): ModuleLink => { + return { + cloudWatchTroubleshootingLink: (output.cloudWatchTroubleshootingLink != null) ? deserializeAws_json1_0CloudWatchTroubleshootingLink(output.cloudWatchTroubleshootingLink, context): undefined, + } as any; + } - // de_ProgressComponent omitted. + const deserializeAws_json1_0Progress = ( + output: any, + context: __SerdeContext + ): Progress => { + return { + content: (output.content != null) ? deserializeAws_json1_0ProgressComponentList(output.content, context): undefined, + } as any; + } - // de_ProgressComponentList omitted. + const deserializeAws_json1_0ProgressComponent = ( + output: any, + context: __SerdeContext + ): ProgressComponent => { + return { + step: (output.step != null) ? deserializeAws_json1_0Step(output.step, context): undefined, + } as any; + } - // de_Resource omitted. + const deserializeAws_json1_0ProgressComponentList = ( + output: any, + context: __SerdeContext + ): (ProgressComponent)[] => { + const retVal = (output || []).filter((e: any) => e != null).map((entry: any) => { + if (entry === null) { + return null as any; + } + return deserializeAws_json1_0ProgressComponent(entry, context); + }); + return retVal; + } - // de_ResourceList omitted. + const deserializeAws_json1_0Resource = ( + output: any, + context: __SerdeContext + ): Resource => { + return { + ARN: __expectString(output.ARN), + description: __expectString(output.description), + link: __expectString(output.link), + resourceJsonString: __expectString(output.resourceJsonString), + title: __expectString(output.title), + type: __expectString(output.type), + } as any; + } - // de_Resources omitted. + const deserializeAws_json1_0ResourceList = ( + output: any, + context: __SerdeContext + ): ResourceList => { + return { + action: (output.action != null) ? deserializeAws_json1_0Action(output.action, context): undefined, + items: (output.items != null) ? deserializeAws_json1_0Resources(output.items, context): undefined, + } as any; + } - // de_Section omitted. + const deserializeAws_json1_0Resources = ( + output: any, + context: __SerdeContext + ): (Resource)[] => { + const retVal = (output || []).filter((e: any) => e != null).map((entry: any) => { + if (entry === null) { + return null as any; + } + return deserializeAws_json1_0Resource(entry, context); + }); + return retVal; + } - // de_SectionComponent omitted. + const deserializeAws_json1_0Section = ( + output: any, + context: __SerdeContext + ): Section => { + return { + action: (output.action != null) ? deserializeAws_json1_0Action(output.action, context): undefined, + content: (output.content != null) ? deserializeAws_json1_0SectionComponentList(output.content, context): undefined, + title: __expectString(output.title), + } as any; + } - // de_SectionComponentList omitted. + const deserializeAws_json1_0SectionComponent = ( + output: any, + context: __SerdeContext + ): SectionComponent => { + return { + alert: (output.alert != null) ? deserializeAws_json1_0Alert(output.alert, context): undefined, + resource: (output.resource != null) ? deserializeAws_json1_0Resource(output.resource, context): undefined, + resourceList: (output.resourceList != null) ? deserializeAws_json1_0ResourceList(output.resourceList, context): undefined, + text: (output.text != null) ? deserializeAws_json1_0Text(output.text, context): undefined, + } as any; + } - // de_Step omitted. + const deserializeAws_json1_0SectionComponentList = ( + output: any, + context: __SerdeContext + ): (SectionComponent)[] => { + const retVal = (output || []).filter((e: any) => e != null).map((entry: any) => { + if (entry === null) { + return null as any; + } + return deserializeAws_json1_0SectionComponent(entry, context); + }); + return retVal; + } - // de_StepComponent omitted. + const deserializeAws_json1_0Step = ( + output: any, + context: __SerdeContext + ): Step => { + return { + content: (output.content != null) ? deserializeAws_json1_0StepComponentList(output.content, context): undefined, + id: __expectInt32(output.id), + label: __expectString(output.label), + state: __expectString(output.state), + } as any; + } - // de_StepComponentList omitted. + const deserializeAws_json1_0StepComponent = ( + output: any, + context: __SerdeContext + ): StepComponent => { + return { + text: (output.text != null) ? deserializeAws_json1_0Text(output.text, context): undefined, + } as any; + } - // de_Suggestion omitted. + const deserializeAws_json1_0StepComponentList = ( + output: any, + context: __SerdeContext + ): (StepComponent)[] => { + const retVal = (output || []).filter((e: any) => e != null).map((entry: any) => { + if (entry === null) { + return null as any; + } + return deserializeAws_json1_0StepComponent(entry, context); + }); + return retVal; + } - // de_SuggestionList omitted. + const deserializeAws_json1_0Suggestion = ( + output: any, + context: __SerdeContext + ): Suggestion => { + return { + value: __expectString(output.value), + } as any; + } - // de_Suggestions omitted. + const deserializeAws_json1_0SuggestionList = ( + output: any, + context: __SerdeContext + ): (Suggestion)[] => { + const retVal = (output || []).filter((e: any) => e != null).map((entry: any) => { + if (entry === null) { + return null as any; + } + return deserializeAws_json1_0Suggestion(entry, context); + }); + return retVal; + } - // de_TaskAction omitted. + const deserializeAws_json1_0Suggestions = ( + output: any, + context: __SerdeContext + ): Suggestions => { + return { + items: (output.items != null) ? deserializeAws_json1_0SuggestionList(output.items, context): undefined, + } as any; + } - // de_TaskActionConfirmation omitted. + const deserializeAws_json1_0TaskAction = ( + output: any, + context: __SerdeContext + ): TaskAction => { + return { + confirmation: (output.confirmation != null) ? deserializeAws_json1_0TaskActionConfirmation(output.confirmation, context): undefined, + disabled: __expectBoolean(output.disabled), + label: __expectString(output.label), + note: (output.note != null) ? deserializeAws_json1_0TaskActionNote(output.note, context): undefined, + payload: (output.payload != null) ? deserializeAws_json1_0TaskActionPayload(output.payload, context): undefined, + primary: __expectBoolean(output.primary), + } as any; + } - // de_TaskActionList omitted. + const deserializeAws_json1_0TaskActionConfirmation = ( + output: any, + context: __SerdeContext + ): TaskActionConfirmation => { + return { + content: __expectString(output.content), + } as any; + } - // de_TaskActionNote omitted. + const deserializeAws_json1_0TaskActionList = ( + output: any, + context: __SerdeContext + ): (TaskAction)[] => { + const retVal = (output || []).filter((e: any) => e != null).map((entry: any) => { + if (entry === null) { + return null as any; + } + return deserializeAws_json1_0TaskAction(entry, context); + }); + return retVal; + } - // de_TaskActionPayload omitted. + const deserializeAws_json1_0TaskActionNote = ( + output: any, + context: __SerdeContext + ): TaskActionNote => { + return { + content: __expectString(output.content), + type: __expectString(output.type), + } as any; + } - // de_TaskComponent omitted. + const deserializeAws_json1_0TaskActionPayload = ( + output: any, + context: __SerdeContext + ): Record => { + return Object.entries(output).reduce((acc: Record, [key, value]: [string, any]) => { + if (value === null) { + return acc; + } + acc[key] = __expectString(value) as any; + return acc; + }, {}); + } - // de_TaskComponentList omitted. + const deserializeAws_json1_0TaskComponent = ( + output: any, + context: __SerdeContext + ): TaskComponent => { + return { + alert: (output.alert != null) ? deserializeAws_json1_0Alert(output.alert, context): undefined, + infrastructureUpdate: (output.infrastructureUpdate != null) ? deserializeAws_json1_0InfrastructureUpdate(output.infrastructureUpdate, context): undefined, + progress: (output.progress != null) ? deserializeAws_json1_0Progress(output.progress, context): undefined, + text: (output.text != null) ? deserializeAws_json1_0Text(output.text, context): undefined, + } as any; + } - // de_TaskDetails omitted. + const deserializeAws_json1_0TaskComponentList = ( + output: any, + context: __SerdeContext + ): (TaskComponent)[] => { + const retVal = (output || []).filter((e: any) => e != null).map((entry: any) => { + if (entry === null) { + return null as any; + } + return deserializeAws_json1_0TaskComponent(entry, context); + }); + return retVal; + } - // de_TaskOverview omitted. + const deserializeAws_json1_0TaskDetails = ( + output: any, + context: __SerdeContext + ): TaskDetails => { + return { + actions: (output.actions != null) ? deserializeAws_json1_0TaskActionList(output.actions, context): undefined, + content: (output.content != null) ? deserializeAws_json1_0TaskComponentList(output.content, context): undefined, + overview: (output.overview != null) ? deserializeAws_json1_0TaskOverview(output.overview, context): undefined, + } as any; + } - // de_TaskReference omitted. + const deserializeAws_json1_0TaskOverview = ( + output: any, + context: __SerdeContext + ): TaskOverview => { + return { + description: __expectString(output.description), + label: __expectString(output.label), + } as any; + } - // de_Text omitted. + const deserializeAws_json1_0TaskReference = ( + output: any, + context: __SerdeContext + ): TaskReference => { + return { + taskId: __expectString(output.taskId), + } as any; + } - // de_WebLink omitted. + const deserializeAws_json1_0Text = ( + output: any, + context: __SerdeContext + ): Text => { + return { + content: __expectString(output.content), + } as any; + } - const deserializeMetadata = (output: __HttpResponse): __ResponseMetadata => ({ - httpStatusCode: output.statusCode, - requestId: output.headers["x-amzn-requestid"] ?? output.headers["x-amzn-request-id"] ?? output.headers["x-amz-request-id"], - extendedRequestId: output.headers["x-amz-id-2"], - cfId: output.headers["x-amz-cf-id"], - }); + const deserializeAws_json1_0WebLink = ( + output: any, + context: __SerdeContext + ): WebLink => { + return { + label: __expectString(output.label), + url: __expectString(output.url), + } as any; + } - // Encode Uint8Array data into string with utf-8. - const collectBodyString = (streamBody: any, context: __SerdeContext): Promise => collectBody(streamBody, context).then(body => context.utf8Encoder(body)) + const deserializeMetadata = (output: __HttpResponse): __ResponseMetadata => ({ + httpStatusCode: output.statusCode, + requestId: output.headers["x-amzn-requestid"] ?? output.headers["x-amzn-request-id"] ?? output.headers["x-amz-request-id"], + extendedRequestId: output.headers["x-amz-id-2"], + cfId: output.headers["x-amz-cf-id"], + }); - const throwDefaultError = withBaseException(__BaseException); - const buildHttpRpcRequest = async ( - context: __SerdeContext, - headers: __HeaderBag, - path: string, - resolvedHostname: string | undefined, - body: any, - ): Promise<__HttpRequest> => { - const {hostname, protocol = "https", port, path: basePath} = await context.endpoint(); - const contents: any = { - protocol, - hostname, - port, - method: "POST", - path: basePath.endsWith("/") ? basePath.slice(0, -1) + path : basePath + path, - headers, + // Collect low-level response body stream to Uint8Array. + const collectBody = (streamBody: any = new Uint8Array(), context: __SerdeContext): Promise => { + if (streamBody instanceof Uint8Array) { + return Promise.resolve(streamBody); + } + return context.streamCollector(streamBody) || Promise.resolve(new Uint8Array()); }; - if (resolvedHostname !== undefined) { - contents.hostname = resolvedHostname; - } - if (body !== undefined) { - contents.body = body; + + // Encode Uint8Array data into string with utf-8. + const collectBodyString = (streamBody: any, context: __SerdeContext): Promise => collectBody(streamBody, context).then(body => context.utf8Encoder(body)) + + const buildHttpRpcRequest = async ( + context: __SerdeContext, + headers: __HeaderBag, + path: string, + resolvedHostname: string | undefined, + body: any, + ): Promise<__HttpRequest> => { + const {hostname, protocol = "https", port, path: basePath} = await context.endpoint(); + const contents: any = { + protocol, + hostname, + port, + method: "POST", + path: basePath.endsWith("/") ? basePath.slice(0, -1) + path : basePath + path, + headers, + }; + if (resolvedHostname !== undefined) { + contents.hostname = resolvedHostname; + } + if (body !== undefined) { + contents.body = body; + } + return new __HttpRequest(contents); + }; + + const parseBody = (streamBody: any, context: __SerdeContext): any => collectBodyString(streamBody, context).then(encoded => { + if (encoded.length) { + return JSON.parse(encoded); + } + return {}; + }); + + const parseErrorBody = async (errorBody: any, context: __SerdeContext) => { + const value = await parseBody(errorBody, context); + value.message = value.message ?? value.Message; + return value; } - return new __HttpRequest(contents); - }; - function sharedHeaders(operation: string): __HeaderBag { return { - 'content-type': "application/x-amz-json-1.0", - 'x-amz-target': `AmazonQDeveloperStreamingService.${operation}`, - }}; + + /** + * Load an error code for the aws.rest-json-1.1 protocol. + */ + const loadRestJsonErrorCode = (output: __HttpResponse, data: any): string | undefined => { + const findKey = (object: any, key: string) => Object.keys(object).find((k) => k.toLowerCase() === key.toLowerCase()); + + const sanitizeErrorCode = (rawValue: string | number): string => { + let cleanValue = rawValue; + if (typeof cleanValue === "number") { + cleanValue = cleanValue.toString(); + } + if (cleanValue.indexOf(",") >= 0) { + cleanValue = cleanValue.split(",")[0]; + } + if (cleanValue.indexOf(":") >= 0) { + cleanValue = cleanValue.split(":")[0]; + } + if (cleanValue.indexOf("#") >= 0) { + cleanValue = cleanValue.split("#")[1]; + } + return cleanValue; + }; + + const headerKey = findKey(output.headers, "x-amzn-errortype"); + if (headerKey !== undefined) { + return sanitizeErrorCode(output.headers[headerKey]); + } + + if (data.code !== undefined) { + return sanitizeErrorCode(data.code); + } + + if (data["__type"] !== undefined) { + return sanitizeErrorCode(data["__type"]); + } + }; diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeConfig.browser.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeConfig.browser.ts index f6a45601c74..b4c828e98df 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeConfig.browser.ts +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeConfig.browser.ts @@ -3,26 +3,26 @@ import packageInfo from "../package.json"; // eslint-disable-line import { Sha256 } from "@aws-crypto/sha256-browser"; -import { defaultUserAgent } from "@aws-sdk/util-user-agent-browser"; import { DEFAULT_USE_DUALSTACK_ENDPOINT, DEFAULT_USE_FIPS_ENDPOINT, -} from "@smithy/config-resolver"; -import { eventStreamSerdeProvider } from "@smithy/eventstream-serde-browser"; +} from "@aws-sdk/config-resolver"; +import { eventStreamSerdeProvider } from "@aws-sdk/eventstream-serde-browser"; import { FetchHttpHandler as RequestHandler, streamCollector, -} from "@smithy/fetch-http-handler"; -import { invalidProvider } from "@smithy/invalid-dependency"; -import { calculateBodyLength } from "@smithy/util-body-length-browser"; +} from "@aws-sdk/fetch-http-handler"; +import { invalidProvider } from "@aws-sdk/invalid-dependency"; +import { calculateBodyLength } from "@aws-sdk/util-body-length-browser"; import { DEFAULT_MAX_ATTEMPTS, DEFAULT_RETRY_MODE, -} from "@smithy/util-retry"; +} from "@aws-sdk/util-retry"; +import { defaultUserAgent } from "@aws-sdk/util-user-agent-browser"; import { QDeveloperStreamingClientConfig } from "./QDeveloperStreamingClient"; import { getRuntimeConfig as getSharedRuntimeConfig } from "./runtimeConfig.shared"; -import { loadConfigsForDefaultMode } from "@smithy/smithy-client"; -import { resolveDefaultsModeConfig } from "@smithy/util-defaults-mode-browser"; +import { loadConfigsForDefaultMode } from "@aws-sdk/smithy-client"; +import { resolveDefaultsModeConfig } from "@aws-sdk/util-defaults-mode-browser"; /** * @internal @@ -42,7 +42,7 @@ export const getRuntimeConfig = (config: QDeveloperStreamingClientConfig) => { eventStreamSerdeProvider: config?.eventStreamSerdeProvider ?? eventStreamSerdeProvider, maxAttempts: config?.maxAttempts ?? DEFAULT_MAX_ATTEMPTS, region: config?.region ?? invalidProvider("Region is missing"), - requestHandler: RequestHandler.create(config?.requestHandler ?? defaultConfigProvider), + requestHandler: config?.requestHandler ?? new RequestHandler(defaultConfigProvider), retryMode: config?.retryMode ?? (async () => (await defaultConfigProvider()).retryMode || DEFAULT_RETRY_MODE), sha256: config?.sha256 ?? Sha256, streamCollector: config?.streamCollector ?? streamCollector, diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeConfig.shared.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeConfig.shared.ts index d225ea9de71..83300c5ca8d 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeConfig.shared.ts +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeConfig.shared.ts @@ -1,42 +1,29 @@ // smithy-typescript generated code -import { defaultQDeveloperStreamingHttpAuthSchemeProvider } from "./auth/httpAuthSchemeProvider"; import { defaultRegionInfoProvider } from "./endpoints"; -import { AwsSdkSigV4Signer } from "@aws-sdk/core"; -import { NoOpLogger } from "@smithy/smithy-client"; -import { IdentityProviderConfig } from "@smithy/types"; -import { parseUrl } from "@smithy/url-parser"; +import { NoOpLogger } from "@aws-sdk/smithy-client"; +import { parseUrl } from "@aws-sdk/url-parser"; import { fromBase64, toBase64, -} from "@smithy/util-base64"; +} from "@aws-sdk/util-base64"; import { fromUtf8, toUtf8, -} from "@smithy/util-utf8"; +} from "@aws-sdk/util-utf8"; import { QDeveloperStreamingClientConfig } from "./QDeveloperStreamingClient"; /** * @internal */ -export const getRuntimeConfig = (config: QDeveloperStreamingClientConfig) => { - return { - apiVersion: "2024-06-11", - base64Decoder: config?.base64Decoder ?? fromBase64, +export const getRuntimeConfig = (config: QDeveloperStreamingClientConfig) => ({ + apiVersion: "2024-06-11", + base64Decoder: config?.base64Decoder ?? fromBase64, base64Encoder: config?.base64Encoder ?? toBase64, disableHostPrefix: config?.disableHostPrefix ?? false, - extensions: config?.extensions ?? [], - httpAuthSchemeProvider: config?.httpAuthSchemeProvider ?? defaultQDeveloperStreamingHttpAuthSchemeProvider, - httpAuthSchemes: config?.httpAuthSchemes ?? [{ - schemeId: "aws.auth#sigv4", - identityProvider: (ipc: IdentityProviderConfig) => - ipc.getIdentityProvider("aws.auth#sigv4"), - signer: new AwsSdkSigV4Signer(), - }], logger: config?.logger ?? new NoOpLogger(), regionInfoProvider: config?.regionInfoProvider ?? defaultRegionInfoProvider, serviceId: config?.serviceId ?? "QDeveloperStreaming", urlParser: config?.urlParser ?? parseUrl, utf8Decoder: config?.utf8Decoder ?? fromUtf8, utf8Encoder: config?.utf8Encoder ?? toUtf8, - } -}; +}); diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeConfig.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeConfig.ts index 9a3f3852e8f..c1abdb14e93 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeConfig.ts +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeConfig.ts @@ -2,33 +2,33 @@ // @ts-ignore: package.json will be imported from dist folders import packageInfo from "../package.json"; // eslint-disable-line -import { emitWarningIfUnsupportedVersion as awsCheckVersion } from "@aws-sdk/core"; -import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node"; -import { defaultUserAgent } from "@aws-sdk/util-user-agent-node"; +import { decorateDefaultCredentialProvider } from "@aws-sdk/client-sts"; import { NODE_REGION_CONFIG_FILE_OPTIONS, NODE_REGION_CONFIG_OPTIONS, NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS, NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS, -} from "@smithy/config-resolver"; -import { eventStreamSerdeProvider } from "@smithy/eventstream-serde-node"; -import { Hash } from "@smithy/hash-node"; +} from "@aws-sdk/config-resolver"; +import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node"; +import { eventStreamSerdeProvider } from "@aws-sdk/eventstream-serde-node"; +import { Hash } from "@aws-sdk/hash-node"; import { NODE_MAX_ATTEMPT_CONFIG_OPTIONS, NODE_RETRY_MODE_CONFIG_OPTIONS, -} from "@smithy/middleware-retry"; -import { loadConfig as loadNodeConfig } from "@smithy/node-config-provider"; +} from "@aws-sdk/middleware-retry"; +import { loadConfig as loadNodeConfig } from "@aws-sdk/node-config-provider"; import { NodeHttpHandler as RequestHandler, streamCollector, -} from "@smithy/node-http-handler"; -import { calculateBodyLength } from "@smithy/util-body-length-node"; -import { DEFAULT_RETRY_MODE } from "@smithy/util-retry"; +} from "@aws-sdk/node-http-handler"; +import { calculateBodyLength } from "@aws-sdk/util-body-length-node"; +import { DEFAULT_RETRY_MODE } from "@aws-sdk/util-retry"; +import { defaultUserAgent } from "@aws-sdk/util-user-agent-node"; import { QDeveloperStreamingClientConfig } from "./QDeveloperStreamingClient"; import { getRuntimeConfig as getSharedRuntimeConfig } from "./runtimeConfig.shared"; -import { loadConfigsForDefaultMode } from "@smithy/smithy-client"; -import { resolveDefaultsModeConfig } from "@smithy/util-defaults-mode-node"; -import { emitWarningIfUnsupportedVersion } from "@smithy/smithy-client"; +import { loadConfigsForDefaultMode } from "@aws-sdk/smithy-client"; +import { resolveDefaultsModeConfig } from "@aws-sdk/util-defaults-mode-node"; +import { emitWarningIfUnsupportedVersion } from "@aws-sdk/smithy-client"; /** * @internal @@ -38,18 +38,18 @@ export const getRuntimeConfig = (config: QDeveloperStreamingClientConfig) => { const defaultsMode = resolveDefaultsModeConfig(config); const defaultConfigProvider = () => defaultsMode().then(loadConfigsForDefaultMode); const clientSharedValues = getSharedRuntimeConfig(config); - awsCheckVersion(process.version);return { + return { ...clientSharedValues, ...config, runtime: "node", defaultsMode, bodyLengthChecker: config?.bodyLengthChecker ?? calculateBodyLength, - credentialDefaultProvider: config?.credentialDefaultProvider ?? credentialDefaultProvider, + credentialDefaultProvider: config?.credentialDefaultProvider ?? decorateDefaultCredentialProvider(credentialDefaultProvider), defaultUserAgentProvider: config?.defaultUserAgentProvider ?? defaultUserAgent({serviceId: clientSharedValues.serviceId, clientVersion: packageInfo.version}), eventStreamSerdeProvider: config?.eventStreamSerdeProvider ?? eventStreamSerdeProvider, maxAttempts: config?.maxAttempts ?? loadNodeConfig(NODE_MAX_ATTEMPT_CONFIG_OPTIONS), region: config?.region ?? loadNodeConfig(NODE_REGION_CONFIG_OPTIONS, NODE_REGION_CONFIG_FILE_OPTIONS), - requestHandler: RequestHandler.create(config?.requestHandler ?? defaultConfigProvider), + requestHandler: config?.requestHandler ?? new RequestHandler(defaultConfigProvider), retryMode: config?.retryMode ?? loadNodeConfig({...NODE_RETRY_MODE_CONFIG_OPTIONS,default: async () => (await defaultConfigProvider()).retryMode || DEFAULT_RETRY_MODE,}), sha256: config?.sha256 ?? Hash.bind(null, "sha256"), streamCollector: config?.streamCollector ?? streamCollector, diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeExtensions.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeExtensions.ts deleted file mode 100644 index 2db7927eff2..00000000000 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeExtensions.ts +++ /dev/null @@ -1,59 +0,0 @@ -// smithy-typescript generated code -import { - getHttpAuthExtensionConfiguration, - resolveHttpAuthRuntimeConfig, -} from "./auth/httpAuthExtensionConfiguration"; -import { - getAwsRegionExtensionConfiguration, - resolveAwsRegionExtensionConfiguration, -} from "@aws-sdk/region-config-resolver"; -import { - getHttpHandlerExtensionConfiguration, - resolveHttpHandlerRuntimeConfig, -} from "@smithy/protocol-http"; -import { - getDefaultExtensionConfiguration, - resolveDefaultRuntimeConfig, -} from "@smithy/smithy-client"; -import { QDeveloperStreamingExtensionConfiguration } from "./extensionConfiguration"; - -/** - * @public - */ -export interface RuntimeExtension { - configure(extensionConfiguration: QDeveloperStreamingExtensionConfiguration): void; -} - -/** - * @public - */ -export interface RuntimeExtensionsConfig { - extensions: RuntimeExtension[] -} - -const asPartial = >(t: T) => t; - -/** - * @internal - */ -export const resolveRuntimeExtensions = ( - runtimeConfig: any, - extensions: RuntimeExtension[] -) => { - const extensionConfiguration: QDeveloperStreamingExtensionConfiguration = { - ...asPartial(getAwsRegionExtensionConfiguration(runtimeConfig)), - ...asPartial(getDefaultExtensionConfiguration(runtimeConfig)), - ...asPartial(getHttpHandlerExtensionConfiguration(runtimeConfig)), - ...asPartial(getHttpAuthExtensionConfiguration(runtimeConfig)), - }; - - extensions.forEach(extension => extension.configure(extensionConfiguration)); - - return { - ...runtimeConfig, - ...resolveAwsRegionExtensionConfiguration(extensionConfiguration), - ...resolveDefaultRuntimeConfig(extensionConfiguration), - ...resolveHttpHandlerRuntimeConfig(extensionConfiguration), - ...resolveHttpAuthRuntimeConfig(extensionConfiguration), - }; -} diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/tsconfig.json b/src.gen/@amzn/amazon-q-developer-streaming-client/tsconfig.json index e7f5ec56b74..344909de212 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/tsconfig.json +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@tsconfig/node16/tsconfig.json", + "extends": "@tsconfig/node14/tsconfig.json", "compilerOptions": { "downlevelIteration": true, "importHelpers": true, diff --git a/src.gen/@amzn/codewhisperer-streaming/LICENSE b/src.gen/@amzn/codewhisperer-streaming/LICENSE index 1349aa7c992..ba9d6d15269 100644 --- a/src.gen/@amzn/codewhisperer-streaming/LICENSE +++ b/src.gen/@amzn/codewhisperer-streaming/LICENSE @@ -186,7 +186,7 @@ same "printed page" as the copyright notice for easier identification within third-party archives. - Copyright 2018-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. + Copyright 2018-2025 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src.gen/@amzn/codewhisperer-streaming/README.md b/src.gen/@amzn/codewhisperer-streaming/README.md index 18d7dee5e4f..d0a59764ead 100644 --- a/src.gen/@amzn/codewhisperer-streaming/README.md +++ b/src.gen/@amzn/codewhisperer-streaming/README.md @@ -19,16 +19,16 @@ using your favorite package manager: The AWS SDK is modulized by clients and commands. To send a request, you only need to import the `CodeWhispererStreamingClient` and -the commands you need, for example `ConverseStreamCommand`: +the commands you need, for example `ExportResultArchiveCommand`: ```js // ES5 example -const { CodeWhispererStreamingClient, ConverseStreamCommand } = require("@amzn/codewhisperer-streaming"); +const { CodeWhispererStreamingClient, ExportResultArchiveCommand } = require("@amzn/codewhisperer-streaming"); ``` ```ts // ES6+ example -import { CodeWhispererStreamingClient, ConverseStreamCommand } from "@amzn/codewhisperer-streaming"; +import { CodeWhispererStreamingClient, ExportResultArchiveCommand } from "@amzn/codewhisperer-streaming"; ``` ### Usage @@ -45,7 +45,7 @@ To send a request, you: const client = new CodeWhispererStreamingClient({ region: "REGION" }); const params = { /** input parameters */ }; -const command = new ConverseStreamCommand(params); +const command = new ExportResultArchiveCommand(params); ``` #### Async/await @@ -124,7 +124,7 @@ const client = new AWS.CodeWhispererStreaming({ region: "REGION" }); // async/await. try { - const data = await client.converseStream(params); + const data = await client.exportResultArchive(params); // process data. } catch (error) { // error handling. @@ -132,7 +132,7 @@ try { // Promises. client - .converseStream(params) + .exportResultArchive(params) .then((data) => { // process data. }) @@ -141,7 +141,7 @@ client }); // callbacks. -client.converseStream(params, (err, data) => { +client.exportResultArchive(params, (err, data) => { // process err and data. }); ``` @@ -485,6 +485,20 @@ CreateResolution
+CreateSession + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/classes/createsessioncommand.html) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/interfaces/createsessioncommandinput.html) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/interfaces/createsessioncommandoutput.html) +
+
+ +CreateTroubleshooting + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/classes/createtroubleshootingcommand.html) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/interfaces/createtroubleshootingcommandinput.html) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/interfaces/createtroubleshootingcommandoutput.html) +
+
+ DeleteAssignment @@ -506,10 +520,10 @@ GetIdentityMetadata
-GetTroubleshootingResults +GetSession -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/classes/gettroubleshootingresultscommand.html) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/interfaces/gettroubleshootingresultscommandinput.html) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/interfaces/gettroubleshootingresultscommandoutput.html) +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/classes/getsessioncommand.html) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/interfaces/getsessioncommandinput.html) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/interfaces/getsessioncommandoutput.html)
@@ -541,36 +555,8 @@ StartConversation
-StartTroubleshootingAnalysis - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/classes/starttroubleshootinganalysiscommand.html) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/interfaces/starttroubleshootinganalysiscommandinput.html) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/interfaces/starttroubleshootinganalysiscommandoutput.html) -
-
- -StartTroubleshootingResolutionExplanation - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/classes/starttroubleshootingresolutionexplanationcommand.html) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/interfaces/starttroubleshootingresolutionexplanationcommandinput.html) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/interfaces/starttroubleshootingresolutionexplanationcommandoutput.html) -
-
- -UpdateTroubleshootingCommandResult - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/classes/updatetroubleshootingcommandresultcommand.html) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/interfaces/updatetroubleshootingcommandresultcommandinput.html) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/interfaces/updatetroubleshootingcommandresultcommandoutput.html) -
-
- -ConverseStream - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/classes/conversestreamcommand.html) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/interfaces/conversestreamcommandinput.html) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/interfaces/conversestreamcommandoutput.html) -
-
- -GenerateInfrastructureCode +UpdateCommandExecutionResult -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/classes/generateinfrastructurecodecommand.html) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/interfaces/generateinfrastructurecodecommandinput.html) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/interfaces/generateinfrastructurecodecommandoutput.html) +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/classes/updatecommandexecutionresultcommand.html) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/interfaces/updatecommandexecutionresultcommandinput.html) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/interfaces/updatecommandexecutionresultcommandoutput.html)
diff --git a/src.gen/@amzn/codewhisperer-streaming/package-lock.json b/src.gen/@amzn/codewhisperer-streaming/package-lock.json index 85aabe846c9..9f0f27a3188 100644 --- a/src.gen/@amzn/codewhisperer-streaming/package-lock.json +++ b/src.gen/@amzn/codewhisperer-streaming/package-lock.json @@ -7,7 +7,6 @@ "": { "name": "@amzn/codewhisperer-streaming", "version": "0.0.1", - "hasInstallScript": true, "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -64,6 +63,7 @@ }, "node_modules/@aws-crypto/crc32": { "version": "3.0.0", + "integrity": "sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==", "license": "Apache-2.0", "dependencies": { "@aws-crypto/util": "^3.0.0", @@ -73,10 +73,12 @@ }, "node_modules/@aws-crypto/crc32/node_modules/tslib": { "version": "1.14.1", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "license": "0BSD" }, "node_modules/@aws-crypto/ie11-detection": { "version": "3.0.0", + "integrity": "sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q==", "license": "Apache-2.0", "dependencies": { "tslib": "^1.11.1" @@ -84,10 +86,12 @@ }, "node_modules/@aws-crypto/ie11-detection/node_modules/tslib": { "version": "1.14.1", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "license": "0BSD" }, "node_modules/@aws-crypto/sha256-browser": { "version": "3.0.0", + "integrity": "sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==", "license": "Apache-2.0", "dependencies": { "@aws-crypto/ie11-detection": "^3.0.0", @@ -102,10 +106,12 @@ }, "node_modules/@aws-crypto/sha256-browser/node_modules/tslib": { "version": "1.14.1", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "license": "0BSD" }, "node_modules/@aws-crypto/sha256-js": { "version": "3.0.0", + "integrity": "sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==", "license": "Apache-2.0", "dependencies": { "@aws-crypto/util": "^3.0.0", @@ -115,10 +121,12 @@ }, "node_modules/@aws-crypto/sha256-js/node_modules/tslib": { "version": "1.14.1", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "license": "0BSD" }, "node_modules/@aws-crypto/supports-web-crypto": { "version": "3.0.0", + "integrity": "sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==", "license": "Apache-2.0", "dependencies": { "tslib": "^1.11.1" @@ -126,10 +134,12 @@ }, "node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": { "version": "1.14.1", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "license": "0BSD" }, "node_modules/@aws-crypto/util": { "version": "3.0.0", + "integrity": "sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==", "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "^3.222.0", @@ -139,10 +149,12 @@ }, "node_modules/@aws-crypto/util/node_modules/tslib": { "version": "1.14.1", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "license": "0BSD" }, "node_modules/@aws-sdk/middleware-host-header": { "version": "3.425.0", + "integrity": "sha512-E5Gt41LObQ+cr8QnLthwsH3MtVSNXy1AKJMowDr85h0vzqA/FHUkgHyOGntgozzjXT5M0MaSRYxS0xwTR5D4Ew==", "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.425.0", @@ -156,6 +168,7 @@ }, "node_modules/@aws-sdk/middleware-logger": { "version": "3.425.0", + "integrity": "sha512-INE9XWRXx2f4a/r2vOU0tAmgctVp7nEaEasemNtVBYhqbKLZvr9ndLBSgKGgJ8LIcXAoISipaMuFiqIGkFsm7A==", "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.425.0", @@ -168,6 +181,7 @@ }, "node_modules/@aws-sdk/middleware-recursion-detection": { "version": "3.425.0", + "integrity": "sha512-77gnzJ5b91bgD75L/ugpOyerx6lR3oyS4080X1YI58EzdyBMkDrHM4FbMcY2RynETi3lwXCFzLRyZjWXY1mRlw==", "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.425.0", @@ -181,6 +195,7 @@ }, "node_modules/@aws-sdk/middleware-token": { "version": "3.425.0", + "integrity": "sha512-69Zj/fZCPXlPU9TFr8KsqiWCPaNidPOC2GaOTjIFnv7y75D52c9Xo/9tDm0UXnBNnbMBMwJJuHL8w1GeBSd4Ag==", "license": "Apache-2.0", "dependencies": { "@aws-sdk/token-providers": "3.425.0", @@ -197,6 +212,7 @@ }, "node_modules/@aws-sdk/middleware-user-agent": { "version": "3.425.0", + "integrity": "sha512-FFlXJcCA6/Z3J66UEi3VVsWFaH11buPK5NZ2HgAzbzYwksc8EoM4kIfzl4qEoA5LbrYJGPIQ95eI+/FbbIobwA==", "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.425.0", @@ -211,6 +227,7 @@ }, "node_modules/@aws-sdk/region-config-resolver": { "version": "3.425.0", + "integrity": "sha512-u7uv/iUOapIJdRgRkO3wnpYsUgV6ponsZJQgVg/8L+n+Vo5PQL5gAcIuAOwcYSKQPFaeK+KbmByI4SyOK203Vw==", "license": "Apache-2.0", "dependencies": { "@smithy/node-config-provider": "^2.0.13", @@ -225,6 +242,7 @@ }, "node_modules/@aws-sdk/token-providers": { "version": "3.425.0", + "integrity": "sha512-q9skB/aDlqRESOuavs+wbnD9X2Odro0VaM1OOl2CRnJyv5ePOzNVzeoQn3d21zoh8klZkhoAqgbFnACeI3MN4w==", "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", @@ -269,6 +287,7 @@ }, "node_modules/@aws-sdk/types": { "version": "3.425.0", + "integrity": "sha512-6lqbmorwerN4v+J5dqbHPAsjynI0mkEF+blf+69QTaKKGaxBBVaXgqoqul9RXYcK5MMrrYRbQIMd0zYOoy90kA==", "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.3.4", @@ -280,6 +299,7 @@ }, "node_modules/@aws-sdk/util-endpoints": { "version": "3.425.0", + "integrity": "sha512-0HkrfWQRo10TWcllDAk9mkkttAXv/AUHpQ+JZjaLmR4IIrn3l/AqTiz/zyXfUawWaoXJzuPIdJ2J3v/gt/IpQA==", "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.425.0", @@ -290,17 +310,19 @@ } }, "node_modules/@aws-sdk/util-locate-window": { - "version": "3.568.0", + "version": "3.310.0", + "integrity": "sha512-qo2t/vBTnoXpjKxlsC2e1gBrRm80M3bId27r0BRB2VniSSe7bL1mmzM+/HFtujm0iAxtPM+aLEflLJlJeDPg0w==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "tslib": "^2.5.0" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, "node_modules/@aws-sdk/util-user-agent-browser": { "version": "3.425.0", + "integrity": "sha512-22Y9iMtjGcFjGILR6/xdp1qRezlHVLyXtnpEsbuPTiernRCPk6zfAnK/ATH77r02MUjU057tdxVkd5umUBTn9Q==", "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.425.0", @@ -311,6 +333,7 @@ }, "node_modules/@aws-sdk/util-user-agent-node": { "version": "3.425.0", + "integrity": "sha512-SIR4F5uQeeVAi8lv4OgRirtdtNi5zeyogTuQgGi9su8F/WP1N6JqxofcwpUY5f8/oJ2UlXr/tx1f09UHfJJzvA==", "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.425.0", @@ -332,13 +355,15 @@ }, "node_modules/@aws-sdk/util-utf8-browser": { "version": "3.259.0", + "integrity": "sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==", "license": "Apache-2.0", "dependencies": { "tslib": "^2.3.1" } }, "node_modules/@babel/runtime": { - "version": "7.25.6", + "version": "7.23.2", + "integrity": "sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==", "dev": true, "license": "MIT", "dependencies": { @@ -349,503 +374,530 @@ } }, "node_modules/@smithy/abort-controller": { - "version": "2.2.0", + "version": "2.0.13", + "integrity": "sha512-eeOPD+GF9BzF/Mjy3PICLePx4l0f3rG/nQegQHRLTloN5p1lSJJNZsyn+FzDnW8P2AduragZqJdtKNCxXozB1Q==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" + "@smithy/types": "^2.5.0", + "tslib": "^2.5.0" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/config-resolver": { - "version": "2.2.0", + "version": "2.0.18", + "integrity": "sha512-761sJSgNbvsqcsKW6/WZbrZr4H+0Vp/QKKqwyrxCPwD8BsiPEXNHyYnqNgaeK9xRWYswjon0Uxbpe3DWQo0j/g==", "license": "Apache-2.0", "dependencies": { - "@smithy/node-config-provider": "^2.3.0", - "@smithy/types": "^2.12.0", - "@smithy/util-config-provider": "^2.3.0", - "@smithy/util-middleware": "^2.2.0", - "tslib": "^2.6.2" + "@smithy/node-config-provider": "^2.1.5", + "@smithy/types": "^2.5.0", + "@smithy/util-config-provider": "^2.0.0", + "@smithy/util-middleware": "^2.0.6", + "tslib": "^2.5.0" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/credential-provider-imds": { - "version": "2.3.0", + "version": "2.1.1", + "integrity": "sha512-gw5G3FjWC6sNz8zpOJgPpH5HGKrpoVFQpToNAwLwJVyI/LJ2jDJRjSKEsM6XI25aRpYjMSE/Qptxx305gN1vHw==", "license": "Apache-2.0", "dependencies": { - "@smithy/node-config-provider": "^2.3.0", - "@smithy/property-provider": "^2.2.0", - "@smithy/types": "^2.12.0", - "@smithy/url-parser": "^2.2.0", - "tslib": "^2.6.2" + "@smithy/node-config-provider": "^2.1.5", + "@smithy/property-provider": "^2.0.14", + "@smithy/types": "^2.5.0", + "@smithy/url-parser": "^2.0.13", + "tslib": "^2.5.0" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/eventstream-codec": { - "version": "2.2.0", + "version": "2.0.13", + "integrity": "sha512-CExbelIYp+DxAHG8RIs0l9QL7ElqhG4ym9BNoSpkPa4ptBQfzJdep3LbOSVJIE2VUdBAeObdeL6EDB3Jo85n3g==", "license": "Apache-2.0", "dependencies": { "@aws-crypto/crc32": "3.0.0", - "@smithy/types": "^2.12.0", - "@smithy/util-hex-encoding": "^2.2.0", - "tslib": "^2.6.2" + "@smithy/types": "^2.5.0", + "@smithy/util-hex-encoding": "^2.0.0", + "tslib": "^2.5.0" } }, "node_modules/@smithy/eventstream-serde-browser": { - "version": "2.2.0", + "version": "2.0.13", + "integrity": "sha512-OJ/2g/VxkzA+mYZxV102oX3CsiE+igTSmqq/ir3oEVG2kSIdRC00ryttj/lmL14W06ExNi0ysmfLxQkL8XrAZQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/eventstream-serde-universal": "^2.2.0", - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" + "@smithy/eventstream-serde-universal": "^2.0.13", + "@smithy/types": "^2.5.0", + "tslib": "^2.5.0" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/eventstream-serde-config-resolver": { - "version": "2.2.0", + "version": "2.0.13", + "integrity": "sha512-2BI1CbnYuEvAYoWSeWJtPNygbIKiWeSLxCmDLnyM6wQV32Of7VptiQlaFXPxXp4zqn/rs3ocZ/T29rxE4s4Gsg==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" + "@smithy/types": "^2.5.0", + "tslib": "^2.5.0" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/eventstream-serde-node": { - "version": "2.2.0", + "version": "2.0.13", + "integrity": "sha512-7NbFwPafb924elFxCBDvm48jy/DeSrpFbFQN0uN2ThuY5HrEeubikS0t7WMva4Z4EnRoivpbuT0scb9vUIJKoA==", "license": "Apache-2.0", "dependencies": { - "@smithy/eventstream-serde-universal": "^2.2.0", - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" + "@smithy/eventstream-serde-universal": "^2.0.13", + "@smithy/types": "^2.5.0", + "tslib": "^2.5.0" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/eventstream-serde-universal": { - "version": "2.2.0", + "version": "2.0.13", + "integrity": "sha512-j0yFd5UfftM+ia9dxLRbheJDCkCZBHpcEzCsPO8BxVOTbdcX/auVJCv6ov/yvpCKsf4Hv3mOqi0Is1YogM2g3Q==", "license": "Apache-2.0", "dependencies": { - "@smithy/eventstream-codec": "^2.2.0", - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" + "@smithy/eventstream-codec": "^2.0.13", + "@smithy/types": "^2.5.0", + "tslib": "^2.5.0" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/fetch-http-handler": { - "version": "2.5.0", + "version": "2.2.6", + "integrity": "sha512-PStY3XO1Ksjwn3wMKye5U6m6zxXpXrXZYqLy/IeCbh3nM9QB3Jgw/B0PUSLUWKdXg4U8qgEu300e3ZoBvZLsDg==", "license": "Apache-2.0", "dependencies": { - "@smithy/protocol-http": "^3.3.0", - "@smithy/querystring-builder": "^2.2.0", - "@smithy/types": "^2.12.0", - "@smithy/util-base64": "^2.3.0", - "tslib": "^2.6.2" + "@smithy/protocol-http": "^3.0.9", + "@smithy/querystring-builder": "^2.0.13", + "@smithy/types": "^2.5.0", + "@smithy/util-base64": "^2.0.1", + "tslib": "^2.5.0" } }, "node_modules/@smithy/hash-node": { - "version": "2.2.0", + "version": "2.0.15", + "integrity": "sha512-t/qjEJZu/G46A22PAk1k/IiJZT4ncRkG5GOCNWN9HPPy5rCcSZUbh7gwp7CGKgJJ7ATMMg+0Td7i9o1lQTwOfQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^2.12.0", - "@smithy/util-buffer-from": "^2.2.0", - "@smithy/util-utf8": "^2.3.0", - "tslib": "^2.6.2" + "@smithy/types": "^2.5.0", + "@smithy/util-buffer-from": "^2.0.0", + "@smithy/util-utf8": "^2.0.2", + "tslib": "^2.5.0" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/invalid-dependency": { - "version": "2.2.0", + "version": "2.0.13", + "integrity": "sha512-XsGYhVhvEikX1Yz0kyIoLssJf2Rs6E0U2w2YuKdT4jSra5A/g8V2oLROC1s56NldbgnpesTYB2z55KCHHbKyjw==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" + "@smithy/types": "^2.5.0", + "tslib": "^2.5.0" } }, "node_modules/@smithy/is-array-buffer": { - "version": "2.2.0", + "version": "2.0.0", + "integrity": "sha512-z3PjFjMyZNI98JFRJi/U0nGoLWMSJlDjAW4QUX2WNZLas5C0CmVV6LJ01JI0k90l7FvpmixjWxPFmENSClQ7ug==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "tslib": "^2.5.0" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/middleware-content-length": { - "version": "2.2.0", + "version": "2.0.15", + "integrity": "sha512-xH4kRBw01gJgWiU+/mNTrnyFXeozpZHw39gLb3JKGsFDVmSrJZ8/tRqu27tU/ki1gKkxr2wApu+dEYjI3QwV1Q==", "license": "Apache-2.0", "dependencies": { - "@smithy/protocol-http": "^3.3.0", - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" + "@smithy/protocol-http": "^3.0.9", + "@smithy/types": "^2.5.0", + "tslib": "^2.5.0" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/middleware-endpoint": { - "version": "2.5.1", + "version": "2.2.0", + "integrity": "sha512-tddRmaig5URk2106PVMiNX6mc5BnKIKajHHDxb7K0J5MLdcuQluHMGnjkv18iY9s9O0tF+gAcPd/pDXA5L9DZw==", "license": "Apache-2.0", "dependencies": { - "@smithy/middleware-serde": "^2.3.0", - "@smithy/node-config-provider": "^2.3.0", - "@smithy/shared-ini-file-loader": "^2.4.0", - "@smithy/types": "^2.12.0", - "@smithy/url-parser": "^2.2.0", - "@smithy/util-middleware": "^2.2.0", - "tslib": "^2.6.2" + "@smithy/middleware-serde": "^2.0.13", + "@smithy/node-config-provider": "^2.1.5", + "@smithy/shared-ini-file-loader": "^2.2.4", + "@smithy/types": "^2.5.0", + "@smithy/url-parser": "^2.0.13", + "@smithy/util-middleware": "^2.0.6", + "tslib": "^2.5.0" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/middleware-retry": { - "version": "2.3.1", + "version": "2.0.20", + "integrity": "sha512-X2yrF/SHDk2WDd8LflRNS955rlzQ9daz9UWSp15wW8KtzoTXg3bhHM78HbK1cjr48/FWERSJKh9AvRUUGlIawg==", "license": "Apache-2.0", "dependencies": { - "@smithy/node-config-provider": "^2.3.0", - "@smithy/protocol-http": "^3.3.0", - "@smithy/service-error-classification": "^2.1.5", - "@smithy/smithy-client": "^2.5.1", - "@smithy/types": "^2.12.0", - "@smithy/util-middleware": "^2.2.0", - "@smithy/util-retry": "^2.2.0", - "tslib": "^2.6.2", - "uuid": "^9.0.1" + "@smithy/node-config-provider": "^2.1.5", + "@smithy/protocol-http": "^3.0.9", + "@smithy/service-error-classification": "^2.0.6", + "@smithy/types": "^2.5.0", + "@smithy/util-middleware": "^2.0.6", + "@smithy/util-retry": "^2.0.6", + "tslib": "^2.5.0", + "uuid": "^8.3.2" }, "engines": { "node": ">=14.0.0" } }, - "node_modules/@smithy/middleware-retry/node_modules/uuid": { - "version": "9.0.1", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, "node_modules/@smithy/middleware-serde": { - "version": "2.3.0", + "version": "2.0.13", + "integrity": "sha512-tBGbeXw+XsE6pPr4UaXOh+UIcXARZeiA8bKJWxk2IjJcD1icVLhBSUQH9myCIZLNNzJIH36SDjUX8Wqk4xJCJg==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" + "@smithy/types": "^2.5.0", + "tslib": "^2.5.0" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/middleware-stack": { - "version": "2.2.0", + "version": "2.0.7", + "integrity": "sha512-L1KLAAWkXbGx1t2jjCI/mDJ2dDNq+rp4/ifr/HcC6FHngxho5O7A5bQLpKHGlkfATH6fUnOEx0VICEVFA4sUzw==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" + "@smithy/types": "^2.5.0", + "tslib": "^2.5.0" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/node-config-provider": { - "version": "2.3.0", + "version": "2.1.5", + "integrity": "sha512-3Omb5/h4tOCuKRx4p4pkYTvEYRCYoKk52bOYbKUyz/G/8gERbagsN8jFm4FjQubkrcIqQEghTpQaUw6uk+0edw==", "license": "Apache-2.0", "dependencies": { - "@smithy/property-provider": "^2.2.0", - "@smithy/shared-ini-file-loader": "^2.4.0", - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" + "@smithy/property-provider": "^2.0.14", + "@smithy/shared-ini-file-loader": "^2.2.4", + "@smithy/types": "^2.5.0", + "tslib": "^2.5.0" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/node-http-handler": { - "version": "2.5.0", + "version": "2.1.9", + "integrity": "sha512-+K0q3SlNcocmo9OZj+fz67gY4lwhOCvIJxVbo/xH+hfWObvaxrMTx7JEzzXcluK0thnnLz++K3Qe7Z/8MDUreA==", "license": "Apache-2.0", "dependencies": { - "@smithy/abort-controller": "^2.2.0", - "@smithy/protocol-http": "^3.3.0", - "@smithy/querystring-builder": "^2.2.0", - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" + "@smithy/abort-controller": "^2.0.13", + "@smithy/protocol-http": "^3.0.9", + "@smithy/querystring-builder": "^2.0.13", + "@smithy/types": "^2.5.0", + "tslib": "^2.5.0" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/property-provider": { - "version": "2.2.0", + "version": "2.0.14", + "integrity": "sha512-k3D2qp9o6imTrLaXRj6GdLYEJr1sXqS99nLhzq8fYmJjSVOeMg/G+1KVAAc7Oxpu71rlZ2f8SSZxcSxkevuR0A==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" + "@smithy/types": "^2.5.0", + "tslib": "^2.5.0" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/protocol-http": { - "version": "3.3.0", + "version": "3.0.9", + "integrity": "sha512-U1wl+FhYu4/BC+rjwh1lg2gcJChQhytiNQSggREgQ9G2FzmoK9sACBZvx7thyWMvRyHQTE22mO2d5UM8gMKDBg==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" + "@smithy/types": "^2.5.0", + "tslib": "^2.5.0" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/querystring-builder": { - "version": "2.2.0", + "version": "2.0.13", + "integrity": "sha512-JhXKwp3JtsFUe96XLHy/nUPEbaXqn6r7xE4sNaH8bxEyytE5q1fwt0ew/Ke6+vIC7gP87HCHgQpJHg1X1jN2Fw==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^2.12.0", - "@smithy/util-uri-escape": "^2.2.0", - "tslib": "^2.6.2" + "@smithy/types": "^2.5.0", + "@smithy/util-uri-escape": "^2.0.0", + "tslib": "^2.5.0" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/querystring-parser": { - "version": "2.2.0", + "version": "2.0.13", + "integrity": "sha512-TEiT6o8CPZVxJ44Rly/rrsATTQsE+b/nyBVzsYn2sa75xAaZcurNxsFd8z1haoUysONiyex24JMHoJY6iCfLdA==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" + "@smithy/types": "^2.5.0", + "tslib": "^2.5.0" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/service-client-documentation-generator": { - "version": "2.2.0", + "version": "2.0.0", + "integrity": "sha512-0CIn8wfTntvE5XTs/cl8v77vERny4LunPO6n1/c9cKr01z3BTKNT4QaMA1xDI5HnyPabXtPWX/G+OpSa7IalJA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "tslib": "^2.5.0" } }, "node_modules/@smithy/service-error-classification": { - "version": "2.1.5", + "version": "2.0.6", + "integrity": "sha512-fCQ36frtYra2fqY2/DV8+3/z2d0VB/1D1hXbjRcM5wkxTToxq6xHbIY/NGGY6v4carskMyG8FHACxgxturJ9Pg==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^2.12.0" + "@smithy/types": "^2.5.0" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/shared-ini-file-loader": { - "version": "2.4.0", + "version": "2.2.4", + "integrity": "sha512-9dRknGgvYlRIsoTcmMJXuoR/3ekhGwhRq4un3ns2/byre4Ql5hyUN4iS0x8eITohjU90YOnUCsbRwZRvCkbRfw==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" + "@smithy/types": "^2.5.0", + "tslib": "^2.5.0" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/smithy-client": { - "version": "2.5.1", + "version": "2.1.15", + "integrity": "sha512-rngZcQu7Jvs9UbHihK1EI67RMPuzkc3CJmu4MBgB7D7yBnMGuFR86tq5rqHfL2gAkNnMelBN/8kzQVvZjNKefQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/middleware-endpoint": "^2.5.1", - "@smithy/middleware-stack": "^2.2.0", - "@smithy/protocol-http": "^3.3.0", - "@smithy/types": "^2.12.0", - "@smithy/util-stream": "^2.2.0", - "tslib": "^2.6.2" + "@smithy/middleware-stack": "^2.0.7", + "@smithy/types": "^2.5.0", + "@smithy/util-stream": "^2.0.20", + "tslib": "^2.5.0" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/types": { - "version": "2.12.0", + "version": "2.5.0", + "integrity": "sha512-/a31lYofrMBkJb3BuPlYJTMKDj0hUmKUP6JFZQu6YVuQVoAjubiY0A52U9S0Uysd33n/djexCUSNJ+G9bf3/aA==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "tslib": "^2.5.0" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/url-parser": { - "version": "2.2.0", + "version": "2.0.13", + "integrity": "sha512-okWx2P/d9jcTsZWTVNnRMpFOE7fMkzloSFyM53fA7nLKJQObxM2T4JlZ5KitKKuXq7pxon9J6SF2kCwtdflIrA==", "license": "Apache-2.0", "dependencies": { - "@smithy/querystring-parser": "^2.2.0", - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" + "@smithy/querystring-parser": "^2.0.13", + "@smithy/types": "^2.5.0", + "tslib": "^2.5.0" } }, "node_modules/@smithy/util-base64": { - "version": "2.3.0", + "version": "2.0.1", + "integrity": "sha512-DlI6XFYDMsIVN+GH9JtcRp3j02JEVuWIn/QOZisVzpIAprdsxGveFed0bjbMRCqmIFe8uetn5rxzNrBtIGrPIQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/util-buffer-from": "^2.2.0", - "@smithy/util-utf8": "^2.3.0", - "tslib": "^2.6.2" + "@smithy/util-buffer-from": "^2.0.0", + "tslib": "^2.5.0" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/util-body-length-browser": { - "version": "2.2.0", + "version": "2.0.0", + "integrity": "sha512-JdDuS4ircJt+FDnaQj88TzZY3+njZ6O+D3uakS32f2VNnDo3vyEuNdBOh/oFd8Df1zSZOuH1HEChk2AOYDezZg==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "tslib": "^2.5.0" } }, "node_modules/@smithy/util-body-length-node": { - "version": "2.3.0", + "version": "2.1.0", + "integrity": "sha512-/li0/kj/y3fQ3vyzn36NTLGmUwAICb7Jbe/CsWCktW363gh1MOcpEcSO3mJ344Gv2dqz8YJCLQpb6hju/0qOWw==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "tslib": "^2.5.0" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/util-buffer-from": { - "version": "2.2.0", + "version": "2.0.0", + "integrity": "sha512-/YNnLoHsR+4W4Vf2wL5lGv0ksg8Bmk3GEGxn2vEQt52AQaPSCuaO5PM5VM7lP1K9qHRKHwrPGktqVoAHKWHxzw==", "license": "Apache-2.0", "dependencies": { - "@smithy/is-array-buffer": "^2.2.0", - "tslib": "^2.6.2" + "@smithy/is-array-buffer": "^2.0.0", + "tslib": "^2.5.0" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/util-config-provider": { - "version": "2.3.0", + "version": "2.0.0", + "integrity": "sha512-xCQ6UapcIWKxXHEU4Mcs2s7LcFQRiU3XEluM2WcCjjBtQkUN71Tb+ydGmJFPxMUrW/GWMgQEEGipLym4XG0jZg==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "tslib": "^2.5.0" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/util-defaults-mode-browser": { - "version": "2.2.1", + "version": "2.0.19", + "integrity": "sha512-VHP8xdFR7/orpiABJwgoTB0t8Zhhwpf93gXhNfUBiwAE9O0rvsv7LwpQYjgvbOUDDO8JfIYQB2GYJNkqqGWsXw==", "license": "Apache-2.0", "dependencies": { - "@smithy/property-provider": "^2.2.0", - "@smithy/smithy-client": "^2.5.1", - "@smithy/types": "^2.12.0", + "@smithy/property-provider": "^2.0.14", + "@smithy/smithy-client": "^2.1.15", + "@smithy/types": "^2.5.0", "bowser": "^2.11.0", - "tslib": "^2.6.2" + "tslib": "^2.5.0" }, "engines": { "node": ">= 10.0.0" } }, "node_modules/@smithy/util-defaults-mode-node": { - "version": "2.3.1", + "version": "2.0.25", + "integrity": "sha512-jkmep6/JyWmn2ADw9VULDeGbugR4N/FJCKOt+gYyVswmN1BJOfzF2umaYxQ1HhQDvna3kzm1Dbo1qIfBW4iuHA==", "license": "Apache-2.0", "dependencies": { - "@smithy/config-resolver": "^2.2.0", - "@smithy/credential-provider-imds": "^2.3.0", - "@smithy/node-config-provider": "^2.3.0", - "@smithy/property-provider": "^2.2.0", - "@smithy/smithy-client": "^2.5.1", - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" + "@smithy/config-resolver": "^2.0.18", + "@smithy/credential-provider-imds": "^2.1.1", + "@smithy/node-config-provider": "^2.1.5", + "@smithy/property-provider": "^2.0.14", + "@smithy/smithy-client": "^2.1.15", + "@smithy/types": "^2.5.0", + "tslib": "^2.5.0" }, "engines": { "node": ">= 10.0.0" } }, "node_modules/@smithy/util-hex-encoding": { - "version": "2.2.0", + "version": "2.0.0", + "integrity": "sha512-c5xY+NUnFqG6d7HFh1IFfrm3mGl29lC+vF+geHv4ToiuJCBmIfzx6IeHLg+OgRdPFKDXIw6pvi+p3CsscaMcMA==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "tslib": "^2.5.0" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/util-middleware": { - "version": "2.2.0", + "version": "2.0.6", + "integrity": "sha512-7W4uuwBvSLgKoLC1x4LfeArCVcbuHdtVaC4g30kKsD1erfICyQ45+tFhhs/dZNeQg+w392fhunCm/+oCcb6BSA==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" + "@smithy/types": "^2.5.0", + "tslib": "^2.5.0" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/util-retry": { - "version": "2.2.0", + "version": "2.0.6", + "integrity": "sha512-PSO41FofOBmyhPQJwBQJ6mVlaD7Sp9Uff9aBbnfBJ9eqXOE/obrqQjn0PNdkfdvViiPXl49BINfnGcFtSP4kYw==", "license": "Apache-2.0", "dependencies": { - "@smithy/service-error-classification": "^2.1.5", - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" + "@smithy/service-error-classification": "^2.0.6", + "@smithy/types": "^2.5.0", + "tslib": "^2.5.0" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@smithy/util-stream": { - "version": "2.2.0", + "version": "2.0.20", + "integrity": "sha512-tT8VASuD8jJu0yjHEMTCPt1o5E3FVzgdsxK6FQLAjXKqVv5V8InCnc0EOsYrijgspbfDqdAJg7r0o2sySfcHVg==", "license": "Apache-2.0", "dependencies": { - "@smithy/fetch-http-handler": "^2.5.0", - "@smithy/node-http-handler": "^2.5.0", - "@smithy/types": "^2.12.0", - "@smithy/util-base64": "^2.3.0", - "@smithy/util-buffer-from": "^2.2.0", - "@smithy/util-hex-encoding": "^2.2.0", - "@smithy/util-utf8": "^2.3.0", - "tslib": "^2.6.2" + "@smithy/fetch-http-handler": "^2.2.6", + "@smithy/node-http-handler": "^2.1.9", + "@smithy/types": "^2.5.0", + "@smithy/util-base64": "^2.0.1", + "@smithy/util-buffer-from": "^2.0.0", + "@smithy/util-hex-encoding": "^2.0.0", + "@smithy/util-utf8": "^2.0.2", + "tslib": "^2.5.0" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/util-uri-escape": { - "version": "2.2.0", + "version": "2.0.0", + "integrity": "sha512-ebkxsqinSdEooQduuk9CbKcI+wheijxEb3utGXkCoYQkJnwTnLbH1JXGimJtUkQwNQbsbuYwG2+aFVyZf5TLaw==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "tslib": "^2.5.0" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/util-utf8": { - "version": "2.3.0", + "version": "2.0.2", + "integrity": "sha512-qOiVORSPm6Ce4/Yu6hbSgNHABLP2VMv8QOC3tTDNHHlWY19pPyc++fBTbZPtx6egPXi4HQxKDnMxVxpbtX2GoA==", "license": "Apache-2.0", "dependencies": { - "@smithy/util-buffer-from": "^2.2.0", - "tslib": "^2.6.2" + "@smithy/util-buffer-from": "^2.0.0", + "tslib": "^2.5.0" }, "engines": { "node": ">=14.0.0" @@ -853,21 +905,25 @@ }, "node_modules/@tsconfig/node14": { "version": "1.0.3", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", "dev": true, "license": "MIT" }, "node_modules/@types/node": { "version": "14.18.63", + "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==", "dev": true, "license": "MIT" }, "node_modules/@types/uuid": { "version": "8.3.4", + "integrity": "sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw==", "dev": true, "license": "MIT" }, "node_modules/ansi-regex": { "version": "5.0.1", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, "license": "MIT", "engines": { @@ -876,6 +932,7 @@ }, "node_modules/ansi-styles": { "version": "4.3.0", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "license": "MIT", "dependencies": { @@ -890,23 +947,28 @@ }, "node_modules/balanced-match": { "version": "1.0.2", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true, "license": "MIT" }, "node_modules/bowser": { "version": "2.11.0", + "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==", "license": "MIT" }, "node_modules/brace-expansion": { - "version": "2.0.1", + "version": "1.1.11", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, "node_modules/chalk": { "version": "4.1.2", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "license": "MIT", "dependencies": { @@ -922,6 +984,7 @@ }, "node_modules/chalk/node_modules/supports-color": { "version": "7.2.0", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "license": "MIT", "dependencies": { @@ -933,6 +996,7 @@ }, "node_modules/cliui": { "version": "7.0.4", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", "dev": true, "license": "ISC", "dependencies": { @@ -943,6 +1007,7 @@ }, "node_modules/color-convert": { "version": "2.0.1", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "license": "MIT", "dependencies": { @@ -954,16 +1019,19 @@ }, "node_modules/color-name": { "version": "1.1.4", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true, "license": "MIT" }, "node_modules/concat-map": { "version": "0.0.1", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "dev": true, "license": "MIT" }, "node_modules/concurrently": { "version": "7.0.0", + "integrity": "sha512-WKM7PUsI8wyXpF80H+zjHP32fsgsHNQfPLw/e70Z5dYkV7hF+rf8q3D+ScWJIEr57CpkO3OWBko6hwhQLPR8Pw==", "dev": true, "license": "MIT", "dependencies": { @@ -985,6 +1053,7 @@ }, "node_modules/date-fns": { "version": "2.30.0", + "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", "dev": true, "license": "MIT", "dependencies": { @@ -1000,6 +1069,7 @@ }, "node_modules/downlevel-dts": { "version": "0.10.1", + "integrity": "sha512-bwY63Y0Gfwotcly4vU6rB66m5txvfQzDGd1Gai9E9orqsDIswXKjkdR18Tm6TidnAk9+J5N68a5VMDO2bsQCKQ==", "dev": true, "license": "MIT", "dependencies": { @@ -1011,26 +1081,15 @@ "downlevel-dts": "index.js" } }, - "node_modules/downlevel-dts/node_modules/typescript": { - "version": "5.7.0-dev.20240926", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.0-dev.20240926.tgz", - "integrity": "sha512-urjGXo3L23oEcK2thBaZ71DdA6My+NeeTuNIUJfYszrplyk//HIgV1yl40S+eQcya4vwmH14dhDDDH4vl4dlng==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, "node_modules/emoji-regex": { "version": "8.0.0", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true, "license": "MIT" }, "node_modules/escalade": { - "version": "3.2.0", + "version": "3.1.1", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", "dev": true, "license": "MIT", "engines": { @@ -1039,11 +1098,13 @@ }, "node_modules/fs.realpath": { "version": "1.0.0", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "dev": true, "license": "ISC" }, "node_modules/function-bind": { "version": "1.1.2", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", "dev": true, "license": "MIT", "funding": { @@ -1052,6 +1113,7 @@ }, "node_modules/get-caller-file": { "version": "2.0.5", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true, "license": "ISC", "engines": { @@ -1060,6 +1122,7 @@ }, "node_modules/glob": { "version": "7.2.3", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, "license": "ISC", "dependencies": { @@ -1077,28 +1140,9 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/glob/node_modules/brace-expansion": { - "version": "1.1.11", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/glob/node_modules/minimatch": { - "version": "3.1.2", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, "node_modules/has-flag": { "version": "4.0.0", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "license": "MIT", "engines": { @@ -1106,7 +1150,8 @@ } }, "node_modules/hasown": { - "version": "2.0.2", + "version": "2.0.0", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", "dev": true, "license": "MIT", "dependencies": { @@ -1118,6 +1163,7 @@ }, "node_modules/inflight": { "version": "1.0.6", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "dev": true, "license": "ISC", "dependencies": { @@ -1127,11 +1173,13 @@ }, "node_modules/inherits": { "version": "2.0.4", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "dev": true, "license": "ISC" }, "node_modules/interpret": { "version": "1.4.0", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", "dev": true, "license": "MIT", "engines": { @@ -1139,14 +1187,12 @@ } }, "node_modules/is-core-module": { - "version": "2.15.1", + "version": "2.13.1", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", "dev": true, "license": "MIT", "dependencies": { - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" + "hasown": "^2.0.0" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -1154,6 +1200,7 @@ }, "node_modules/is-fullwidth-code-point": { "version": "3.0.0", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, "license": "MIT", "engines": { @@ -1161,22 +1208,38 @@ } }, "node_modules/jsonc-parser": { - "version": "3.3.1", + "version": "3.2.0", + "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", "dev": true, "license": "MIT" }, "node_modules/lodash": { "version": "4.17.21", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true, "license": "MIT" }, + "node_modules/lru-cache": { + "version": "6.0.0", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/lunr": { "version": "2.3.9", + "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", "dev": true, "license": "MIT" }, "node_modules/marked": { "version": "4.3.0", + "integrity": "sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==", "dev": true, "license": "MIT", "bin": { @@ -1187,18 +1250,20 @@ } }, "node_modules/minimatch": { - "version": "5.1.6", + "version": "3.1.2", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "dev": true, "license": "ISC", "dependencies": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^1.1.7" }, "engines": { - "node": ">=10" + "node": "*" } }, "node_modules/once": { "version": "1.4.0", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "dev": true, "license": "ISC", "dependencies": { @@ -1207,6 +1272,7 @@ }, "node_modules/path-is-absolute": { "version": "1.0.1", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "dev": true, "license": "MIT", "engines": { @@ -1215,11 +1281,13 @@ }, "node_modules/path-parse": { "version": "1.0.7", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true, "license": "MIT" }, "node_modules/rechoir": { "version": "0.6.2", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", "dev": true, "dependencies": { "resolve": "^1.1.6" @@ -1229,12 +1297,14 @@ } }, "node_modules/regenerator-runtime": { - "version": "0.14.1", + "version": "0.14.0", + "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==", "dev": true, "license": "MIT" }, "node_modules/require-directory": { "version": "2.1.1", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", "dev": true, "license": "MIT", "engines": { @@ -1243,6 +1313,7 @@ }, "node_modules/resolve": { "version": "1.22.8", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "dev": true, "license": "MIT", "dependencies": { @@ -1259,6 +1330,7 @@ }, "node_modules/rimraf": { "version": "3.0.2", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dev": true, "license": "ISC", "dependencies": { @@ -1273,6 +1345,7 @@ }, "node_modules/rxjs": { "version": "6.6.7", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -1284,13 +1357,18 @@ }, "node_modules/rxjs/node_modules/tslib": { "version": "1.14.1", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true, "license": "0BSD" }, "node_modules/semver": { - "version": "7.6.3", + "version": "7.5.4", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", "dev": true, "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, "bin": { "semver": "bin/semver.js" }, @@ -1300,6 +1378,7 @@ }, "node_modules/shelljs": { "version": "0.8.5", + "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -1316,6 +1395,7 @@ }, "node_modules/shiki": { "version": "0.11.1", + "integrity": "sha512-EugY9VASFuDqOexOgXR18ZV+TbFrQHeCpEYaXamO+SZlsnT/2LxuLBX25GGtIrwaEVFXUAbUQ601SWE2rMwWHA==", "dev": true, "license": "MIT", "dependencies": { @@ -1325,11 +1405,14 @@ } }, "node_modules/spawn-command": { - "version": "0.0.2", - "dev": true + "version": "0.0.2-1", + "integrity": "sha1-YvXpRmmBwbeW3Fkpk34RycaSG9A=", + "dev": true, + "license": "MIT" }, "node_modules/string-width": { "version": "4.2.3", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, "license": "MIT", "dependencies": { @@ -1343,6 +1426,7 @@ }, "node_modules/strip-ansi": { "version": "6.0.1", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, "license": "MIT", "dependencies": { @@ -1354,6 +1438,7 @@ }, "node_modules/supports-color": { "version": "8.1.1", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, "license": "MIT", "dependencies": { @@ -1368,6 +1453,7 @@ }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", "dev": true, "license": "MIT", "engines": { @@ -1379,6 +1465,7 @@ }, "node_modules/tree-kill": { "version": "1.2.2", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", "dev": true, "license": "MIT", "bin": { @@ -1386,11 +1473,13 @@ } }, "node_modules/tslib": { - "version": "2.7.0", + "version": "2.6.2", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", "license": "0BSD" }, "node_modules/typedoc": { "version": "0.23.23", + "integrity": "sha512-cg1YQWj+/BU6wq74iott513U16fbrPCbyYs04PHZgvoKJIc6EY4xNobyDZh4KMfRGW8Yjv6wwIzQyoqopKOUGw==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -1409,8 +1498,30 @@ "typescript": "4.6.x || 4.7.x || 4.8.x || 4.9.x" } }, + "node_modules/typedoc/node_modules/brace-expansion": { + "version": "2.0.1", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/typedoc/node_modules/minimatch": { + "version": "5.1.6", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/typescript": { "version": "4.9.5", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", "dev": true, "license": "Apache-2.0", "bin": { @@ -1423,6 +1534,7 @@ }, "node_modules/uuid": { "version": "8.3.2", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", "license": "MIT", "bin": { "uuid": "dist/bin/uuid" @@ -1430,16 +1542,19 @@ }, "node_modules/vscode-oniguruma": { "version": "1.7.0", + "integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==", "dev": true, "license": "MIT" }, "node_modules/vscode-textmate": { "version": "6.0.0", + "integrity": "sha512-gu73tuZfJgu+mvCSy4UZwd2JXykjK9zAZsfmDeut5dx/1a7FeTk0XwJsSuqQn+cuMCGVbIBfl+s53X4T19DnzQ==", "dev": true, "license": "MIT" }, "node_modules/wrap-ansi": { "version": "7.0.0", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, "license": "MIT", "dependencies": { @@ -1456,19 +1571,28 @@ }, "node_modules/wrappy": { "version": "1.0.2", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", "dev": true, "license": "ISC" }, "node_modules/y18n": { "version": "5.0.8", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true, "license": "ISC", "engines": { "node": ">=10" } }, + "node_modules/yallist": { + "version": "4.0.0", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "license": "ISC" + }, "node_modules/yargs": { "version": "16.2.0", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", "dev": true, "license": "MIT", "dependencies": { @@ -1486,6 +1610,7 @@ }, "node_modules/yargs-parser": { "version": "20.2.9", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", "dev": true, "license": "ISC", "engines": { diff --git a/src.gen/@amzn/codewhisperer-streaming/package.json b/src.gen/@amzn/codewhisperer-streaming/package.json index 06cb5c05679..6041651f3f2 100644 --- a/src.gen/@amzn/codewhisperer-streaming/package.json +++ b/src.gen/@amzn/codewhisperer-streaming/package.json @@ -10,8 +10,7 @@ "build:types": "tsc -p tsconfig.types.json", "build:types:downlevel": "downlevel-dts dist-types dist-types/ts3.4", "clean": "rimraf ./dist-* && rimraf *.tsbuildinfo", - "prepack": "npm run clean && npm run build", - "postinstall": "npm run build" + "prepack": "npm run clean && npm run build" }, "main": "./dist-cjs/index.js", "types": "./dist-types/index.d.ts", diff --git a/src.gen/@amzn/codewhisperer-streaming/src/CodeWhispererStreaming.ts b/src.gen/@amzn/codewhisperer-streaming/src/CodeWhispererStreaming.ts index 7cf7a099037..7b28f12e20a 100644 --- a/src.gen/@amzn/codewhisperer-streaming/src/CodeWhispererStreaming.ts +++ b/src.gen/@amzn/codewhisperer-streaming/src/CodeWhispererStreaming.ts @@ -3,11 +3,6 @@ import { CodeWhispererStreamingClient, CodeWhispererStreamingClientConfig, } from "./CodeWhispererStreamingClient"; -import { - ConverseStreamCommand, - ConverseStreamCommandInput, - ConverseStreamCommandOutput, -} from "./commands/ConverseStreamCommand"; import { ExportResultArchiveCommand, ExportResultArchiveCommandInput, @@ -30,7 +25,6 @@ const commands = { ExportResultArchiveCommand, GenerateAssistantResponseCommand, GenerateTaskAssistPlanCommand, - ConverseStreamCommand, } export interface CodeWhispererStreaming { @@ -85,23 +79,6 @@ export interface CodeWhispererStreaming { cb: (err: any, data?: GenerateTaskAssistPlanCommandOutput) => void ): void; - /** - * @see {@link ConverseStreamCommand} - */ - converseStream( - args: ConverseStreamCommandInput, - options?: __HttpHandlerOptions, - ): Promise; - converseStream( - args: ConverseStreamCommandInput, - cb: (err: any, data?: ConverseStreamCommandOutput) => void - ): void; - converseStream( - args: ConverseStreamCommandInput, - options: __HttpHandlerOptions, - cb: (err: any, data?: ConverseStreamCommandOutput) => void - ): void; - } /** diff --git a/src.gen/@amzn/codewhisperer-streaming/src/CodeWhispererStreamingClient.ts b/src.gen/@amzn/codewhisperer-streaming/src/CodeWhispererStreamingClient.ts index 987cef7326b..fe57aca4a1d 100644 --- a/src.gen/@amzn/codewhisperer-streaming/src/CodeWhispererStreamingClient.ts +++ b/src.gen/@amzn/codewhisperer-streaming/src/CodeWhispererStreamingClient.ts @@ -1,8 +1,4 @@ // smithy-typescript generated code -import { - ConverseStreamCommandInput, - ConverseStreamCommandOutput, -} from "./commands/ConverseStreamCommand"; import { ExportResultArchiveCommandInput, ExportResultArchiveCommandOutput, @@ -94,7 +90,6 @@ export { __Client } * @public */ export type ServiceInputTypes = - | ConverseStreamCommandInput | ExportResultArchiveCommandInput | GenerateAssistantResponseCommandInput | GenerateTaskAssistPlanCommandInput; @@ -103,7 +98,6 @@ export type ServiceInputTypes = * @public */ export type ServiceOutputTypes = - | ConverseStreamCommandOutput | ExportResultArchiveCommandOutput | GenerateAssistantResponseCommandOutput | GenerateTaskAssistPlanCommandOutput; diff --git a/src.gen/@amzn/codewhisperer-streaming/src/commands/ExportResultArchiveCommand.ts b/src.gen/@amzn/codewhisperer-streaming/src/commands/ExportResultArchiveCommand.ts index 6ae5d746d63..2c33ded0efa 100644 --- a/src.gen/@amzn/codewhisperer-streaming/src/commands/ExportResultArchiveCommand.ts +++ b/src.gen/@amzn/codewhisperer-streaming/src/commands/ExportResultArchiveCommand.ts @@ -63,7 +63,7 @@ export interface ExportResultArchiveCommandOutput extends ExportResultArchiveRes * exportContext: { // ExportContext Union: only one key present * transformationExportContext: { // TransformationExportContext * downloadArtifactId: "STRING_VALUE", // required - * downloadArtifactType: "ClientInstructions" || "Logs", // required + * downloadArtifactType: "ClientInstructions", // required * }, * }, * }; diff --git a/src.gen/@amzn/codewhisperer-streaming/src/commands/GenerateAssistantResponseCommand.ts b/src.gen/@amzn/codewhisperer-streaming/src/commands/GenerateAssistantResponseCommand.ts index 87e0f6fa51f..a829dcdb7ed 100644 --- a/src.gen/@amzn/codewhisperer-streaming/src/commands/GenerateAssistantResponseCommand.ts +++ b/src.gen/@amzn/codewhisperer-streaming/src/commands/GenerateAssistantResponseCommand.ts @@ -97,23 +97,6 @@ export interface GenerateAssistantResponseCommandOutput extends GenerateAssistan * }, * }, * }, - * relevantDocuments: [ // RelevantDocumentList - * { // RelevantTextDocument - * relativeFilePath: "STRING_VALUE", // required - * programmingLanguage: { - * languageName: "STRING_VALUE", // required - * }, - * text: "STRING_VALUE", - * documentSymbols: [ - * { - * name: "STRING_VALUE", // required - * type: "DECLARATION" || "USAGE", // required - * source: "STRING_VALUE", - * }, - * ], - * }, - * ], - * useRelevantDocuments: true || false, * }, * shellState: { // ShellState * shellName: "STRING_VALUE", // required @@ -140,12 +123,6 @@ export interface GenerateAssistantResponseCommandOutput extends GenerateAssistan * }, * ], * }, - * appStudioContext: { // AppStudioState - * namespace: "STRING_VALUE", // required - * propertyName: "STRING_VALUE", // required - * propertyValue: "STRING_VALUE", - * propertyContext: "STRING_VALUE", // required - * }, * diagnostic: { // Diagnostic Union: only one key present * textDocumentDiagnostic: { // TextDocumentDiagnostic * document: { @@ -182,14 +159,8 @@ export interface GenerateAssistantResponseCommandOutput extends GenerateAssistan * message: "STRING_VALUE", // required * }, * }, - * consoleState: { // ConsoleState - * region: "STRING_VALUE", - * }, - * userSettings: { // UserSettings - * hasConsentedToCrossRegionCalls: true || false, - * }, * }, - * userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS", + * userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION", * }, * assistantResponseMessage: { // AssistantResponseMessage * messageId: "STRING_VALUE", @@ -214,7 +185,7 @@ export interface GenerateAssistantResponseCommandOutput extends GenerateAssistan * ], * followupPrompt: { // FollowupPrompt * content: "STRING_VALUE", // required - * userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS", + * userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION", * }, * }, * }, @@ -232,23 +203,6 @@ export interface GenerateAssistantResponseCommandOutput extends GenerateAssistan * end: "", // required * }, * }, - * relevantDocuments: [ - * { - * relativeFilePath: "STRING_VALUE", // required - * programmingLanguage: { - * languageName: "STRING_VALUE", // required - * }, - * text: "STRING_VALUE", - * documentSymbols: [ - * { - * name: "STRING_VALUE", // required - * type: "DECLARATION" || "USAGE", // required - * source: "STRING_VALUE", - * }, - * ], - * }, - * ], - * useRelevantDocuments: true || false, * }, * shellState: { * shellName: "STRING_VALUE", // required @@ -275,12 +229,6 @@ export interface GenerateAssistantResponseCommandOutput extends GenerateAssistan * }, * ], * }, - * appStudioContext: { - * namespace: "STRING_VALUE", // required - * propertyName: "STRING_VALUE", // required - * propertyValue: "STRING_VALUE", - * propertyContext: "STRING_VALUE", // required - * }, * diagnostic: {// Union: only one key present * textDocumentDiagnostic: { * document: "", // required @@ -298,14 +246,8 @@ export interface GenerateAssistantResponseCommandOutput extends GenerateAssistan * message: "STRING_VALUE", // required * }, * }, - * consoleState: { - * region: "STRING_VALUE", - * }, - * userSettings: { - * hasConsentedToCrossRegionCalls: true || false, - * }, * }, - * userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS", + * userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION", * }, * assistantResponseMessage: { * messageId: "STRING_VALUE", @@ -330,14 +272,12 @@ export interface GenerateAssistantResponseCommandOutput extends GenerateAssistan * ], * followupPrompt: { * content: "STRING_VALUE", // required - * userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS", + * userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION", * }, * }, * }, * chatTriggerType: "MANUAL" || "DIAGNOSTIC", // required - * customizationArn: "STRING_VALUE", * }, - * profileArn: "STRING_VALUE", * }; * const command = new GenerateAssistantResponseCommand(input); * const response = await client.send(command); @@ -375,19 +315,7 @@ export interface GenerateAssistantResponseCommandOutput extends GenerateAssistan * // followupPromptEvent: { // FollowupPromptEvent * // followupPrompt: { // FollowupPrompt * // content: "STRING_VALUE", // required - * // userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS", - * // }, - * // }, - * // codeEvent: { // CodeEvent - * // content: "STRING_VALUE", // required - * // }, - * // intentsEvent: { // IntentsEvent - * // intents: { // IntentMap - * // "": { // IntentData - * // "": { // IntentDataType Union: only one key present - * // string: "STRING_VALUE", - * // }, - * // }, + * // userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION", * // }, * // }, * // invalidStateEvent: { // InvalidStateEvent diff --git a/src.gen/@amzn/codewhisperer-streaming/src/commands/GenerateTaskAssistPlanCommand.ts b/src.gen/@amzn/codewhisperer-streaming/src/commands/GenerateTaskAssistPlanCommand.ts index 22a591f22d8..e55e88108e9 100644 --- a/src.gen/@amzn/codewhisperer-streaming/src/commands/GenerateTaskAssistPlanCommand.ts +++ b/src.gen/@amzn/codewhisperer-streaming/src/commands/GenerateTaskAssistPlanCommand.ts @@ -97,23 +97,6 @@ export interface GenerateTaskAssistPlanCommandOutput extends GenerateTaskAssistP * }, * }, * }, - * relevantDocuments: [ // RelevantDocumentList - * { // RelevantTextDocument - * relativeFilePath: "STRING_VALUE", // required - * programmingLanguage: { - * languageName: "STRING_VALUE", // required - * }, - * text: "STRING_VALUE", - * documentSymbols: [ - * { - * name: "STRING_VALUE", // required - * type: "DECLARATION" || "USAGE", // required - * source: "STRING_VALUE", - * }, - * ], - * }, - * ], - * useRelevantDocuments: true || false, * }, * shellState: { // ShellState * shellName: "STRING_VALUE", // required @@ -140,12 +123,6 @@ export interface GenerateTaskAssistPlanCommandOutput extends GenerateTaskAssistP * }, * ], * }, - * appStudioContext: { // AppStudioState - * namespace: "STRING_VALUE", // required - * propertyName: "STRING_VALUE", // required - * propertyValue: "STRING_VALUE", - * propertyContext: "STRING_VALUE", // required - * }, * diagnostic: { // Diagnostic Union: only one key present * textDocumentDiagnostic: { // TextDocumentDiagnostic * document: { @@ -182,14 +159,8 @@ export interface GenerateTaskAssistPlanCommandOutput extends GenerateTaskAssistP * message: "STRING_VALUE", // required * }, * }, - * consoleState: { // ConsoleState - * region: "STRING_VALUE", - * }, - * userSettings: { // UserSettings - * hasConsentedToCrossRegionCalls: true || false, - * }, * }, - * userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS", + * userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION", * }, * assistantResponseMessage: { // AssistantResponseMessage * messageId: "STRING_VALUE", @@ -214,7 +185,7 @@ export interface GenerateTaskAssistPlanCommandOutput extends GenerateTaskAssistP * ], * followupPrompt: { // FollowupPrompt * content: "STRING_VALUE", // required - * userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS", + * userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION", * }, * }, * }, @@ -232,23 +203,6 @@ export interface GenerateTaskAssistPlanCommandOutput extends GenerateTaskAssistP * end: "", // required * }, * }, - * relevantDocuments: [ - * { - * relativeFilePath: "STRING_VALUE", // required - * programmingLanguage: { - * languageName: "STRING_VALUE", // required - * }, - * text: "STRING_VALUE", - * documentSymbols: [ - * { - * name: "STRING_VALUE", // required - * type: "DECLARATION" || "USAGE", // required - * source: "STRING_VALUE", - * }, - * ], - * }, - * ], - * useRelevantDocuments: true || false, * }, * shellState: { * shellName: "STRING_VALUE", // required @@ -275,12 +229,6 @@ export interface GenerateTaskAssistPlanCommandOutput extends GenerateTaskAssistP * }, * ], * }, - * appStudioContext: { - * namespace: "STRING_VALUE", // required - * propertyName: "STRING_VALUE", // required - * propertyValue: "STRING_VALUE", - * propertyContext: "STRING_VALUE", // required - * }, * diagnostic: {// Union: only one key present * textDocumentDiagnostic: { * document: "", // required @@ -298,14 +246,8 @@ export interface GenerateTaskAssistPlanCommandOutput extends GenerateTaskAssistP * message: "STRING_VALUE", // required * }, * }, - * consoleState: { - * region: "STRING_VALUE", - * }, - * userSettings: { - * hasConsentedToCrossRegionCalls: true || false, - * }, * }, - * userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS", + * userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION", * }, * assistantResponseMessage: { * messageId: "STRING_VALUE", @@ -330,12 +272,11 @@ export interface GenerateTaskAssistPlanCommandOutput extends GenerateTaskAssistP * ], * followupPrompt: { * content: "STRING_VALUE", // required - * userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS", + * userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION", * }, * }, * }, * chatTriggerType: "MANUAL" || "DIAGNOSTIC", // required - * customizationArn: "STRING_VALUE", * }, * workspaceState: { // WorkspaceState * uploadId: "STRING_VALUE", // required @@ -378,19 +319,7 @@ export interface GenerateTaskAssistPlanCommandOutput extends GenerateTaskAssistP * // followupPromptEvent: { // FollowupPromptEvent * // followupPrompt: { // FollowupPrompt * // content: "STRING_VALUE", // required - * // userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS", - * // }, - * // }, - * // codeEvent: { // CodeEvent - * // content: "STRING_VALUE", // required - * // }, - * // intentsEvent: { // IntentsEvent - * // intents: { // IntentMap - * // "": { // IntentData - * // "": { // IntentDataType Union: only one key present - * // string: "STRING_VALUE", - * // }, - * // }, + * // userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION", * // }, * // }, * // invalidStateEvent: { // InvalidStateEvent @@ -414,9 +343,6 @@ export interface GenerateTaskAssistPlanCommandOutput extends GenerateTaskAssistP * @throws {@link InternalServerException} (server fault) * This exception is thrown when an unexpected error occurred during the processing of a request. * - * @throws {@link ServiceQuotaExceededException} (client fault) - * This exception is thrown when request was denied due to caller exceeding their usage limits - * * @throws {@link ThrottlingException} (client fault) * This exception is thrown when request was denied due to request throttling. * diff --git a/src.gen/@amzn/codewhisperer-streaming/src/commands/index.ts b/src.gen/@amzn/codewhisperer-streaming/src/commands/index.ts index 2f4466affaa..741b9778b81 100644 --- a/src.gen/@amzn/codewhisperer-streaming/src/commands/index.ts +++ b/src.gen/@amzn/codewhisperer-streaming/src/commands/index.ts @@ -2,4 +2,3 @@ export * from "./ExportResultArchiveCommand"; export * from "./GenerateAssistantResponseCommand"; export * from "./GenerateTaskAssistPlanCommand"; -export * from "./ConverseStreamCommand"; diff --git a/src.gen/@amzn/codewhisperer-streaming/src/models/models_0.ts b/src.gen/@amzn/codewhisperer-streaming/src/models/models_0.ts index 2b069eb9a73..5c330075ba1 100644 --- a/src.gen/@amzn/codewhisperer-streaming/src/models/models_0.ts +++ b/src.gen/@amzn/codewhisperer-streaming/src/models/models_0.ts @@ -149,55 +149,6 @@ export class ValidationException extends __BaseException { } } -/** - * @public - * Description of a user's context when they are calling Q Chat from AppStudio - */ -export interface AppStudioState { - /** - * @public - * The namespace of the context. Examples: 'ui.Button', 'ui.Table.DataSource', 'ui.Table.RowActions.Button', 'logic.invokeAWS', 'logic.JavaScript' - */ - namespace: string | undefined; - - /** - * @public - * The name of the property. Examples: 'visibility', 'disability', 'value', 'code' - */ - propertyName: string | undefined; - - /** - * @public - * The value of the property. - */ - propertyValue?: string; - - /** - * @public - * Context about how the property is used - */ - propertyContext: string | undefined; -} - -/** - * @internal - */ -export const AppStudioStateFilterSensitiveLog = (obj: AppStudioState): any => ({ - ...obj, - ...(obj.namespace && { namespace: - SENSITIVE_STRING - }), - ...(obj.propertyName && { propertyName: - SENSITIVE_STRING - }), - ...(obj.propertyValue && { propertyValue: - SENSITIVE_STRING - }), - ...(obj.propertyContext && { propertyContext: - SENSITIVE_STRING - }), -}) - /** * @public * Streaming Response Event for Assistant Markdown text message. @@ -241,14 +192,6 @@ export const UserIntent = { * Explain Code Line By Line */ EXPLAIN_LINE_BY_LINE: "EXPLAIN_LINE_BY_LINE", - /** - * Generate CloudFormation Template - */ - GENERATE_CLOUDFORMATION_TEMPLATE: "GENERATE_CLOUDFORMATION_TEMPLATE", - /** - * Generate Unit Tests - */ - GENERATE_UNIT_TESTS: "GENERATE_UNIT_TESTS", /** * Improve Code */ @@ -528,14 +471,6 @@ export const BinaryPayloadEventFilterSensitiveLog = (obj: BinaryPayloadEvent): a }), }) -/** - * @public - * Information about the state of the AWS management console page from which the user is calling - */ -export interface ConsoleState { - region?: string; -} - /** * @public * @enum @@ -887,49 +822,6 @@ export namespace CursorState { } -/** - * @public - * Represents an IDE retrieved relevant Text Document / File - */ -export interface RelevantTextDocument { - /** - * @public - * Filepath relative to the root of the workspace - */ - relativeFilePath: string | undefined; - - /** - * @public - * The text document's language identifier. - */ - programmingLanguage?: ProgrammingLanguage; - - /** - * @public - * Content of the text document - */ - text?: string; - - /** - * @public - * DocumentSymbols parsed from a text document - */ - documentSymbols?: (DocumentSymbol)[]; -} - -/** - * @internal - */ -export const RelevantTextDocumentFilterSensitiveLog = (obj: RelevantTextDocument): any => ({ - ...obj, - ...(obj.relativeFilePath && { relativeFilePath: - SENSITIVE_STRING - }), - ...(obj.text && { text: - SENSITIVE_STRING - }), -}) - /** * @public * Represents the state of an Editor @@ -946,18 +838,6 @@ export interface EditorState { * Position of the cursor */ cursorState?: CursorState; - - /** - * @public - * Represents IDE provided relevant files - */ - relevantDocuments?: (RelevantTextDocument)[]; - - /** - * @public - * Whether service should use relevant document in prompt - */ - useRelevantDocuments?: boolean; } /** @@ -971,12 +851,6 @@ export const EditorStateFilterSensitiveLog = (obj: EditorState): any => ({ ...(obj.cursorState && { cursorState: obj.cursorState }), - ...(obj.relevantDocuments && { relevantDocuments: - obj.relevantDocuments.map( - item => - RelevantTextDocumentFilterSensitiveLog(item) - ) - }), }) /** @@ -1158,14 +1032,6 @@ export const ShellStateFilterSensitiveLog = (obj: ShellState): any => ({ }), }) -/** - * @public - * Settings information passed by the Q widget - */ -export interface UserSettings { - hasConsentedToCrossRegionCalls?: boolean; -} - /** * @public * Additional Chat message context associated with the Chat Message @@ -1191,33 +1057,15 @@ export interface UserInputMessageContext { /** * @public - * Environment state chat message context. + * Environment state chat messaage context. */ envState?: EnvState; - /** - * @public - * The state of a user's AppStudio UI when sending a message. - */ - appStudioContext?: AppStudioState; - /** * @public * Diagnostic chat message context. */ diagnostic?: Diagnostic; - - /** - * @public - * Contextual information about the environment from which the user is calling. - */ - consoleState?: ConsoleState; - - /** - * @public - * Settings information, e.g., whether the user has enabled cross-region API calls. - */ - userSettings?: UserSettings; } /** @@ -1237,9 +1085,6 @@ export const UserInputMessageContextFilterSensitiveLog = (obj: UserInputMessageC ...(obj.envState && { envState: EnvStateFilterSensitiveLog(obj.envState) }), - ...(obj.appStudioContext && { appStudioContext: - AppStudioStateFilterSensitiveLog(obj.appStudioContext) - }), ...(obj.diagnostic && { diagnostic: DiagnosticFilterSensitiveLog(obj.diagnostic) }), @@ -1353,28 +1198,6 @@ export const ChatMessageFilterSensitiveLog = (obj: ChatMessage): any => { if (obj.$unknown !== undefined) return {[obj.$unknown[0]]: 'UNKNOWN'}; } -/** - * @public - * Streaming response event for generated code text. - */ -export interface CodeEvent { - /** - * @public - * Generated code snippet. - */ - content: string | undefined; -} - -/** - * @internal - */ -export const CodeEventFilterSensitiveLog = (obj: CodeEvent): any => ({ - ...obj, - ...(obj.content && { content: - SENSITIVE_STRING - }), -}) - /** * @public * Streaming Response Event for CodeReferences @@ -1409,82 +1232,6 @@ export const FollowupPromptEventFilterSensitiveLog = (obj: FollowupPromptEvent): }), }) -/** - * @public - * @enum - */ -export const IntentType = { - GLUE_SENSEI: "GLUE_SENSEI", - RESOURCE_DATA: "RESOURCE_DATA", - SUPPORT: "SUPPORT", -} as const -/** - * @public - */ -export type IntentType = typeof IntentType[keyof typeof IntentType] - -/** - * @public - */ -export type IntentDataType = - | IntentDataType.StringMember - | IntentDataType.$UnknownMember - -/** - * @public - */ -export namespace IntentDataType { - - export interface StringMember { - string: string; - $unknown?: never; - } - - /** - * @public - */ - export interface $UnknownMember { - string?: never; - $unknown: [string, any]; - } - - export interface Visitor { - string: (value: string) => T; - _: (name: string, value: any) => T; - } - - export const visit = ( - value: IntentDataType, - visitor: Visitor - ): T => { - if (value.string !== undefined) return visitor.string(value.string); - return visitor._(value.$unknown[0], value.$unknown[1]); - } - -} - -/** - * @public - * Streaming Response Event for Intents - */ -export interface IntentsEvent { - /** - * @public - * A map of Intent objects - */ - intents?: Record>; -} - -/** - * @internal - */ -export const IntentsEventFilterSensitiveLog = (obj: IntentsEvent): any => ({ - ...obj, - ...(obj.intents && { intents: - SENSITIVE_STRING - }), -}) - /** * @public * @enum @@ -1554,11 +1301,9 @@ export const SupplementaryWebLinksEventFilterSensitiveLog = (obj: SupplementaryW */ export type ChatResponseStream = | ChatResponseStream.AssistantResponseEventMember - | ChatResponseStream.CodeEventMember | ChatResponseStream.CodeReferenceEventMember | ChatResponseStream.ErrorMember | ChatResponseStream.FollowupPromptEventMember - | ChatResponseStream.IntentsEventMember | ChatResponseStream.InvalidStateEventMember | ChatResponseStream.MessageMetadataEventMember | ChatResponseStream.SupplementaryWebLinksEventMember @@ -1579,8 +1324,6 @@ export namespace ChatResponseStream { codeReferenceEvent?: never; supplementaryWebLinksEvent?: never; followupPromptEvent?: never; - codeEvent?: never; - intentsEvent?: never; invalidStateEvent?: never; error?: never; $unknown?: never; @@ -1596,8 +1339,6 @@ export namespace ChatResponseStream { codeReferenceEvent?: never; supplementaryWebLinksEvent?: never; followupPromptEvent?: never; - codeEvent?: never; - intentsEvent?: never; invalidStateEvent?: never; error?: never; $unknown?: never; @@ -1613,8 +1354,6 @@ export namespace ChatResponseStream { codeReferenceEvent: CodeReferenceEvent; supplementaryWebLinksEvent?: never; followupPromptEvent?: never; - codeEvent?: never; - intentsEvent?: never; invalidStateEvent?: never; error?: never; $unknown?: never; @@ -1630,8 +1369,6 @@ export namespace ChatResponseStream { codeReferenceEvent?: never; supplementaryWebLinksEvent: SupplementaryWebLinksEvent; followupPromptEvent?: never; - codeEvent?: never; - intentsEvent?: never; invalidStateEvent?: never; error?: never; $unknown?: never; @@ -1647,42 +1384,6 @@ export namespace ChatResponseStream { codeReferenceEvent?: never; supplementaryWebLinksEvent?: never; followupPromptEvent: FollowupPromptEvent; - codeEvent?: never; - intentsEvent?: never; - invalidStateEvent?: never; - error?: never; - $unknown?: never; - } - - /** - * @public - * Code Generated event - */ - export interface CodeEventMember { - messageMetadataEvent?: never; - assistantResponseEvent?: never; - codeReferenceEvent?: never; - supplementaryWebLinksEvent?: never; - followupPromptEvent?: never; - codeEvent: CodeEvent; - intentsEvent?: never; - invalidStateEvent?: never; - error?: never; - $unknown?: never; - } - - /** - * @public - * Intents event - */ - export interface IntentsEventMember { - messageMetadataEvent?: never; - assistantResponseEvent?: never; - codeReferenceEvent?: never; - supplementaryWebLinksEvent?: never; - followupPromptEvent?: never; - codeEvent?: never; - intentsEvent: IntentsEvent; invalidStateEvent?: never; error?: never; $unknown?: never; @@ -1698,8 +1399,6 @@ export namespace ChatResponseStream { codeReferenceEvent?: never; supplementaryWebLinksEvent?: never; followupPromptEvent?: never; - codeEvent?: never; - intentsEvent?: never; invalidStateEvent: InvalidStateEvent; error?: never; $unknown?: never; @@ -1715,8 +1414,6 @@ export namespace ChatResponseStream { codeReferenceEvent?: never; supplementaryWebLinksEvent?: never; followupPromptEvent?: never; - codeEvent?: never; - intentsEvent?: never; invalidStateEvent?: never; error: InternalServerException; $unknown?: never; @@ -1731,8 +1428,6 @@ export namespace ChatResponseStream { codeReferenceEvent?: never; supplementaryWebLinksEvent?: never; followupPromptEvent?: never; - codeEvent?: never; - intentsEvent?: never; invalidStateEvent?: never; error?: never; $unknown: [string, any]; @@ -1744,8 +1439,6 @@ export namespace ChatResponseStream { codeReferenceEvent: (value: CodeReferenceEvent) => T; supplementaryWebLinksEvent: (value: SupplementaryWebLinksEvent) => T; followupPromptEvent: (value: FollowupPromptEvent) => T; - codeEvent: (value: CodeEvent) => T; - intentsEvent: (value: IntentsEvent) => T; invalidStateEvent: (value: InvalidStateEvent) => T; error: (value: InternalServerException) => T; _: (name: string, value: any) => T; @@ -1760,8 +1453,6 @@ export namespace ChatResponseStream { if (value.codeReferenceEvent !== undefined) return visitor.codeReferenceEvent(value.codeReferenceEvent); if (value.supplementaryWebLinksEvent !== undefined) return visitor.supplementaryWebLinksEvent(value.supplementaryWebLinksEvent); if (value.followupPromptEvent !== undefined) return visitor.followupPromptEvent(value.followupPromptEvent); - if (value.codeEvent !== undefined) return visitor.codeEvent(value.codeEvent); - if (value.intentsEvent !== undefined) return visitor.intentsEvent(value.intentsEvent); if (value.invalidStateEvent !== undefined) return visitor.invalidStateEvent(value.invalidStateEvent); if (value.error !== undefined) return visitor.error(value.error); return visitor._(value.$unknown[0], value.$unknown[1]); @@ -1787,12 +1478,6 @@ export const ChatResponseStreamFilterSensitiveLog = (obj: ChatResponseStream): a if (obj.followupPromptEvent !== undefined) return {followupPromptEvent: FollowupPromptEventFilterSensitiveLog(obj.followupPromptEvent) }; - if (obj.codeEvent !== undefined) return {codeEvent: - CodeEventFilterSensitiveLog(obj.codeEvent) - }; - if (obj.intentsEvent !== undefined) return {intentsEvent: - IntentsEventFilterSensitiveLog(obj.intentsEvent) - }; if (obj.invalidStateEvent !== undefined) return {invalidStateEvent: obj.invalidStateEvent }; @@ -1862,8 +1547,6 @@ export interface ConversationState { * Trigger Reason for Chat */ chatTriggerType: ChatTriggerType | string | undefined; - - customizationArn?: string; } /** @@ -1882,35 +1565,12 @@ export const ConversationStateFilterSensitiveLog = (obj: ConversationState): any }), }) -/** - * @public - * This exception is translated to a 204 as it succeeded the IAM Auth. - */ -export class DryRunOperationException extends __BaseException { - readonly name: "DryRunOperationException" = "DryRunOperationException"; - readonly $fault: "client" = "client"; - responseCode?: number; - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "DryRunOperationException", - $fault: "client", - ...opts - }); - Object.setPrototypeOf(this, DryRunOperationException.prototype); - this.responseCode = opts.responseCode; - } -} - /** * @public * @enum */ export const TransformationDownloadArtifactType = { CLIENT_INSTRUCTIONS: "ClientInstructions", - LOGS: "Logs", } as const /** * @public @@ -1928,24 +1588,10 @@ export interface TransformationExportContext { /** * @public - * Unit test generation export context - */ -export interface UnitTestGenerationExportContext { - /** - * @public - * Test generation job group name - */ - testGenerationJobGroupName: string | undefined; - - testGenerationJobId?: string; -} - -/** * Export Context */ export type ExportContext = | ExportContext.TransformationExportContextMember - | ExportContext.UnitTestGenerationExportContextMember | ExportContext.$UnknownMember /** @@ -1959,17 +1605,6 @@ export namespace ExportContext { */ export interface TransformationExportContextMember { transformationExportContext: TransformationExportContext; - unitTestGenerationExportContext?: never; - $unknown?: never; - } - - /** - * @public - * Unit test generation export context - */ - export interface UnitTestGenerationExportContextMember { - transformationExportContext?: never; - unitTestGenerationExportContext: UnitTestGenerationExportContext; $unknown?: never; } @@ -1978,13 +1613,11 @@ export namespace ExportContext { */ export interface $UnknownMember { transformationExportContext?: never; - unitTestGenerationExportContext?: never; $unknown: [string, any]; } export interface Visitor { transformationExportContext: (value: TransformationExportContext) => T; - unitTestGenerationExportContext: (value: UnitTestGenerationExportContext) => T; _: (name: string, value: any) => T; } @@ -1993,7 +1626,6 @@ export namespace ExportContext { visitor: Visitor ): T => { if (value.transformationExportContext !== undefined) return visitor.transformationExportContext(value.transformationExportContext); - if (value.unitTestGenerationExportContext !== undefined) return visitor.unitTestGenerationExportContext(value.unitTestGenerationExportContext); return visitor._(value.$unknown[0], value.$unknown[1]); } @@ -2012,10 +1644,6 @@ export const ExportIntent = { * Code Transformation */ TRANSFORMATION: "TRANSFORMATION", - /** - * Unit Test - */ - UNIT_TESTS: "UNIT_TESTS", } as const /** * @public @@ -2114,26 +1742,6 @@ export const ResultArchiveStreamFilterSensitiveLog = (obj: ResultArchiveStream): if (obj.$unknown !== undefined) return {[obj.$unknown[0]]: 'UNKNOWN'}; } -/** - * @public - * This exception is thrown when request was denied due to caller exceeding their usage limits - */ -export class ServiceQuotaExceededException extends __BaseException { - readonly name: "ServiceQuotaExceededException" = "ServiceQuotaExceededException"; - readonly $fault: "client" = "client"; - /** - * @internal - */ - constructor(opts: __ExceptionOptionType) { - super({ - name: "ServiceQuotaExceededException", - $fault: "client", - ...opts - }); - Object.setPrototypeOf(this, ServiceQuotaExceededException.prototype); - } -} - /** * @public * Represents a Workspace state uploaded to S3 for Async Code Actions @@ -2168,8 +1776,6 @@ export interface GenerateAssistantResponseRequest { * Structure to represent the current state of a chat conversation. */ conversationState: ConversationState | undefined; - - profileArn?: string; } /** @@ -2251,122 +1857,6 @@ export const ExportResultArchiveResponseFilterSensitiveLog = (obj: ExportResultA }), }) -/** - * @public - * @enum - */ -export const Origin = { - /** - * AWS Chatbot - */ - CHATBOT: "CHATBOT", - /** - * AWS Management Console (https://.console.aws.amazon.com) - */ - CONSOLE: "CONSOLE", - /** - * AWS Documentation Website (https://docs.aws.amazon.com) - */ - DOCUMENTATION: "DOCUMENTATION", - /** - * Any IDE caller. - */ - IDE: "IDE", - /** - * AWS Marketing Website (https://aws.amazon.com) - */ - MARKETING: "MARKETING", - /** - * MD. - */ - MD: "MD", - /** - * AWS Mobile Application (ACMA) - */ - MOBILE: "MOBILE", - /** - * Internal Service Traffic (Integ Tests, Canaries, etc.). This is the default when no Origin header present in request. - */ - SERVICE_INTERNAL: "SERVICE_INTERNAL", - /** - * Unified Search in AWS Management Console (https://.console.aws.amazon.com) - */ - UNIFIED_SEARCH: "UNIFIED_SEARCH", - /** - * Origin header is not set. - */ - UNKNOWN: "UNKNOWN", -} as const -/** - * @public - */ -export type Origin = typeof Origin[keyof typeof Origin] - -/** - * @public - * Structure to represent a new generate assistant response request. - */ -export interface ConverseStreamRequest { - /** - * @public - * Structure to represent the current state of a chat conversation. - */ - conversationState: ConversationState | undefined; - - profileArn?: string; - /** - * @public - * The origin of the caller - */ - source?: Origin | string; - - dryRun?: boolean; -} - -/** - * @internal - */ -export const ConverseStreamRequestFilterSensitiveLog = (obj: ConverseStreamRequest): any => ({ - ...obj, - ...(obj.conversationState && { conversationState: - ConversationStateFilterSensitiveLog(obj.conversationState) - }), -}) - -/** - * @public - * Structure to represent generate assistant response response. - */ -export interface ConverseStreamResponse { - /** - * @public - * ID which represents a multi-turn conversation - */ - conversationId: string | undefined; - - /** - * @public - * UtteranceId - */ - utteranceId?: string; - - /** - * @public - * Streaming events from UniDirectional Streaming Conversational APIs. - */ - converseStreamResponse: AsyncIterable | undefined; -} - -/** - * @internal - */ -export const ConverseStreamResponseFilterSensitiveLog = (obj: ConverseStreamResponse): any => ({ - ...obj, - ...(obj.converseStreamResponse && { converseStreamResponse: - 'STREAMING_CONTENT' - }), -}) - /** * @public * Structure to represent execute planning interaction request. diff --git a/src.gen/@amzn/codewhisperer-streaming/src/protocols/Aws_restJson1.ts b/src.gen/@amzn/codewhisperer-streaming/src/protocols/Aws_restJson1.ts index 4cb959b355a..98391a5b01e 100644 --- a/src.gen/@amzn/codewhisperer-streaming/src/protocols/Aws_restJson1.ts +++ b/src.gen/@amzn/codewhisperer-streaming/src/protocols/Aws_restJson1.ts @@ -1,8 +1,4 @@ // smithy-typescript generated code -import { - ConverseStreamCommandInput, - ConverseStreamCommandOutput, -} from "../commands/ConverseStreamCommand"; import { ExportResultArchiveCommandInput, ExportResultArchiveCommandOutput, @@ -18,22 +14,18 @@ import { import { CodeWhispererStreamingServiceException as __BaseException } from "../models/CodeWhispererStreamingServiceException"; import { AccessDeniedException, - AppStudioState, AssistantResponseEvent, AssistantResponseMessage, BinaryMetadataEvent, BinaryPayloadEvent, ChatMessage, ChatResponseStream, - CodeEvent, CodeReferenceEvent, ConflictException, - ConsoleState, ConversationState, CursorState, Diagnostic, DocumentSymbol, - DryRunOperationException, EditorState, EnvState, EnvironmentVariable, @@ -41,7 +33,6 @@ import { FollowupPrompt, FollowupPromptEvent, GitState, - IntentsEvent, InternalServerException, InvalidStateEvent, MessageMetadataEvent, @@ -49,11 +40,9 @@ import { ProgrammingLanguage, Range, Reference, - RelevantTextDocument, ResourceNotFoundException, ResultArchiveStream, RuntimeDiagnostic, - ServiceQuotaExceededException, ShellHistoryEntry, ShellState, Span, @@ -65,7 +54,6 @@ import { TransformationExportContext, UserInputMessage, UserInputMessageContext, - UserSettings, ValidationException, WorkspaceState, } from "../models/models_0"; @@ -134,7 +122,6 @@ export const se_GenerateAssistantResponseCommand = async( let body: any; body = JSON.stringify(take(input, { 'conversationState': _ => _json(_), - 'profileArn': [], })); return new __HttpRequest({ protocol, @@ -175,36 +162,6 @@ export const se_GenerateTaskAssistPlanCommand = async( }); } -/** - * serializeAws_restJson1ConverseStreamCommand - */ -export const se_ConverseStreamCommand = async( - input: ConverseStreamCommandInput, - context: __SerdeContext -): Promise<__HttpRequest> => { - const {hostname, protocol = "https", port, path: basePath} = await context.endpoint(); - const headers: any = { - 'content-type': 'application/json', - }; - let resolvedPath = `${basePath?.endsWith('/') ? basePath.slice(0, -1) : (basePath || '')}` + "/ConverseStream"; - let body: any; - body = JSON.stringify(take(input, { - 'conversationState': _ => _json(_), - 'dryRun': [], - 'profileArn': [], - 'source': [], - })); - return new __HttpRequest({ - protocol, - hostname, - port, - method: "POST", - headers, - path: resolvedPath, - body, - }); -} - /** * deserializeAws_restJson1ExportResultArchiveCommand */ @@ -361,9 +318,6 @@ const de_ExportResultArchiveCommandError = async( case "ResourceNotFoundException": case "com.amazon.aws.codewhisperer#ResourceNotFoundException": throw await de_ResourceNotFoundExceptionRes(parsedOutput, context); - case "ServiceQuotaExceededException": - case "com.amazon.aws.codewhisperer#ServiceQuotaExceededException": - throw await de_ServiceQuotaExceededExceptionRes(parsedOutput, context); case "ThrottlingException": case "com.amazon.aws.codewhisperer#ThrottlingException": throw await de_ThrottlingExceptionRes(parsedOutput, context); @@ -380,620 +334,463 @@ const de_ExportResultArchiveCommandError = async( } } + const throwDefaultError = withBaseException(__BaseException); /** - * deserializeAws_restJson1ConverseStreamCommand + * deserializeAws_restJson1AccessDeniedExceptionRes */ - export const de_ConverseStreamCommand = async( - output: __HttpResponse, - context: __SerdeContext & __EventStreamSerdeContext - ): Promise => { - if (output.statusCode !== 200 && output.statusCode >= 300) { - return de_ConverseStreamCommandError(output, context); - } + const de_AccessDeniedExceptionRes = async ( + parsedOutput: any, + context: __SerdeContext + ): Promise => { const contents: any = map({ - $metadata: deserializeMetadata(output), - conversationId: [, output.headers['x-amzn-q-conversation-id']], - utteranceId: [, output.headers['x-amzn-q-utterance-id']], }); - const data: any = output.body; - contents.converseStreamResponse = de_ChatResponseStream(data, context); - return contents; - } + const data: any = parsedOutput.body; + const doc = take(data, { + 'message': __expectString, + 'reason': __expectString, + }); + Object.assign(contents, doc); + const exception = new AccessDeniedException({ + $metadata: deserializeMetadata(parsedOutput), + ...contents + }); + return __decorateServiceException(exception, parsedOutput.body); + }; /** - * deserializeAws_restJson1ConverseStreamCommandError + * deserializeAws_restJson1ConflictExceptionRes */ - const de_ConverseStreamCommandError = async( - output: __HttpResponse, - context: __SerdeContext, - ): Promise => { - const parsedOutput: any = { - ...output, - body: await parseErrorBody(output.body, context) - }; - const errorCode = loadRestJsonErrorCode(output, parsedOutput.body); - switch (errorCode) { - case "AccessDeniedException": - case "com.amazon.aws.codewhisperer#AccessDeniedException": - throw await de_AccessDeniedExceptionRes(parsedOutput, context); - case "ConflictException": - case "com.amazon.aws.codewhisperer#ConflictException": - throw await de_ConflictExceptionRes(parsedOutput, context); - case "DryRunOperationException": - case "com.amazon.aws.codewhisperer#DryRunOperationException": - throw await de_DryRunOperationExceptionRes(parsedOutput, context); - case "InternalServerException": - case "com.amazon.aws.codewhisperer#InternalServerException": - throw await de_InternalServerExceptionRes(parsedOutput, context); - case "ResourceNotFoundException": - case "com.amazon.aws.codewhisperer#ResourceNotFoundException": - throw await de_ResourceNotFoundExceptionRes(parsedOutput, context); - case "ServiceQuotaExceededException": - case "com.amazon.aws.codewhisperer#ServiceQuotaExceededException": - throw await de_ServiceQuotaExceededExceptionRes(parsedOutput, context); - case "ThrottlingException": - case "com.amazon.aws.codewhisperer#ThrottlingException": - throw await de_ThrottlingExceptionRes(parsedOutput, context); - case "ValidationException": - case "com.amazon.aws.codewhisperer#ValidationException": - throw await de_ValidationExceptionRes(parsedOutput, context); - default: - const parsedBody = parsedOutput.body; - return throwDefaultError({ - output, - parsedBody, - errorCode - }) - } - } - - const throwDefaultError = withBaseException(__BaseException); - /** - * deserializeAws_restJson1AccessDeniedExceptionRes - */ - const de_AccessDeniedExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext - ): Promise => { - const contents: any = map({ - }); - const data: any = parsedOutput.body; - const doc = take(data, { - 'message': __expectString, - 'reason': __expectString, - }); - Object.assign(contents, doc); - const exception = new AccessDeniedException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents - }); - return __decorateServiceException(exception, parsedOutput.body); - }; - - /** - * deserializeAws_restJson1ConflictExceptionRes - */ - const de_ConflictExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext - ): Promise => { - const contents: any = map({ - }); - const data: any = parsedOutput.body; - const doc = take(data, { - 'message': __expectString, - }); - Object.assign(contents, doc); - const exception = new ConflictException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents - }); - return __decorateServiceException(exception, parsedOutput.body); - }; - - /** - * deserializeAws_restJson1DryRunOperationExceptionRes - */ - const de_DryRunOperationExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext - ): Promise => { - const contents: any = map({ - }); - const data: any = parsedOutput.body; - const doc = take(data, { - 'message': __expectString, - }); - Object.assign(contents, doc); - const exception = new DryRunOperationException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents - }); - return __decorateServiceException(exception, parsedOutput.body); - }; - - /** - * deserializeAws_restJson1InternalServerExceptionRes - */ - const de_InternalServerExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext - ): Promise => { - const contents: any = map({ - }); - const data: any = parsedOutput.body; - const doc = take(data, { - 'message': __expectString, - }); - Object.assign(contents, doc); - const exception = new InternalServerException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents - }); - return __decorateServiceException(exception, parsedOutput.body); - }; + const de_ConflictExceptionRes = async ( + parsedOutput: any, + context: __SerdeContext + ): Promise => { + const contents: any = map({ + }); + const data: any = parsedOutput.body; + const doc = take(data, { + 'message': __expectString, + }); + Object.assign(contents, doc); + const exception = new ConflictException({ + $metadata: deserializeMetadata(parsedOutput), + ...contents + }); + return __decorateServiceException(exception, parsedOutput.body); + }; - /** - * deserializeAws_restJson1ResourceNotFoundExceptionRes - */ - const de_ResourceNotFoundExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext - ): Promise => { - const contents: any = map({ - }); - const data: any = parsedOutput.body; - const doc = take(data, { - 'message': __expectString, - }); - Object.assign(contents, doc); - const exception = new ResourceNotFoundException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents - }); - return __decorateServiceException(exception, parsedOutput.body); - }; + /** + * deserializeAws_restJson1InternalServerExceptionRes + */ + const de_InternalServerExceptionRes = async ( + parsedOutput: any, + context: __SerdeContext + ): Promise => { + const contents: any = map({ + }); + const data: any = parsedOutput.body; + const doc = take(data, { + 'message': __expectString, + }); + Object.assign(contents, doc); + const exception = new InternalServerException({ + $metadata: deserializeMetadata(parsedOutput), + ...contents + }); + return __decorateServiceException(exception, parsedOutput.body); + }; - /** - * deserializeAws_restJson1ServiceQuotaExceededExceptionRes - */ - const de_ServiceQuotaExceededExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext - ): Promise => { - const contents: any = map({ - }); - const data: any = parsedOutput.body; - const doc = take(data, { - 'message': __expectString, - }); - Object.assign(contents, doc); - const exception = new ServiceQuotaExceededException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents - }); - return __decorateServiceException(exception, parsedOutput.body); - }; + /** + * deserializeAws_restJson1ResourceNotFoundExceptionRes + */ + const de_ResourceNotFoundExceptionRes = async ( + parsedOutput: any, + context: __SerdeContext + ): Promise => { + const contents: any = map({ + }); + const data: any = parsedOutput.body; + const doc = take(data, { + 'message': __expectString, + }); + Object.assign(contents, doc); + const exception = new ResourceNotFoundException({ + $metadata: deserializeMetadata(parsedOutput), + ...contents + }); + return __decorateServiceException(exception, parsedOutput.body); + }; - /** - * deserializeAws_restJson1ThrottlingExceptionRes - */ - const de_ThrottlingExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext - ): Promise => { - const contents: any = map({ - }); - const data: any = parsedOutput.body; - const doc = take(data, { - 'message': __expectString, - }); - Object.assign(contents, doc); - const exception = new ThrottlingException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents - }); - return __decorateServiceException(exception, parsedOutput.body); - }; + /** + * deserializeAws_restJson1ThrottlingExceptionRes + */ + const de_ThrottlingExceptionRes = async ( + parsedOutput: any, + context: __SerdeContext + ): Promise => { + const contents: any = map({ + }); + const data: any = parsedOutput.body; + const doc = take(data, { + 'message': __expectString, + }); + Object.assign(contents, doc); + const exception = new ThrottlingException({ + $metadata: deserializeMetadata(parsedOutput), + ...contents + }); + return __decorateServiceException(exception, parsedOutput.body); + }; - /** - * deserializeAws_restJson1ValidationExceptionRes - */ - const de_ValidationExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext - ): Promise => { - const contents: any = map({ - }); - const data: any = parsedOutput.body; - const doc = take(data, { - 'message': __expectString, - 'reason': __expectString, - }); - Object.assign(contents, doc); - const exception = new ValidationException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents - }); - return __decorateServiceException(exception, parsedOutput.body); - }; + /** + * deserializeAws_restJson1ValidationExceptionRes + */ + const de_ValidationExceptionRes = async ( + parsedOutput: any, + context: __SerdeContext + ): Promise => { + const contents: any = map({ + }); + const data: any = parsedOutput.body; + const doc = take(data, { + 'message': __expectString, + 'reason': __expectString, + }); + Object.assign(contents, doc); + const exception = new ValidationException({ + $metadata: deserializeMetadata(parsedOutput), + ...contents + }); + return __decorateServiceException(exception, parsedOutput.body); + }; - /** - * deserializeAws_restJson1ChatResponseStream - */ - const de_ChatResponseStream = ( - output: any, - context: __SerdeContext & __EventStreamSerdeContext - ): AsyncIterable => { - return context.eventStreamMarshaller.deserialize( - output, - async event => { - if (event["messageMetadataEvent"] != null) { - return { - messageMetadataEvent: await de_MessageMetadataEvent_event(event["messageMetadataEvent"], context), - }; - } - if (event["assistantResponseEvent"] != null) { - return { - assistantResponseEvent: await de_AssistantResponseEvent_event(event["assistantResponseEvent"], context), - }; - } - if (event["codeReferenceEvent"] != null) { - return { - codeReferenceEvent: await de_CodeReferenceEvent_event(event["codeReferenceEvent"], context), - }; - } - if (event["supplementaryWebLinksEvent"] != null) { - return { - supplementaryWebLinksEvent: await de_SupplementaryWebLinksEvent_event(event["supplementaryWebLinksEvent"], context), - }; - } - if (event["followupPromptEvent"] != null) { - return { - followupPromptEvent: await de_FollowupPromptEvent_event(event["followupPromptEvent"], context), - }; - } - if (event["codeEvent"] != null) { - return { - codeEvent: await de_CodeEvent_event(event["codeEvent"], context), - }; - } - if (event["intentsEvent"] != null) { - return { - intentsEvent: await de_IntentsEvent_event(event["intentsEvent"], context), - }; - } - if (event["invalidStateEvent"] != null) { - return { - invalidStateEvent: await de_InvalidStateEvent_event(event["invalidStateEvent"], context), - }; - } - if (event["error"] != null) { - return { - error: await de_InternalServerException_event(event["error"], context), - }; - } - return {$unknown: output}; + /** + * deserializeAws_restJson1ChatResponseStream + */ + const de_ChatResponseStream = ( + output: any, + context: __SerdeContext & __EventStreamSerdeContext + ): AsyncIterable => { + return context.eventStreamMarshaller.deserialize( + output, + async event => { + if (event["messageMetadataEvent"] != null) { + return { + messageMetadataEvent: await de_MessageMetadataEvent_event(event["messageMetadataEvent"], context), + }; } - ); - } - /** - * deserializeAws_restJson1ResultArchiveStream - */ - const de_ResultArchiveStream = ( - output: any, - context: __SerdeContext & __EventStreamSerdeContext - ): AsyncIterable => { - return context.eventStreamMarshaller.deserialize( - output, - async event => { - if (event["binaryMetadataEvent"] != null) { - return { - binaryMetadataEvent: await de_BinaryMetadataEvent_event(event["binaryMetadataEvent"], context), - }; - } - if (event["binaryPayloadEvent"] != null) { - return { - binaryPayloadEvent: await de_BinaryPayloadEvent_event(event["binaryPayloadEvent"], context), - }; - } - if (event["internalServerException"] != null) { - return { - internalServerException: await de_InternalServerException_event(event["internalServerException"], context), - }; - } - return {$unknown: output}; + if (event["assistantResponseEvent"] != null) { + return { + assistantResponseEvent: await de_AssistantResponseEvent_event(event["assistantResponseEvent"], context), + }; } - ); - } - const de_AssistantResponseEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: AssistantResponseEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, _json(data)); - return contents; - } - const de_BinaryMetadataEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: BinaryMetadataEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, _json(data)); - return contents; - } - const de_BinaryPayloadEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: BinaryPayloadEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, de_BinaryPayloadEvent(data, context)); - return contents; - } - const de_CodeEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: CodeEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, _json(data)); - return contents; - } - const de_CodeReferenceEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: CodeReferenceEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, _json(data)); - return contents; - } - const de_FollowupPromptEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: FollowupPromptEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, _json(data)); - return contents; - } - const de_IntentsEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: IntentsEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, _json(data)); - return contents; - } - const de_InternalServerException_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const parsedOutput: any = { - ...output, - body: await parseBody(output.body, context) - }; - return de_InternalServerExceptionRes(parsedOutput, context); - } - const de_InvalidStateEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: InvalidStateEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, _json(data)); - return contents; - } - const de_MessageMetadataEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: MessageMetadataEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, _json(data)); - return contents; - } - const de_SupplementaryWebLinksEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: SupplementaryWebLinksEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, _json(data)); - return contents; - } - // se_AppStudioState omitted. - - // se_AssistantResponseMessage omitted. - - // se_ChatHistory omitted. - - // se_ChatMessage omitted. - - // se_ConsoleState omitted. - - // se_ConversationState omitted. - - // se_CursorState omitted. - - // se_Diagnostic omitted. - - // se_DocumentSymbol omitted. - - // se_DocumentSymbols omitted. - - // se_EditorState omitted. - - // se_EnvironmentVariable omitted. + if (event["codeReferenceEvent"] != null) { + return { + codeReferenceEvent: await de_CodeReferenceEvent_event(event["codeReferenceEvent"], context), + }; + } + if (event["supplementaryWebLinksEvent"] != null) { + return { + supplementaryWebLinksEvent: await de_SupplementaryWebLinksEvent_event(event["supplementaryWebLinksEvent"], context), + }; + } + if (event["followupPromptEvent"] != null) { + return { + followupPromptEvent: await de_FollowupPromptEvent_event(event["followupPromptEvent"], context), + }; + } + if (event["invalidStateEvent"] != null) { + return { + invalidStateEvent: await de_InvalidStateEvent_event(event["invalidStateEvent"], context), + }; + } + if (event["error"] != null) { + return { + error: await de_InternalServerException_event(event["error"], context), + }; + } + return {$unknown: output}; + } + ); + } + /** + * deserializeAws_restJson1ResultArchiveStream + */ + const de_ResultArchiveStream = ( + output: any, + context: __SerdeContext & __EventStreamSerdeContext + ): AsyncIterable => { + return context.eventStreamMarshaller.deserialize( + output, + async event => { + if (event["binaryMetadataEvent"] != null) { + return { + binaryMetadataEvent: await de_BinaryMetadataEvent_event(event["binaryMetadataEvent"], context), + }; + } + if (event["binaryPayloadEvent"] != null) { + return { + binaryPayloadEvent: await de_BinaryPayloadEvent_event(event["binaryPayloadEvent"], context), + }; + } + if (event["internalServerException"] != null) { + return { + internalServerException: await de_InternalServerException_event(event["internalServerException"], context), + }; + } + return {$unknown: output}; + } + ); + } + const de_AssistantResponseEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: AssistantResponseEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, _json(data)); + return contents; + } + const de_BinaryMetadataEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: BinaryMetadataEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, _json(data)); + return contents; + } + const de_BinaryPayloadEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: BinaryPayloadEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, de_BinaryPayloadEvent(data, context)); + return contents; + } + const de_CodeReferenceEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: CodeReferenceEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, _json(data)); + return contents; + } + const de_FollowupPromptEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: FollowupPromptEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, _json(data)); + return contents; + } + const de_InternalServerException_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const parsedOutput: any = { + ...output, + body: await parseBody(output.body, context) + }; + return de_InternalServerExceptionRes(parsedOutput, context); + } + const de_InvalidStateEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: InvalidStateEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, _json(data)); + return contents; + } + const de_MessageMetadataEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: MessageMetadataEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, _json(data)); + return contents; + } + const de_SupplementaryWebLinksEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: SupplementaryWebLinksEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, _json(data)); + return contents; + } + // se_AssistantResponseMessage omitted. - // se_EnvironmentVariables omitted. + // se_ChatHistory omitted. - // se_EnvState omitted. + // se_ChatMessage omitted. - // se_ExportContext omitted. + // se_ConversationState omitted. - // se_FollowupPrompt omitted. + // se_CursorState omitted. - // se_GitState omitted. + // se_Diagnostic omitted. - // se_Position omitted. + // se_DocumentSymbol omitted. - // se_ProgrammingLanguage omitted. + // se_DocumentSymbols omitted. - // se_Range omitted. + // se_EditorState omitted. - // se_Reference omitted. + // se_EnvironmentVariable omitted. - // se_References omitted. + // se_EnvironmentVariables omitted. - // se_RelevantDocumentList omitted. + // se_EnvState omitted. - // se_RelevantTextDocument omitted. + // se_ExportContext omitted. - // se_RuntimeDiagnostic omitted. + // se_FollowupPrompt omitted. - // se_ShellHistory omitted. + // se_GitState omitted. - // se_ShellHistoryEntry omitted. + // se_Position omitted. - // se_ShellState omitted. + // se_ProgrammingLanguage omitted. - // se_Span omitted. + // se_Range omitted. - // se_SupplementaryWebLink omitted. + // se_Reference omitted. - // se_SupplementaryWebLinks omitted. + // se_References omitted. - // se_TextDocument omitted. + // se_RuntimeDiagnostic omitted. - // se_TextDocumentDiagnostic omitted. + // se_ShellHistory omitted. - // se_TransformationExportContext omitted. + // se_ShellHistoryEntry omitted. - // se_UserInputMessage omitted. + // se_ShellState omitted. - // se_UserInputMessageContext omitted. + // se_Span omitted. - // se_UserSettings omitted. + // se_SupplementaryWebLink omitted. - // se_WorkspaceState omitted. + // se_SupplementaryWebLinks omitted. - // de_AssistantResponseEvent omitted. + // se_TextDocument omitted. - // de_BinaryMetadataEvent omitted. + // se_TextDocumentDiagnostic omitted. - /** - * deserializeAws_restJson1BinaryPayloadEvent - */ - const de_BinaryPayloadEvent = ( - output: any, - context: __SerdeContext - ): BinaryPayloadEvent => { - return take(output, { - 'bytes': context.base64Decoder, - }) as any; - } + // se_TransformationExportContext omitted. - // de_CodeEvent omitted. + // se_UserInputMessage omitted. - // de_CodeReferenceEvent omitted. + // se_UserInputMessageContext omitted. - // de_FollowupPrompt omitted. + // se_WorkspaceState omitted. - // de_FollowupPromptEvent omitted. + // de_AssistantResponseEvent omitted. - // de_IntentData omitted. + // de_BinaryMetadataEvent omitted. - // de_IntentDataType omitted. + /** + * deserializeAws_restJson1BinaryPayloadEvent + */ + const de_BinaryPayloadEvent = ( + output: any, + context: __SerdeContext + ): BinaryPayloadEvent => { + return take(output, { + 'bytes': context.base64Decoder, + }) as any; + } - // de_IntentMap omitted. + // de_CodeReferenceEvent omitted. - // de_IntentsEvent omitted. + // de_FollowupPrompt omitted. - // de_InvalidStateEvent omitted. + // de_FollowupPromptEvent omitted. - // de_MessageMetadataEvent omitted. + // de_InvalidStateEvent omitted. - // de_Reference omitted. + // de_MessageMetadataEvent omitted. - // de_References omitted. + // de_Reference omitted. - // de_Span omitted. + // de_References omitted. - // de_SupplementaryWebLink omitted. + // de_Span omitted. - // de_SupplementaryWebLinks omitted. + // de_SupplementaryWebLink omitted. - // de_SupplementaryWebLinksEvent omitted. + // de_SupplementaryWebLinks omitted. - const deserializeMetadata = (output: __HttpResponse): __ResponseMetadata => ({ - httpStatusCode: output.statusCode, - requestId: output.headers["x-amzn-requestid"] ?? output.headers["x-amzn-request-id"] ?? output.headers["x-amz-request-id"], - extendedRequestId: output.headers["x-amz-id-2"], - cfId: output.headers["x-amz-cf-id"], - }); + // de_SupplementaryWebLinksEvent omitted. - // Encode Uint8Array data into string with utf-8. - const collectBodyString = (streamBody: any, context: __SerdeContext): Promise => collectBody(streamBody, context).then(body => context.utf8Encoder(body)) + const deserializeMetadata = (output: __HttpResponse): __ResponseMetadata => ({ + httpStatusCode: output.statusCode, + requestId: output.headers["x-amzn-requestid"] ?? output.headers["x-amzn-request-id"] ?? output.headers["x-amz-request-id"], + extendedRequestId: output.headers["x-amz-id-2"], + cfId: output.headers["x-amz-cf-id"], + }); - const isSerializableHeaderValue = (value: any): boolean => - value !== undefined && - value !== null && - value !== "" && - (!Object.getOwnPropertyNames(value).includes("length") || - value.length != 0) && - (!Object.getOwnPropertyNames(value).includes("size") || value.size != 0); + // Encode Uint8Array data into string with utf-8. + const collectBodyString = (streamBody: any, context: __SerdeContext): Promise => collectBody(streamBody, context).then(body => context.utf8Encoder(body)) - const parseBody = (streamBody: any, context: __SerdeContext): any => collectBodyString(streamBody, context).then(encoded => { - if (encoded.length) { - return JSON.parse(encoded); - } - return {}; - }); + const isSerializableHeaderValue = (value: any): boolean => + value !== undefined && + value !== null && + value !== "" && + (!Object.getOwnPropertyNames(value).includes("length") || + value.length != 0) && + (!Object.getOwnPropertyNames(value).includes("size") || value.size != 0); - const parseErrorBody = async (errorBody: any, context: __SerdeContext) => { - const value = await parseBody(errorBody, context); - value.message = value.message ?? value.Message; - return value; + const parseBody = (streamBody: any, context: __SerdeContext): any => collectBodyString(streamBody, context).then(encoded => { + if (encoded.length) { + return JSON.parse(encoded); } + return {}; + }); - /** - * Load an error code for the aws.rest-json-1.1 protocol. - */ - const loadRestJsonErrorCode = (output: __HttpResponse, data: any): string | undefined => { - const findKey = (object: any, key: string) => Object.keys(object).find((k) => k.toLowerCase() === key.toLowerCase()); + const parseErrorBody = async (errorBody: any, context: __SerdeContext) => { + const value = await parseBody(errorBody, context); + value.message = value.message ?? value.Message; + return value; + } - const sanitizeErrorCode = (rawValue: string | number): string => { - let cleanValue = rawValue; - if (typeof cleanValue === "number") { - cleanValue = cleanValue.toString(); - } - if (cleanValue.indexOf(",") >= 0) { - cleanValue = cleanValue.split(",")[0]; - } - if (cleanValue.indexOf(":") >= 0) { - cleanValue = cleanValue.split(":")[0]; - } - if (cleanValue.indexOf("#") >= 0) { - cleanValue = cleanValue.split("#")[1]; - } - return cleanValue; - }; + /** + * Load an error code for the aws.rest-json-1.1 protocol. + */ + const loadRestJsonErrorCode = (output: __HttpResponse, data: any): string | undefined => { + const findKey = (object: any, key: string) => Object.keys(object).find((k) => k.toLowerCase() === key.toLowerCase()); - const headerKey = findKey(output.headers, "x-amzn-errortype"); - if (headerKey !== undefined) { - return sanitizeErrorCode(output.headers[headerKey]); + const sanitizeErrorCode = (rawValue: string | number): string => { + let cleanValue = rawValue; + if (typeof cleanValue === "number") { + cleanValue = cleanValue.toString(); } - - if (data.code !== undefined) { - return sanitizeErrorCode(data.code); + if (cleanValue.indexOf(",") >= 0) { + cleanValue = cleanValue.split(",")[0]; } - - if (data["__type"] !== undefined) { - return sanitizeErrorCode(data["__type"]); + if (cleanValue.indexOf(":") >= 0) { + cleanValue = cleanValue.split(":")[0]; + } + if (cleanValue.indexOf("#") >= 0) { + cleanValue = cleanValue.split("#")[1]; } + return cleanValue; }; + + const headerKey = findKey(output.headers, "x-amzn-errortype"); + if (headerKey !== undefined) { + return sanitizeErrorCode(output.headers[headerKey]); + } + + if (data.code !== undefined) { + return sanitizeErrorCode(data.code); + } + + if (data["__type"] !== undefined) { + return sanitizeErrorCode(data["__type"]); + } + }; From 2c8a2474d5daff963657fdd2a5fe5023b66610a4 Mon Sep 17 00:00:00 2001 From: hkobew Date: Fri, 10 Jan 2025 10:39:34 -0500 Subject: [PATCH 02/12] fix package-lock files --- .../package-lock.json | 14 ++++++++++++++ .../codewhisperer-streaming/package-lock.json | 14 ++++++++++++++ 2 files changed, 28 insertions(+) diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/package-lock.json b/src.gen/@amzn/amazon-q-developer-streaming-client/package-lock.json index c09ef0231d5..dc83a3962ee 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/package-lock.json +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/package-lock.json @@ -1256,6 +1256,20 @@ "downlevel-dts": "index.js" } }, + "node_modules/downlevel-dts/node_modules/typescript": { + "version": "5.8.0-dev.20250110", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.0-dev.20250110.tgz", + "integrity": "sha512-+qwHVEvUm4CeQGtZIvlwE8HmRFcBMV4F/8OPKv+mIyGRGx4Chrj2v0VCsReVJwRdjjs6Dat/lPzkJW1E18+eOg==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, "node_modules/emoji-regex": { "version": "8.0.0", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", diff --git a/src.gen/@amzn/codewhisperer-streaming/package-lock.json b/src.gen/@amzn/codewhisperer-streaming/package-lock.json index 9f0f27a3188..4495be90e59 100644 --- a/src.gen/@amzn/codewhisperer-streaming/package-lock.json +++ b/src.gen/@amzn/codewhisperer-streaming/package-lock.json @@ -1081,6 +1081,20 @@ "downlevel-dts": "index.js" } }, + "node_modules/downlevel-dts/node_modules/typescript": { + "version": "5.8.0-dev.20250110", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.0-dev.20250110.tgz", + "integrity": "sha512-+qwHVEvUm4CeQGtZIvlwE8HmRFcBMV4F/8OPKv+mIyGRGx4Chrj2v0VCsReVJwRdjjs6Dat/lPzkJW1E18+eOg==", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, "node_modules/emoji-regex": { "version": "8.0.0", "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", From a1fc03c4e53b1f5b8584d85f310ba62fb3dde0e8 Mon Sep 17 00:00:00 2001 From: hkobew Date: Fri, 10 Jan 2025 10:45:49 -0500 Subject: [PATCH 03/12] update root package-lock --- package-lock.json | 3401 ++++++++++++++++++++++++++++----------------- 1 file changed, 2135 insertions(+), 1266 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4843aa9edec..501d0233f11 100644 --- a/package-lock.json +++ b/package-lock.json @@ -107,6 +107,21 @@ "node": ">=16.0.0" } }, + "node_modules/@aws-crypto/ie11-detection": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/ie11-detection/-/ie11-detection-3.0.0.tgz", + "integrity": "sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-crypto/ie11-detection/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" + }, "node_modules/@aws-crypto/sha256-browser": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-5.2.0.tgz", @@ -231,6 +246,31 @@ "node": ">=16.0.0" } }, + "node_modules/@aws-sdk/abort-controller": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/abort-controller/-/abort-controller-3.267.0.tgz", + "integrity": "sha512-5R7OSnHFV/f+qQpMf1RuSQoVdXroK94Vl6naWjMOAhMyofHykVhEok9hmFPac86AVx8rVX/vuA7u9GKI6/EE7g==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/abort-controller/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, "node_modules/@aws-sdk/client-cloudformation": { "version": "3.682.0", "resolved": "https://registry.npmjs.org/@aws-sdk/client-cloudformation/-/client-cloudformation-3.682.0.tgz", @@ -3964,6 +4004,64 @@ "node": ">=16.0.0" } }, + "node_modules/@aws-sdk/config-resolver": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.267.0.tgz", + "integrity": "sha512-UMvJY548xOkamU9ZuZk336VX9r3035CAbttagiPJ/FXy9S8jcQ7N722PAovtxs69nNBQf56cmWsnOHphLCGG9w==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/signature-v4": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-config-provider": "3.208.0", + "@aws-sdk/util-middleware": "3.267.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/signature-v4": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.267.0.tgz", + "integrity": "sha512-Je1e7rum2zvxa3jWfwq4E+fyBdFJmSJAwGtWYz3+/rWipwXFlSAPeSVqtNjHdfzakgabvzLp7aesG4yQTrO2YQ==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/is-array-buffer": "3.201.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-hex-encoding": "3.201.0", + "@aws-sdk/util-middleware": "3.267.0", + "@aws-sdk/util-uri-escape": "3.201.0", + "@aws-sdk/util-utf8": "3.254.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/util-hex-encoding": { + "version": "3.201.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.201.0.tgz", + "integrity": "sha512-7t1vR1pVxKx0motd3X9rI3m/xNp78p3sHtP5yo4NP4ARpxyJ0fokBomY8ScaH2D/B+U5o9ARxldJUdMqyBlJcA==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, "node_modules/@aws-sdk/core": { "version": "3.635.0", "license": "Apache-2.0", @@ -5373,369 +5471,436 @@ "node": ">= 12.0.0" } }, - "node_modules/@aws-sdk/middleware-host-header": { - "version": "3.620.0", + "node_modules/@aws-sdk/eventstream-codec": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-codec/-/eventstream-codec-3.267.0.tgz", + "integrity": "sha512-QE6k1kKbiMY2TklrFw1bpNlGbnQsiwY4IaUPFEv3UoKetfZUXSxjMcFcz/nfxjdfQ100IISfPCN5Jp1ycJjrfg==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.609.0", - "@smithy/protocol-http": "^4.1.0", - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" + "@aws-crypto/crc32": "3.0.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-hex-encoding": "3.201.0", + "tslib": "^2.3.1" } }, - "node_modules/@aws-sdk/middleware-host-header/node_modules/@aws-sdk/types": { - "version": "3.609.0", + "node_modules/@aws-sdk/eventstream-codec/node_modules/@aws-crypto/crc32": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/crc32/-/crc32-3.0.0.tgz", + "integrity": "sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" + "@aws-crypto/util": "^3.0.0", + "@aws-sdk/types": "^3.222.0", + "tslib": "^1.11.1" } }, - "node_modules/@aws-sdk/middleware-host-header/node_modules/@smithy/protocol-http": { - "version": "4.1.0", + "node_modules/@aws-sdk/eventstream-codec/node_modules/@aws-crypto/crc32/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" + }, + "node_modules/@aws-sdk/eventstream-codec/node_modules/@aws-crypto/util": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-3.0.0.tgz", + "integrity": "sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" + "@aws-sdk/types": "^3.222.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" } }, - "node_modules/@aws-sdk/middleware-host-header/node_modules/@smithy/types": { - "version": "3.3.0", + "node_modules/@aws-sdk/eventstream-codec/node_modules/@aws-crypto/util/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" + }, + "node_modules/@aws-sdk/eventstream-codec/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/middleware-logger": { - "version": "3.609.0", + "node_modules/@aws-sdk/eventstream-codec/node_modules/@aws-sdk/util-hex-encoding": { + "version": "3.201.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.201.0.tgz", + "integrity": "sha512-7t1vR1pVxKx0motd3X9rI3m/xNp78p3sHtP5yo4NP4ARpxyJ0fokBomY8ScaH2D/B+U5o9ARxldJUdMqyBlJcA==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.609.0", - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/middleware-logger/node_modules/@aws-sdk/types": { - "version": "3.609.0", + "node_modules/@aws-sdk/eventstream-serde-browser": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-browser/-/eventstream-serde-browser-3.267.0.tgz", + "integrity": "sha512-PIhXs8UK5juvIACUCwmj757OmIGRmQbUjMX6QYuLgeIIsAhEBfn9NRDR9v6rWZr+vlDJaJW0/IWpp6kfvmE3Pw==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "@aws-sdk/eventstream-serde-universal": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/middleware-logger/node_modules/@smithy/types": { - "version": "3.3.0", + "node_modules/@aws-sdk/eventstream-serde-browser/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/middleware-recursion-detection": { - "version": "3.620.0", + "node_modules/@aws-sdk/eventstream-serde-config-resolver": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-3.267.0.tgz", + "integrity": "sha512-exFQEqD0paiygtTQz6YroaH6MO54v4Xo9nWYMmny1JFsG7FObBlOi+4iSn3GHsXG0XfauYrr7KubRzDqXKKMwQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.609.0", - "@smithy/protocol-http": "^4.1.0", - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/middleware-recursion-detection/node_modules/@aws-sdk/types": { - "version": "3.609.0", + "node_modules/@aws-sdk/eventstream-serde-config-resolver/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/middleware-recursion-detection/node_modules/@smithy/protocol-http": { - "version": "4.1.0", + "node_modules/@aws-sdk/eventstream-serde-node": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-node/-/eventstream-serde-node-3.267.0.tgz", + "integrity": "sha512-VzCb4Z+18pbqL87oepog5poNqQuKotj6YtEK/5KYi55HqGgTwhbAQjtL8SVQO3dCgv080oW5cVSTvIpmVcdrDg==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "@aws-sdk/eventstream-serde-universal": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/middleware-recursion-detection/node_modules/@smithy/types": { - "version": "3.3.0", + "node_modules/@aws-sdk/eventstream-serde-node/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/middleware-stack": { - "version": "3.342.0", + "node_modules/@aws-sdk/eventstream-serde-universal": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-universal/-/eventstream-serde-universal-3.267.0.tgz", + "integrity": "sha512-lAQqA5IzhRTGvUR8sGcAeQxjGYr++/l8ME6n+E7R3q/gq2m3vh+su9mTLzL60329mMSYRQ6LKV4soskwiJ5X+A==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.5.0" + "@aws-sdk/eventstream-codec": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/middleware-user-agent": { - "version": "3.637.0", + "node_modules/@aws-sdk/eventstream-serde-universal/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.609.0", - "@aws-sdk/util-endpoints": "3.637.0", - "@smithy/protocol-http": "^4.1.0", - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/middleware-user-agent/node_modules/@aws-sdk/types": { - "version": "3.609.0", + "node_modules/@aws-sdk/fetch-http-handler": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.267.0.tgz", + "integrity": "sha512-u8v8OvWvLVfifmETCAj+DCTot900AsdO1b+N+O8nXiTm2v99rtEoNRJW+no/5vJKNqR+95OAz4NWjFep8nzseg==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/querystring-builder": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-base64": "3.208.0", + "tslib": "^2.3.1" } }, - "node_modules/@aws-sdk/middleware-user-agent/node_modules/@smithy/protocol-http": { - "version": "4.1.0", + "node_modules/@aws-sdk/fetch-http-handler/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/middleware-user-agent/node_modules/@smithy/types": { - "version": "3.3.0", + "node_modules/@aws-sdk/hash-node": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/hash-node/-/hash-node-3.267.0.tgz", + "integrity": "sha512-N3xeChdJg4V4jh2vrRN521EMJYxjUOo/LpvpisFyQHE/p31AfcOLb05upYFoYLvyeder9RHBIyNsvvnMYYoCsA==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-buffer-from": "3.208.0", + "@aws-sdk/util-utf8": "3.254.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/property-provider": { - "version": "3.46.0", + "node_modules/@aws-sdk/hash-node/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.46.0", - "tslib": "^2.3.0" + "tslib": "^2.3.1" }, "engines": { - "node": ">= 12.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/property-provider/node_modules/@aws-sdk/types": { - "version": "3.46.0", + "node_modules/@aws-sdk/invalid-dependency": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/invalid-dependency/-/invalid-dependency-3.267.0.tgz", + "integrity": "sha512-I95IR/eDLC54+9qrL6uh64nhpLVHwxxbBhhEUZKDACp86eXulO8T/DOwUX31ps4+2lI7tbEhQT7f9WDOO3fN8Q==", "license": "Apache-2.0", - "engines": { - "node": ">= 12.0.0" + "dependencies": { + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" } }, - "node_modules/@aws-sdk/region-config-resolver": { - "version": "3.614.0", + "node_modules/@aws-sdk/invalid-dependency/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.609.0", - "@smithy/node-config-provider": "^3.1.4", - "@smithy/types": "^3.3.0", - "@smithy/util-config-provider": "^3.0.0", - "@smithy/util-middleware": "^3.0.3", - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/region-config-resolver/node_modules/@aws-sdk/types": { - "version": "3.609.0", + "node_modules/@aws-sdk/is-array-buffer": { + "version": "3.201.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/is-array-buffer/-/is-array-buffer-3.201.0.tgz", + "integrity": "sha512-UPez5qLh3dNgt0DYnPD/q0mVJY84rA17QE26hVNOW3fAji8W2wrwrxdacWOxyXvlxWsVRcKmr+lay1MDqpAMfg==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/node-config-provider": { - "version": "3.1.4", + "node_modules/@aws-sdk/middleware-content-length": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-content-length/-/middleware-content-length-3.267.0.tgz", + "integrity": "sha512-b6MBIK12iwcATKnWIhsh50xWVMmZOXZFIo9D4io6D+JM6j/U+GZrSWqxhHzb3SjavuwVgA2hwq4mUCh2WJPJKA==", "license": "Apache-2.0", "dependencies": { - "@smithy/property-provider": "^3.1.3", - "@smithy/shared-ini-file-loader": "^3.1.4", - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/property-provider": { - "version": "3.1.3", + "node_modules/@aws-sdk/middleware-content-length/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/shared-ini-file-loader": { - "version": "3.1.4", + "node_modules/@aws-sdk/middleware-endpoint": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-endpoint/-/middleware-endpoint-3.267.0.tgz", + "integrity": "sha512-pGICM/qlQVfixtfKZt8zHq54KvLG2MmOAgNWj2MXB7oirPs/3rC9Kz9ITFXJgjlRFyfssgP/feKhs2yZkI8lhw==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "@aws-sdk/middleware-serde": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/signature-v4": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/url-parser": "3.267.0", + "@aws-sdk/util-config-provider": "3.208.0", + "@aws-sdk/util-middleware": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/types": { - "version": "3.3.0", + "node_modules/@aws-sdk/middleware-endpoint/node_modules/@aws-sdk/signature-v4": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.267.0.tgz", + "integrity": "sha512-Je1e7rum2zvxa3jWfwq4E+fyBdFJmSJAwGtWYz3+/rWipwXFlSAPeSVqtNjHdfzakgabvzLp7aesG4yQTrO2YQ==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "@aws-sdk/is-array-buffer": "3.201.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-hex-encoding": "3.201.0", + "@aws-sdk/util-middleware": "3.267.0", + "@aws-sdk/util-uri-escape": "3.201.0", + "@aws-sdk/util-utf8": "3.254.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/util-middleware": { - "version": "3.0.3", + "node_modules/@aws-sdk/middleware-endpoint/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/signature-v4": { - "version": "3.46.0", + "node_modules/@aws-sdk/middleware-endpoint/node_modules/@aws-sdk/util-hex-encoding": { + "version": "3.201.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.201.0.tgz", + "integrity": "sha512-7t1vR1pVxKx0motd3X9rI3m/xNp78p3sHtP5yo4NP4ARpxyJ0fokBomY8ScaH2D/B+U5o9ARxldJUdMqyBlJcA==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/is-array-buffer": "3.46.0", - "@aws-sdk/types": "3.46.0", - "@aws-sdk/util-hex-encoding": "3.46.0", - "@aws-sdk/util-uri-escape": "3.46.0", - "tslib": "^2.3.0" + "tslib": "^2.3.1" }, "engines": { - "node": ">= 12.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/signature-v4/node_modules/@aws-sdk/is-array-buffer": { - "version": "3.46.0", + "node_modules/@aws-sdk/middleware-host-header": { + "version": "3.620.0", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.0" + "@aws-sdk/types": "3.609.0", + "@smithy/protocol-http": "^4.1.0", + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">= 12.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/signature-v4/node_modules/@aws-sdk/types": { - "version": "3.46.0", + "node_modules/@aws-sdk/middleware-host-header/node_modules/@aws-sdk/types": { + "version": "3.609.0", "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" + }, "engines": { - "node": ">= 12.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/signature-v4/node_modules/@aws-sdk/util-uri-escape": { - "version": "3.46.0", + "node_modules/@aws-sdk/middleware-host-header/node_modules/@smithy/protocol-http": { + "version": "4.1.0", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.0" + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">= 12.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/smithy-client": { - "version": "3.342.0", + "node_modules/@aws-sdk/middleware-host-header/node_modules/@smithy/types": { + "version": "3.3.0", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/middleware-stack": "3.342.0", - "@aws-sdk/types": "3.342.0", - "tslib": "^2.5.0" + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/smithy-client/node_modules/@aws-sdk/types": { - "version": "3.342.0", + "node_modules/@aws-sdk/middleware-logger": { + "version": "3.609.0", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.5.0" + "@aws-sdk/types": "3.609.0", + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/token-providers": { - "version": "3.614.0", + "node_modules/@aws-sdk/middleware-logger/node_modules/@aws-sdk/types": { + "version": "3.609.0", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.609.0", - "@smithy/property-provider": "^3.1.3", - "@smithy/shared-ini-file-loader": "^3.1.4", "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/middleware-logger/node_modules/@smithy/types": { + "version": "3.3.0", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" }, - "peerDependencies": { - "@aws-sdk/client-sso-oidc": "^3.614.0" + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/token-providers/node_modules/@aws-sdk/types": { - "version": "3.609.0", + "node_modules/@aws-sdk/middleware-recursion-detection": { + "version": "3.620.0", "license": "Apache-2.0", "dependencies": { + "@aws-sdk/types": "3.609.0", + "@smithy/protocol-http": "^4.1.0", "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, @@ -5743,8 +5908,8 @@ "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/token-providers/node_modules/@smithy/property-provider": { - "version": "3.1.3", + "node_modules/@aws-sdk/middleware-recursion-detection/node_modules/@aws-sdk/types": { + "version": "3.609.0", "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.3.0", @@ -5754,8 +5919,8 @@ "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/token-providers/node_modules/@smithy/shared-ini-file-loader": { - "version": "3.1.4", + "node_modules/@aws-sdk/middleware-recursion-detection/node_modules/@smithy/protocol-http": { + "version": "4.1.0", "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.3.0", @@ -5765,7 +5930,7 @@ "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/token-providers/node_modules/@smithy/types": { + "node_modules/@aws-sdk/middleware-recursion-detection/node_modules/@smithy/types": { "version": "3.3.0", "license": "Apache-2.0", "dependencies": { @@ -5775,190 +5940,239 @@ "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/types": { - "version": "3.37.0", + "node_modules/@aws-sdk/middleware-retry": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-retry/-/middleware-retry-3.267.0.tgz", + "integrity": "sha512-MiiNtddZXVhtSAnJFyChwNxnhzMYmv6qWl8qgSjuIOw9SczkHPCoANTfUdRlzG6RfPYhgYtzMGqqnrficJ6mVg==", "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/service-error-classification": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-middleware": "3.267.0", + "@aws-sdk/util-retry": "3.267.0", + "tslib": "^2.3.1", + "uuid": "^8.3.2" + }, "engines": { - "node": ">= 10.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-arn-parser": { - "version": "3.46.0", + "node_modules/@aws-sdk/middleware-retry/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.0" + "tslib": "^2.3.1" }, "engines": { - "node": ">= 12.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-base64-browser": { - "version": "3.46.0", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.3.0" + "node_modules/@aws-sdk/middleware-retry/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" } }, - "node_modules/@aws-sdk/util-base64-node": { - "version": "3.46.0", + "node_modules/@aws-sdk/middleware-sdk-sts": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.267.0.tgz", + "integrity": "sha512-JLDNNvV7Hr0CQrf1vSmflvPbfDFIx5lFf8tY7DZwYWEE920ZzbJTfUsTW9iZHJGeIe8dAQX1tmfYL68+++nvEQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/util-buffer-from": "3.46.0", - "tslib": "^2.3.0" + "@aws-sdk/middleware-signing": "3.267.0", + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/signature-v4": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">= 12.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-base64-node/node_modules/@aws-sdk/is-array-buffer": { - "version": "3.46.0", + "node_modules/@aws-sdk/middleware-sdk-sts/node_modules/@aws-sdk/property-provider": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.267.0.tgz", + "integrity": "sha512-/BD1Zar9PCQSV8VZTAWOJmtojAeMIl16ljZX3Kix84r45qqNNxuPST2AhNVN+p97Js4x9kBFCHkdFOpW94wr4Q==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.0" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">= 12.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-base64-node/node_modules/@aws-sdk/util-buffer-from": { - "version": "3.46.0", + "node_modules/@aws-sdk/middleware-sdk-sts/node_modules/@aws-sdk/signature-v4": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.267.0.tgz", + "integrity": "sha512-Je1e7rum2zvxa3jWfwq4E+fyBdFJmSJAwGtWYz3+/rWipwXFlSAPeSVqtNjHdfzakgabvzLp7aesG4yQTrO2YQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/is-array-buffer": "3.46.0", - "tslib": "^2.3.0" + "@aws-sdk/is-array-buffer": "3.201.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-hex-encoding": "3.201.0", + "@aws-sdk/util-middleware": "3.267.0", + "@aws-sdk/util-uri-escape": "3.201.0", + "@aws-sdk/util-utf8": "3.254.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">= 12.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-credentials": { - "version": "3.37.0", + "node_modules/@aws-sdk/middleware-sdk-sts/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/shared-ini-file-loader": "3.37.0", - "tslib": "^2.3.0" + "tslib": "^2.3.1" }, "engines": { - "node": ">= 10.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-credentials/node_modules/@aws-sdk/shared-ini-file-loader": { - "version": "3.37.0", + "node_modules/@aws-sdk/middleware-sdk-sts/node_modules/@aws-sdk/util-hex-encoding": { + "version": "3.201.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.201.0.tgz", + "integrity": "sha512-7t1vR1pVxKx0motd3X9rI3m/xNp78p3sHtP5yo4NP4ARpxyJ0fokBomY8ScaH2D/B+U5o9ARxldJUdMqyBlJcA==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.0" + "tslib": "^2.3.1" }, "engines": { - "node": ">= 10.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-endpoints": { - "version": "3.637.0", + "node_modules/@aws-sdk/middleware-serde": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-serde/-/middleware-serde-3.267.0.tgz", + "integrity": "sha512-9qspxiZs+JShukzKMAameBSubfvtUOGZviu9GT5OfRekY2dBbwWcfchP2WvlwxZ/CcC+GwO1HcPqKDCMGsNoow==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.609.0", - "@smithy/types": "^3.3.0", - "@smithy/util-endpoints": "^2.0.5", - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-endpoints/node_modules/@aws-sdk/types": { - "version": "3.609.0", + "node_modules/@aws-sdk/middleware-serde/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-endpoints/node_modules/@smithy/types": { - "version": "3.3.0", + "node_modules/@aws-sdk/middleware-signing": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.267.0.tgz", + "integrity": "sha512-thkFEBiFW0M/73dIzl7hQmyAONb8zyD2ZYUFyGm7cIM60sRDUKejPHV6Izonll+HbBZgiBdwUi42uu8O+LfFGQ==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/signature-v4": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-middleware": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-hex-encoding": { - "version": "3.46.0", + "node_modules/@aws-sdk/middleware-signing/node_modules/@aws-sdk/property-provider": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.267.0.tgz", + "integrity": "sha512-/BD1Zar9PCQSV8VZTAWOJmtojAeMIl16ljZX3Kix84r45qqNNxuPST2AhNVN+p97Js4x9kBFCHkdFOpW94wr4Q==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.0" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">= 12.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-locate-window": { - "version": "3.37.0", + "node_modules/@aws-sdk/middleware-signing/node_modules/@aws-sdk/signature-v4": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.267.0.tgz", + "integrity": "sha512-Je1e7rum2zvxa3jWfwq4E+fyBdFJmSJAwGtWYz3+/rWipwXFlSAPeSVqtNjHdfzakgabvzLp7aesG4yQTrO2YQ==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.0" + "@aws-sdk/is-array-buffer": "3.201.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-hex-encoding": "3.201.0", + "@aws-sdk/util-middleware": "3.267.0", + "@aws-sdk/util-uri-escape": "3.201.0", + "@aws-sdk/util-utf8": "3.254.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">= 10.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-user-agent-browser": { - "version": "3.609.0", + "node_modules/@aws-sdk/middleware-signing/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.609.0", - "@smithy/types": "^3.3.0", - "bowser": "^2.11.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-user-agent-browser/node_modules/@aws-sdk/types": { - "version": "3.609.0", + "node_modules/@aws-sdk/middleware-signing/node_modules/@aws-sdk/util-hex-encoding": { + "version": "3.201.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.201.0.tgz", + "integrity": "sha512-7t1vR1pVxKx0motd3X9rI3m/xNp78p3sHtP5yo4NP4ARpxyJ0fokBomY8ScaH2D/B+U5o9ARxldJUdMqyBlJcA==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-user-agent-browser/node_modules/@smithy/types": { - "version": "3.3.0", + "node_modules/@aws-sdk/middleware-stack": { + "version": "3.342.0", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "tslib": "^2.5.0" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-user-agent-node": { - "version": "3.614.0", + "node_modules/@aws-sdk/middleware-user-agent": { + "version": "3.637.0", "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.609.0", - "@smithy/node-config-provider": "^3.1.4", + "@aws-sdk/util-endpoints": "3.637.0", + "@smithy/protocol-http": "^4.1.0", "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { "node": ">=16.0.0" - }, - "peerDependencies": { - "aws-crt": ">=1.0.0" - }, - "peerDependenciesMeta": { - "aws-crt": { - "optional": true - } } }, - "node_modules/@aws-sdk/util-user-agent-node/node_modules/@aws-sdk/types": { + "node_modules/@aws-sdk/middleware-user-agent/node_modules/@aws-sdk/types": { "version": "3.609.0", "license": "Apache-2.0", "dependencies": { @@ -5969,12 +6183,10 @@ "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/util-user-agent-node/node_modules/@smithy/node-config-provider": { - "version": "3.1.4", + "node_modules/@aws-sdk/middleware-user-agent/node_modules/@smithy/protocol-http": { + "version": "4.1.0", "license": "Apache-2.0", "dependencies": { - "@smithy/property-provider": "^3.1.3", - "@smithy/shared-ini-file-loader": "^3.1.4", "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, @@ -5982,288 +6194,1155 @@ "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/util-user-agent-node/node_modules/@smithy/property-provider": { - "version": "3.1.3", + "node_modules/@aws-sdk/middleware-user-agent/node_modules/@smithy/types": { + "version": "3.3.0", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/util-user-agent-node/node_modules/@smithy/shared-ini-file-loader": { - "version": "3.1.4", + "node_modules/@aws-sdk/node-config-provider": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.267.0.tgz", + "integrity": "sha512-wNX+Cu0x+kllng253j5dvmLm4opDRr7YehJ0rNGAV24X+UPJPluN9HrBFly+z4+bH16TpJEPKx7AayiWZGFE1w==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/shared-ini-file-loader": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-user-agent-node/node_modules/@smithy/types": { - "version": "3.3.0", + "node_modules/@aws-sdk/node-config-provider/node_modules/@aws-sdk/property-provider": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.267.0.tgz", + "integrity": "sha512-/BD1Zar9PCQSV8VZTAWOJmtojAeMIl16ljZX3Kix84r45qqNNxuPST2AhNVN+p97Js4x9kBFCHkdFOpW94wr4Q==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-utf8-node": { - "version": "3.46.0", + "node_modules/@aws-sdk/node-config-provider/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/util-buffer-from": "3.46.0", - "tslib": "^2.3.0" + "tslib": "^2.3.1" }, "engines": { - "node": ">= 12.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-utf8-node/node_modules/@aws-sdk/is-array-buffer": { - "version": "3.46.0", + "node_modules/@aws-sdk/node-http-handler": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/node-http-handler/-/node-http-handler-3.267.0.tgz", + "integrity": "sha512-wtt3O+e8JEKaLFtmQd74HSZj2TyiApPkwMJ3R50hyboVswt8RcdMWdFbzLnPVpT1AqskG3fMECSKbu8AC/xvBQ==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.0" + "@aws-sdk/abort-controller": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/querystring-builder": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">= 12.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-utf8-node/node_modules/@aws-sdk/util-buffer-from": { + "node_modules/@aws-sdk/node-http-handler/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/property-provider": { "version": "3.46.0", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/is-array-buffer": "3.46.0", + "@aws-sdk/types": "3.46.0", "tslib": "^2.3.0" }, "engines": { "node": ">= 12.0.0" } }, - "node_modules/@aws-toolkits/telemetry": { - "version": "1.0.289", - "resolved": "https://registry.npmjs.org/@aws-toolkits/telemetry/-/telemetry-1.0.289.tgz", - "integrity": "sha512-srzr3JGMprOX2rrUAhribVBrUMfvR6uOhwksaxu63/GMTBjEWjwfcKzpgQzxu1+InmGioBa4zKdKKV/hAaUCmw==", - "dev": true, - "dependencies": { - "ajv": "^6.12.6", - "cross-spawn": "^7.0.6", - "fs-extra": "^11.1.0", - "lodash": "^4.17.20", - "prettier": "^3.3.2", - "ts-morph": "^23.0.0", - "yargs": "^17.0.1" + "node_modules/@aws-sdk/property-provider/node_modules/@aws-sdk/types": { + "version": "3.46.0", + "license": "Apache-2.0", + "engines": { + "node": ">= 12.0.0" } }, - "node_modules/@aws-toolkits/telemetry/node_modules/fs-extra": { - "version": "11.2.0", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/protocol-http": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.267.0.tgz", + "integrity": "sha512-8HhOZXMCZ0nsJC/FoifX7YrTYGP91tCpSxIHkr7HxQcTdBMI7QakMtIIWK9Qjsy6tUI98aAdEo5PNCbzdpozmQ==", + "license": "Apache-2.0", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=14.14" + "node": ">=14.0.0" } }, - "node_modules/@aws/fully-qualified-names": { - "version": "2.1.4", - "dev": true, + "node_modules/@aws-sdk/protocol-http/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "web-tree-sitter": "^0.20.8" - } - }, - "node_modules/@aws/mynah-ui": { - "version": "4.21.4", - "resolved": "https://registry.npmjs.org/@aws/mynah-ui/-/mynah-ui-4.21.4.tgz", - "integrity": "sha512-sYeQHJ8yEQQQsre1soXQFebbqZFcXerIxJ/d9kg/YzZUauCirW7v/0f/kHs9y7xYkYGa8y3exV6b6e4+juO1DQ==", - "hasInstallScript": true, - "dependencies": { - "escape-html": "^1.0.3", - "highlight.js": "^11.11.0", - "just-clone": "^6.2.0", - "marked": "^14.1.0", - "sanitize-html": "^2.12.1", - "unescape-html": "^1.1.0" + "tslib": "^2.3.1" }, - "peerDependencies": { - "escape-html": "^1.0.3", - "highlight.js": "^11.11.0", - "just-clone": "^6.2.0", - "marked": "^14.1.0", - "sanitize-html": "^2.12.1", - "unescape-html": "^1.1.0" + "engines": { + "node": ">=14.0.0" } }, - "node_modules/@aws/mynah-ui/node_modules/marked": { - "version": "14.1.4", - "resolved": "https://registry.npmjs.org/marked/-/marked-14.1.4.tgz", - "integrity": "sha512-vkVZ8ONmUdPnjCKc5uTRvmkRbx4EAi2OkTOXmfTDhZz3OFqMNBM1oTTWwTr4HY4uAEojhzPf+Fy8F1DWa3Sndg==", - "license": "MIT", - "bin": { - "marked": "bin/marked.js" + "node_modules/@aws-sdk/querystring-builder": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-builder/-/querystring-builder-3.267.0.tgz", + "integrity": "sha512-SKo8V3oPV1wZy4r4lccH7R2LT0PUK/WGaXkKR30wyrtDjJRWVJDYef9ysOpRP+adCTt3G5XO0SzyPQUW5dXYVA==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-uri-escape": "3.201.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">= 18" + "node": ">=14.0.0" } }, - "node_modules/@babel/code-frame": { - "version": "7.23.5", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/querystring-builder/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", + "license": "Apache-2.0", "dependencies": { - "@babel/highlight": "^7.23.4", - "chalk": "^2.4.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=14.0.0" } }, - "node_modules/@babel/code-frame/node_modules/ansi-styles": { - "version": "3.2.1", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/querystring-parser": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-parser/-/querystring-parser-3.267.0.tgz", + "integrity": "sha512-Krq36GXqEfRfzJ9wOzkkzpbb4SWjgSYydTIgK6KtKapme0HPcB24kmmsjsUVuHzKuQMCHHDRWm+b47iBmHGpSQ==", + "license": "Apache-2.0", "dependencies": { - "color-convert": "^1.9.0" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=4" + "node": ">=14.0.0" } }, - "node_modules/@babel/code-frame/node_modules/chalk": { - "version": "2.4.2", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/querystring-parser/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", + "license": "Apache-2.0", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "tslib": "^2.3.1" }, "engines": { - "node": ">=4" + "node": ">=14.0.0" } }, - "node_modules/@babel/code-frame/node_modules/color-convert": { - "version": "1.9.3", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/region-config-resolver": { + "version": "3.614.0", + "license": "Apache-2.0", "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/code-frame/node_modules/color-name": { - "version": "1.1.3", - "dev": true, - "license": "MIT" - }, - "node_modules/@babel/code-frame/node_modules/escape-string-regexp": { - "version": "1.0.5", - "dev": true, - "license": "MIT", + "@aws-sdk/types": "3.609.0", + "@smithy/node-config-provider": "^3.1.4", + "@smithy/types": "^3.3.0", + "@smithy/util-config-provider": "^3.0.0", + "@smithy/util-middleware": "^3.0.3", + "tslib": "^2.6.2" + }, "engines": { - "node": ">=0.8.0" + "node": ">=16.0.0" } }, - "node_modules/@babel/code-frame/node_modules/has-flag": { - "version": "3.0.0", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/region-config-resolver/node_modules/@aws-sdk/types": { + "version": "3.609.0", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" + }, "engines": { - "node": ">=4" + "node": ">=16.0.0" } }, - "node_modules/@babel/code-frame/node_modules/supports-color": { - "version": "5.5.0", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/node-config-provider": { + "version": "3.1.4", + "license": "Apache-2.0", "dependencies": { - "has-flag": "^3.0.0" + "@smithy/property-provider": "^3.1.3", + "@smithy/shared-ini-file-loader": "^3.1.4", + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=4" + "node": ">=16.0.0" } }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.24.7", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/property-provider": { + "version": "3.1.3", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" + }, "engines": { - "node": ">=6.9.0" + "node": ">=16.0.0" } }, - "node_modules/@babel/highlight": { - "version": "7.23.4", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/shared-ini-file-loader": { + "version": "3.1.4", + "license": "Apache-2.0", "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0" + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=6.9.0" + "node": ">=16.0.0" } }, - "node_modules/@babel/highlight/node_modules/ansi-styles": { - "version": "3.2.1", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/types": { + "version": "3.3.0", + "license": "Apache-2.0", "dependencies": { - "color-convert": "^1.9.0" + "tslib": "^2.6.2" }, "engines": { - "node": ">=4" + "node": ">=16.0.0" } }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/util-middleware": { + "version": "3.0.3", + "license": "Apache-2.0", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=4" + "node": ">=16.0.0" } }, - "node_modules/@babel/highlight/node_modules/color-convert": { - "version": "1.9.3", + "node_modules/@aws-sdk/service-client-documentation-generator": { + "version": "3.208.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/service-client-documentation-generator/-/service-client-documentation-generator-3.208.0.tgz", + "integrity": "sha512-2gIymHx/FSrFsIBmf7Rt6tj0KSiDCyfOtXYWWMuu2JACdKaY2uDggZUoGAaP2R2/2Vl2QVHYGLY7d6xQ23EKIA==", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "color-name": "1.1.3" + "tslib": "^2.3.1" } }, - "node_modules/@babel/highlight/node_modules/color-name": { - "version": "1.1.3", - "dev": true, - "license": "MIT" - }, - "node_modules/@babel/highlight/node_modules/escape-string-regexp": { - "version": "1.0.5", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/service-error-classification": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/service-error-classification/-/service-error-classification-3.267.0.tgz", + "integrity": "sha512-fOWg7bcItmJqD/YQbGvN9o03ucoBzvWNTQEB81mLKMSKr1Cf/ms0f8oa94LlImgqjjfjvAqHh6rUBTpSmSEyaw==", + "license": "Apache-2.0", "engines": { - "node": ">=0.8.0" + "node": ">=14.0.0" } }, - "node_modules/@babel/highlight/node_modules/has-flag": { - "version": "3.0.0", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/shared-ini-file-loader": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.267.0.tgz", + "integrity": "sha512-Jz9R5hXKSk+aRoBKi4Bnf6T/FZUBYrIibbLnhiNxpQ1FY9mTggJR/rxuIdOE23LtfW+CRqqEYOtAtmC1oYE6tw==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" + }, "engines": { - "node": ">=4" + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/shared-ini-file-loader/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/signature-v4": { + "version": "3.46.0", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/is-array-buffer": "3.46.0", + "@aws-sdk/types": "3.46.0", + "@aws-sdk/util-hex-encoding": "3.46.0", + "@aws-sdk/util-uri-escape": "3.46.0", + "tslib": "^2.3.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/signature-v4/node_modules/@aws-sdk/is-array-buffer": { + "version": "3.46.0", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/signature-v4/node_modules/@aws-sdk/types": { + "version": "3.46.0", + "license": "Apache-2.0", + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/signature-v4/node_modules/@aws-sdk/util-uri-escape": { + "version": "3.46.0", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/smithy-client": { + "version": "3.342.0", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/middleware-stack": "3.342.0", + "@aws-sdk/types": "3.342.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/smithy-client/node_modules/@aws-sdk/types": { + "version": "3.342.0", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/token-providers": { + "version": "3.614.0", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.609.0", + "@smithy/property-provider": "^3.1.3", + "@smithy/shared-ini-file-loader": "^3.1.4", + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@aws-sdk/client-sso-oidc": "^3.614.0" + } + }, + "node_modules/@aws-sdk/token-providers/node_modules/@aws-sdk/types": { + "version": "3.609.0", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/token-providers/node_modules/@smithy/property-provider": { + "version": "3.1.3", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/token-providers/node_modules/@smithy/shared-ini-file-loader": { + "version": "3.1.4", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/token-providers/node_modules/@smithy/types": { + "version": "3.3.0", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/types": { + "version": "3.37.0", + "license": "Apache-2.0", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/url-parser": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.267.0.tgz", + "integrity": "sha512-xoQ5Fd11moiE82QTL9GGE6e73SFuD0Wi73tA75TAwKuY12OP5vDJ4oBC86A1G2T+OzeHJQmYyqiA5j48CzqB6A==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/querystring-parser": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" + } + }, + "node_modules/@aws-sdk/url-parser/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/util-arn-parser": { + "version": "3.46.0", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/util-base64": { + "version": "3.208.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-base64/-/util-base64-3.208.0.tgz", + "integrity": "sha512-PQniZph5A6N7uuEOQi+1hnMz/FSOK/8kMFyFO+4DgA1dZ5pcKcn5wiFwHkcTb/BsgVqQa3Jx0VHNnvhlS8JyTg==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/util-buffer-from": "3.208.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/util-base64-browser": { + "version": "3.46.0", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.3.0" + } + }, + "node_modules/@aws-sdk/util-base64-node": { + "version": "3.46.0", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/util-buffer-from": "3.46.0", + "tslib": "^2.3.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/util-base64-node/node_modules/@aws-sdk/is-array-buffer": { + "version": "3.46.0", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/util-base64-node/node_modules/@aws-sdk/util-buffer-from": { + "version": "3.46.0", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/is-array-buffer": "3.46.0", + "tslib": "^2.3.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/util-body-length-browser": { + "version": "3.188.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.188.0.tgz", + "integrity": "sha512-8VpnwFWXhnZ/iRSl9mTf+VKOX9wDE8QtN4bj9pBfxwf90H1X7E8T6NkiZD3k+HubYf2J94e7DbeHs7fuCPW5Qg==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.3.1" + } + }, + "node_modules/@aws-sdk/util-body-length-node": { + "version": "3.208.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-node/-/util-body-length-node-3.208.0.tgz", + "integrity": "sha512-3zj50e5g7t/MQf53SsuuSf0hEELzMtD8RX8C76f12OSRo2Bca4FLLYHe0TZbxcfQHom8/hOaeZEyTyMogMglqg==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/util-buffer-from": { + "version": "3.208.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-buffer-from/-/util-buffer-from-3.208.0.tgz", + "integrity": "sha512-7L0XUixNEFcLUGPeBF35enCvB9Xl+K6SQsmbrPk1P3mlV9mguWSDQqbOBwY1Ir0OVbD6H/ZOQU7hI/9RtRI0Zw==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/is-array-buffer": "3.201.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/util-config-provider": { + "version": "3.208.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-config-provider/-/util-config-provider-3.208.0.tgz", + "integrity": "sha512-DSRqwrERUsT34ug+anlMBIFooBEGwM8GejC7q00Y/9IPrQy50KnG5PW2NiTjuLKNi7pdEOlwTSEocJE15eDZIg==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/util-credentials": { + "version": "3.37.0", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/shared-ini-file-loader": "3.37.0", + "tslib": "^2.3.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/util-credentials/node_modules/@aws-sdk/shared-ini-file-loader": { + "version": "3.37.0", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/util-defaults-mode-browser": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.267.0.tgz", + "integrity": "sha512-MgrqpedA58HVR8RpT2A42//5Lb3M0JwEiYlDaA7EvIVsMx1NzO+cng4MDJi03YBAP5hwCVQmO9Sf5Au4dm+m0g==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/types": "3.267.0", + "bowser": "^2.11.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/util-defaults-mode-browser/node_modules/@aws-sdk/property-provider": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.267.0.tgz", + "integrity": "sha512-/BD1Zar9PCQSV8VZTAWOJmtojAeMIl16ljZX3Kix84r45qqNNxuPST2AhNVN+p97Js4x9kBFCHkdFOpW94wr4Q==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/util-defaults-mode-browser/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/util-defaults-mode-node": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.267.0.tgz", + "integrity": "sha512-JyFk95T77sGM4q386id/mDt9/7HvoQySAygPyv/lj//WEJJIRKiefB277CKKJPT8nRAsO4mIyAT+YO/xGCxkQA==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/config-resolver": "3.267.0", + "@aws-sdk/credential-provider-imds": "3.267.0", + "@aws-sdk/node-config-provider": "3.267.0", + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/util-defaults-mode-node/node_modules/@aws-sdk/credential-provider-imds": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.267.0.tgz", + "integrity": "sha512-Afd5+LdJ9QyeI5L4iyVmI4MLV+0JBtRLmRy0LdinwJaP0DyKyv9+uaIaorKfWihQpe8hwjEfQWTlTz2A3JMJtw==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/node-config-provider": "3.267.0", + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/url-parser": "3.267.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/util-defaults-mode-node/node_modules/@aws-sdk/property-provider": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.267.0.tgz", + "integrity": "sha512-/BD1Zar9PCQSV8VZTAWOJmtojAeMIl16ljZX3Kix84r45qqNNxuPST2AhNVN+p97Js4x9kBFCHkdFOpW94wr4Q==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/util-defaults-mode-node/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/util-endpoints": { + "version": "3.637.0", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.609.0", + "@smithy/types": "^3.3.0", + "@smithy/util-endpoints": "^2.0.5", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/util-endpoints/node_modules/@aws-sdk/types": { + "version": "3.609.0", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/util-endpoints/node_modules/@smithy/types": { + "version": "3.3.0", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/util-hex-encoding": { + "version": "3.46.0", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/util-locate-window": { + "version": "3.37.0", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/@aws-sdk/util-middleware": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-middleware/-/util-middleware-3.267.0.tgz", + "integrity": "sha512-7nvqBZVz3RdwYv6lU958g6sWI2Qt8lzxDVn0uwfnPH+fAiX7Ln1Hen2A0XeW5cL5uYUJy6wNM5cyfTzFZosE0A==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/util-retry": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-retry/-/util-retry-3.267.0.tgz", + "integrity": "sha512-ZXo1ICG2HgxkIZWlnPteh2R90kwmhRwvbP282CwrrYgTKuMZmW2R/+o6vqhWyPkjoNFN/pno0FxuDA3IYau3Sw==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/service-error-classification": "3.267.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@aws-sdk/util-uri-escape": { + "version": "3.201.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-uri-escape/-/util-uri-escape-3.201.0.tgz", + "integrity": "sha512-TeTWbGx4LU2c5rx0obHeDFeO9HvwYwQtMh1yniBz00pQb6Qt6YVOETVQikRZ+XRQwEyCg/dA375UplIpiy54mA==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/util-user-agent-browser": { + "version": "3.609.0", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.609.0", + "@smithy/types": "^3.3.0", + "bowser": "^2.11.0", + "tslib": "^2.6.2" + } + }, + "node_modules/@aws-sdk/util-user-agent-browser/node_modules/@aws-sdk/types": { + "version": "3.609.0", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/util-user-agent-browser/node_modules/@smithy/types": { + "version": "3.3.0", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/util-user-agent-node": { + "version": "3.614.0", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.609.0", + "@smithy/node-config-provider": "^3.1.4", + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "aws-crt": ">=1.0.0" + }, + "peerDependenciesMeta": { + "aws-crt": { + "optional": true + } + } + }, + "node_modules/@aws-sdk/util-user-agent-node/node_modules/@aws-sdk/types": { + "version": "3.609.0", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/util-user-agent-node/node_modules/@smithy/node-config-provider": { + "version": "3.1.4", + "license": "Apache-2.0", + "dependencies": { + "@smithy/property-provider": "^3.1.3", + "@smithy/shared-ini-file-loader": "^3.1.4", + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/util-user-agent-node/node_modules/@smithy/property-provider": { + "version": "3.1.3", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/util-user-agent-node/node_modules/@smithy/shared-ini-file-loader": { + "version": "3.1.4", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/util-user-agent-node/node_modules/@smithy/types": { + "version": "3.3.0", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/util-utf8": { + "version": "3.254.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8/-/util-utf8-3.254.0.tgz", + "integrity": "sha512-14Kso/eIt5/qfIBmhEL9L1IfyUqswjSTqO2mY7KOzUZ9SZbwn3rpxmtkhmATkRjD7XIlLKaxBkI7tU9Zjzj8Kw==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/util-buffer-from": "3.208.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/util-utf8-browser": { + "version": "3.259.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.259.0.tgz", + "integrity": "sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.3.1" + } + }, + "node_modules/@aws-sdk/util-utf8-node": { + "version": "3.46.0", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/util-buffer-from": "3.46.0", + "tslib": "^2.3.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/util-utf8-node/node_modules/@aws-sdk/is-array-buffer": { + "version": "3.46.0", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-sdk/util-utf8-node/node_modules/@aws-sdk/util-buffer-from": { + "version": "3.46.0", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/is-array-buffer": "3.46.0", + "tslib": "^2.3.0" + }, + "engines": { + "node": ">= 12.0.0" + } + }, + "node_modules/@aws-toolkits/telemetry": { + "version": "1.0.289", + "resolved": "https://registry.npmjs.org/@aws-toolkits/telemetry/-/telemetry-1.0.289.tgz", + "integrity": "sha512-srzr3JGMprOX2rrUAhribVBrUMfvR6uOhwksaxu63/GMTBjEWjwfcKzpgQzxu1+InmGioBa4zKdKKV/hAaUCmw==", + "dev": true, + "dependencies": { + "ajv": "^6.12.6", + "cross-spawn": "^7.0.6", + "fs-extra": "^11.1.0", + "lodash": "^4.17.20", + "prettier": "^3.3.2", + "ts-morph": "^23.0.0", + "yargs": "^17.0.1" + } + }, + "node_modules/@aws-toolkits/telemetry/node_modules/fs-extra": { + "version": "11.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/@aws/fully-qualified-names": { + "version": "2.1.4", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "web-tree-sitter": "^0.20.8" + } + }, + "node_modules/@aws/mynah-ui": { + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/@aws/mynah-ui/-/mynah-ui-4.21.4.tgz", + "integrity": "sha512-sYeQHJ8yEQQQsre1soXQFebbqZFcXerIxJ/d9kg/YzZUauCirW7v/0f/kHs9y7xYkYGa8y3exV6b6e4+juO1DQ==", + "hasInstallScript": true, + "dependencies": { + "escape-html": "^1.0.3", + "highlight.js": "^11.11.0", + "just-clone": "^6.2.0", + "marked": "^14.1.0", + "sanitize-html": "^2.12.1", + "unescape-html": "^1.1.0" + }, + "peerDependencies": { + "escape-html": "^1.0.3", + "highlight.js": "^11.11.0", + "just-clone": "^6.2.0", + "marked": "^14.1.0", + "sanitize-html": "^2.12.1", + "unescape-html": "^1.1.0" + } + }, + "node_modules/@aws/mynah-ui/node_modules/marked": { + "version": "14.1.4", + "resolved": "https://registry.npmjs.org/marked/-/marked-14.1.4.tgz", + "integrity": "sha512-vkVZ8ONmUdPnjCKc5uTRvmkRbx4EAi2OkTOXmfTDhZz3OFqMNBM1oTTWwTr4HY4uAEojhzPf+Fy8F1DWa3Sndg==", + "license": "MIT", + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.23.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/code-frame/node_modules/ansi-styles": { + "version": "3.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/code-frame/node_modules/chalk": { + "version": "2.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/code-frame/node_modules/color-convert": { + "version": "1.9.3", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/code-frame/node_modules/color-name": { + "version": "1.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/@babel/code-frame/node_modules/escape-string-regexp": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/code-frame/node_modules/has-flag": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/code-frame/node_modules/supports-color": { + "version": "5.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.23.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" } }, "node_modules/@babel/highlight/node_modules/supports-color": { @@ -10465,6 +11544,16 @@ "dev": true, "license": "MIT" }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 4.0.0" + } + }, "node_modules/available-typed-arrays": { "version": "1.0.5", "license": "MIT", @@ -13694,6 +14783,22 @@ "license": "MIT", "optional": true }, + "node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/fs-monkey": { "version": "1.0.3", "dev": true, @@ -13982,6 +15087,28 @@ "dev": true, "license": "MIT" }, + "node_modules/handlebars": { + "version": "4.7.8", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", + "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.2", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, "node_modules/hard-rejection": { "version": "2.1.0", "dev": true, @@ -15674,6 +16801,13 @@ "es5-ext": "~0.10.2" } }, + "node_modules/lunr": { + "version": "2.3.9", + "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", + "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", + "dev": true, + "license": "MIT" + }, "node_modules/magic-string": { "version": "0.30.0", "license": "MIT", @@ -17352,6 +18486,16 @@ "version": "2.0.1", "license": "MIT" }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/proxy-addr": { "version": "2.0.7", "dev": true, @@ -19643,6 +20787,16 @@ "underscore": "^1.12.1" } }, + "node_modules/typedoc-default-themes": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/typedoc-default-themes/-/typedoc-default-themes-0.11.4.tgz", + "integrity": "sha512-Y4Lf+qIb9NTydrexlazAM46SSLrmrQRqWiD52593g53SsmUFioAsMWt8m834J6qsp+7wHRjxCXSZeiiW5cMUdw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">= 8" + } + }, "node_modules/typescript": { "version": "5.0.4", "dev": true, @@ -19659,6 +20813,20 @@ "version": "1.0.6", "license": "MIT" }, + "node_modules/uglify-js": { + "version": "3.19.3", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.3.tgz", + "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", + "dev": true, + "license": "BSD-2-Clause", + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, "node_modules/umd-compat-loader": { "version": "2.1.2", "dev": true, @@ -20712,6 +21880,13 @@ "node": ">=0.1.90" } }, + "node_modules/wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", + "dev": true, + "license": "MIT" + }, "node_modules/workerpool": { "version": "6.2.1", "dev": true, @@ -21253,982 +22428,691 @@ "sass-loader": "^16.0.2", "sinon": "^14.0.0", "style-loader": "^3.3.1", - "ts-node": "^10.9.1", - "typescript": "^5.0.4", - "umd-compat-loader": "^2.1.2", - "vue-loader": "^17.2.2", - "vue-style-loader": "^4.1.3", - "webfont": "^11.2.26" - }, - "engines": { - "npm": "^10.1.0", - "vscode": "^1.83.0" - } - }, - "packages/core/node_modules/@types/node": { - "version": "16.18.95", - "dev": true, - "license": "MIT" - }, - "packages/core/src/web": { - "name": "web-toolkit", - "license": "Apache-2.0", - "dependencies": { - "crypto-browserify": "^3.12.0", - "os-browserify": "^0.3.0", - "path-browserify": "^1.0.1", - "process": "^0.11.10", - "stream-browserify": "^3.0.0" - }, - "devDependencies": { - "assert": "^2.1.0" - } - }, - "packages/toolkit": { - "name": "aws-toolkit-vscode", - "version": "3.41.0-SNAPSHOT", - "license": "Apache-2.0", - "dependencies": { - "aws-core-vscode": "file:../core/" - }, - "devDependencies": {}, - "engines": { - "npm": "^10.1.0", - "vscode": "^1.83.0" - } - }, - "plugins/eslint-plugin-aws-toolkits": { - "version": "1.0.0", - "license": "Apache-2.0", - "devDependencies": { - "mocha": "^10.1.0" - }, - "engines": { - "npm": "^10.1.0" - } - }, - "src.gen/@amzn/amazon-q-developer-streaming-client": { - "version": "1.0.0", - "hasInstallScript": true, - "dependencies": { - "@aws-crypto/sha256-browser": "5.2.0", - "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/client-sso-oidc": "3.658.1", - "@aws-sdk/client-sts": "3.658.1", - "@aws-sdk/core": "3.658.1", - "@aws-sdk/credential-provider-node": "3.658.1", - "@aws-sdk/middleware-host-header": "3.654.0", - "@aws-sdk/middleware-logger": "3.654.0", - "@aws-sdk/middleware-recursion-detection": "3.654.0", - "@aws-sdk/middleware-user-agent": "3.654.0", - "@aws-sdk/region-config-resolver": "3.654.0", - "@aws-sdk/types": "3.654.0", - "@aws-sdk/util-user-agent-browser": "3.654.0", - "@aws-sdk/util-user-agent-node": "3.654.0", - "@smithy/config-resolver": "^3.0.8", - "@smithy/core": "^2.4.6", - "@smithy/eventstream-serde-browser": "^3.0.9", - "@smithy/eventstream-serde-config-resolver": "^3.0.6", - "@smithy/eventstream-serde-node": "^3.0.8", - "@smithy/fetch-http-handler": "^3.2.8", - "@smithy/hash-node": "^3.0.6", - "@smithy/invalid-dependency": "^3.0.6", - "@smithy/middleware-content-length": "^3.0.8", - "@smithy/middleware-retry": "^3.0.21", - "@smithy/middleware-serde": "^3.0.6", - "@smithy/middleware-stack": "^3.0.6", - "@smithy/node-config-provider": "^3.1.7", - "@smithy/node-http-handler": "^3.2.3", - "@smithy/protocol-http": "^4.1.3", - "@smithy/smithy-client": "^3.3.5", - "@smithy/types": "^3.4.2", - "@smithy/url-parser": "^3.0.6", - "@smithy/util-base64": "^3.0.0", - "@smithy/util-body-length-browser": "^3.0.0", - "@smithy/util-body-length-node": "^3.0.0", - "@smithy/util-defaults-mode-browser": "^3.0.21", - "@smithy/util-defaults-mode-node": "^3.0.21", - "@smithy/util-middleware": "^3.0.6", - "@smithy/util-retry": "^3.0.6", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2", - "uuid": "^9.0.1" - }, - "devDependencies": { - "@tsconfig/node16": "16.1.3", - "@types/node": "^16.18.96", - "@types/uuid": "^9.0.4", - "concurrently": "7.0.0", - "downlevel-dts": "0.10.1", - "rimraf": "^3.0.0", - "typescript": "~4.9.5" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/client-sso": { - "version": "3.658.1", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.658.1.tgz", - "integrity": "sha512-lOuaBtqPTYGn6xpXlQF4LsNDsQ8Ij2kOdnk+i69Kp6yS76TYvtUuukyLL5kx8zE1c8WbYtxj9y8VNw9/6uKl7Q==", - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/sha256-browser": "5.2.0", - "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/core": "3.658.1", - "@aws-sdk/middleware-host-header": "3.654.0", - "@aws-sdk/middleware-logger": "3.654.0", - "@aws-sdk/middleware-recursion-detection": "3.654.0", - "@aws-sdk/middleware-user-agent": "3.654.0", - "@aws-sdk/region-config-resolver": "3.654.0", - "@aws-sdk/types": "3.654.0", - "@aws-sdk/util-endpoints": "3.654.0", - "@aws-sdk/util-user-agent-browser": "3.654.0", - "@aws-sdk/util-user-agent-node": "3.654.0", - "@smithy/config-resolver": "^3.0.8", - "@smithy/core": "^2.4.6", - "@smithy/fetch-http-handler": "^3.2.8", - "@smithy/hash-node": "^3.0.6", - "@smithy/invalid-dependency": "^3.0.6", - "@smithy/middleware-content-length": "^3.0.8", - "@smithy/middleware-endpoint": "^3.1.3", - "@smithy/middleware-retry": "^3.0.21", - "@smithy/middleware-serde": "^3.0.6", - "@smithy/middleware-stack": "^3.0.6", - "@smithy/node-config-provider": "^3.1.7", - "@smithy/node-http-handler": "^3.2.3", - "@smithy/protocol-http": "^4.1.3", - "@smithy/smithy-client": "^3.3.5", - "@smithy/types": "^3.4.2", - "@smithy/url-parser": "^3.0.6", - "@smithy/util-base64": "^3.0.0", - "@smithy/util-body-length-browser": "^3.0.0", - "@smithy/util-body-length-node": "^3.0.0", - "@smithy/util-defaults-mode-browser": "^3.0.21", - "@smithy/util-defaults-mode-node": "^3.0.21", - "@smithy/util-endpoints": "^2.1.2", - "@smithy/util-middleware": "^3.0.6", - "@smithy/util-retry": "^3.0.6", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/client-sso-oidc": { - "version": "3.658.1", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.658.1.tgz", - "integrity": "sha512-RGcZAI3qEA05JszPKwa0cAyp8rnS1nUvs0Sqw4hqLNQ1kD7b7V6CPjRXe7EFQqCOMvM4kGqx0+cEEVTOmBsFLw==", - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/sha256-browser": "5.2.0", - "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/core": "3.658.1", - "@aws-sdk/credential-provider-node": "3.658.1", - "@aws-sdk/middleware-host-header": "3.654.0", - "@aws-sdk/middleware-logger": "3.654.0", - "@aws-sdk/middleware-recursion-detection": "3.654.0", - "@aws-sdk/middleware-user-agent": "3.654.0", - "@aws-sdk/region-config-resolver": "3.654.0", - "@aws-sdk/types": "3.654.0", - "@aws-sdk/util-endpoints": "3.654.0", - "@aws-sdk/util-user-agent-browser": "3.654.0", - "@aws-sdk/util-user-agent-node": "3.654.0", - "@smithy/config-resolver": "^3.0.8", - "@smithy/core": "^2.4.6", - "@smithy/fetch-http-handler": "^3.2.8", - "@smithy/hash-node": "^3.0.6", - "@smithy/invalid-dependency": "^3.0.6", - "@smithy/middleware-content-length": "^3.0.8", - "@smithy/middleware-endpoint": "^3.1.3", - "@smithy/middleware-retry": "^3.0.21", - "@smithy/middleware-serde": "^3.0.6", - "@smithy/middleware-stack": "^3.0.6", - "@smithy/node-config-provider": "^3.1.7", - "@smithy/node-http-handler": "^3.2.3", - "@smithy/protocol-http": "^4.1.3", - "@smithy/smithy-client": "^3.3.5", - "@smithy/types": "^3.4.2", - "@smithy/url-parser": "^3.0.6", - "@smithy/util-base64": "^3.0.0", - "@smithy/util-body-length-browser": "^3.0.0", - "@smithy/util-body-length-node": "^3.0.0", - "@smithy/util-defaults-mode-browser": "^3.0.21", - "@smithy/util-defaults-mode-node": "^3.0.21", - "@smithy/util-endpoints": "^2.1.2", - "@smithy/util-middleware": "^3.0.6", - "@smithy/util-retry": "^3.0.6", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "@aws-sdk/client-sts": "^3.658.1" - } - }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/client-sts": { - "version": "3.658.1", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.658.1.tgz", - "integrity": "sha512-yw9hc5blTnbT1V6mR7Cx9HGc9KQpcLQ1QXj8rntiJi6tIYu3aFNVEyy81JHL7NsuBSeQulJTvHO3y6r3O0sfRg==", - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/sha256-browser": "5.2.0", - "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/client-sso-oidc": "3.658.1", - "@aws-sdk/core": "3.658.1", - "@aws-sdk/credential-provider-node": "3.658.1", - "@aws-sdk/middleware-host-header": "3.654.0", - "@aws-sdk/middleware-logger": "3.654.0", - "@aws-sdk/middleware-recursion-detection": "3.654.0", - "@aws-sdk/middleware-user-agent": "3.654.0", - "@aws-sdk/region-config-resolver": "3.654.0", - "@aws-sdk/types": "3.654.0", - "@aws-sdk/util-endpoints": "3.654.0", - "@aws-sdk/util-user-agent-browser": "3.654.0", - "@aws-sdk/util-user-agent-node": "3.654.0", - "@smithy/config-resolver": "^3.0.8", - "@smithy/core": "^2.4.6", - "@smithy/fetch-http-handler": "^3.2.8", - "@smithy/hash-node": "^3.0.6", - "@smithy/invalid-dependency": "^3.0.6", - "@smithy/middleware-content-length": "^3.0.8", - "@smithy/middleware-endpoint": "^3.1.3", - "@smithy/middleware-retry": "^3.0.21", - "@smithy/middleware-serde": "^3.0.6", - "@smithy/middleware-stack": "^3.0.6", - "@smithy/node-config-provider": "^3.1.7", - "@smithy/node-http-handler": "^3.2.3", - "@smithy/protocol-http": "^4.1.3", - "@smithy/smithy-client": "^3.3.5", - "@smithy/types": "^3.4.2", - "@smithy/url-parser": "^3.0.6", - "@smithy/util-base64": "^3.0.0", - "@smithy/util-body-length-browser": "^3.0.0", - "@smithy/util-body-length-node": "^3.0.0", - "@smithy/util-defaults-mode-browser": "^3.0.21", - "@smithy/util-defaults-mode-node": "^3.0.21", - "@smithy/util-endpoints": "^2.1.2", - "@smithy/util-middleware": "^3.0.6", - "@smithy/util-retry": "^3.0.6", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/core": { - "version": "3.658.1", - "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.658.1.tgz", - "integrity": "sha512-vJVMoMcSKXK2gBRSu9Ywwv6wQ7tXH8VL1fqB1uVxgCqBZ3IHfqNn4zvpMPWrwgO2/3wv7XFyikGQ5ypPTCw4jA==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/core": "^2.4.6", - "@smithy/node-config-provider": "^3.1.7", - "@smithy/property-provider": "^3.1.6", - "@smithy/protocol-http": "^4.1.3", - "@smithy/signature-v4": "^4.1.4", - "@smithy/smithy-client": "^3.3.5", - "@smithy/types": "^3.4.2", - "@smithy/util-middleware": "^3.0.6", - "fast-xml-parser": "4.4.1", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-env": { - "version": "3.654.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.654.0.tgz", - "integrity": "sha512-kogsx3Ql81JouHS7DkheCDU9MYAvK0AokxjcshDveGmf7BbgbWCA8Fnb9wjQyNDaOXNvkZu8Z8rgkX91z324/w==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/property-provider": "^3.1.6", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-http": { - "version": "3.658.1", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.658.1.tgz", - "integrity": "sha512-4ubkJjEVCZflxkZnV1JDQv8P2pburxk1LrEp55telfJRzXrnowzBKwuV2ED0QMNC448g2B3VCaffS+Ct7c4IWQ==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/fetch-http-handler": "^3.2.8", - "@smithy/node-http-handler": "^3.2.3", - "@smithy/property-provider": "^3.1.6", - "@smithy/protocol-http": "^4.1.3", - "@smithy/smithy-client": "^3.3.5", - "@smithy/types": "^3.4.2", - "@smithy/util-stream": "^3.1.8", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-ini": { - "version": "3.658.1", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.658.1.tgz", - "integrity": "sha512-2uwOamQg5ppwfegwen1ddPu5HM3/IBSnaGlaKLFhltkdtZ0jiqTZWUtX2V+4Q+buLnT0hQvLS/frQ+7QUam+0Q==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/credential-provider-env": "3.654.0", - "@aws-sdk/credential-provider-http": "3.658.1", - "@aws-sdk/credential-provider-process": "3.654.0", - "@aws-sdk/credential-provider-sso": "3.658.1", - "@aws-sdk/credential-provider-web-identity": "3.654.0", - "@aws-sdk/types": "3.654.0", - "@smithy/credential-provider-imds": "^3.2.3", - "@smithy/property-provider": "^3.1.6", - "@smithy/shared-ini-file-loader": "^3.1.7", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "@aws-sdk/client-sts": "^3.658.1" - } - }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-node": { - "version": "3.658.1", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.658.1.tgz", - "integrity": "sha512-XwxW6N+uPXPYAuyq+GfOEdfL/MZGAlCSfB5gEWtLBFmFbikhmEuqfWtI6CD60OwudCUOh6argd21BsJf8o1SJA==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/credential-provider-env": "3.654.0", - "@aws-sdk/credential-provider-http": "3.658.1", - "@aws-sdk/credential-provider-ini": "3.658.1", - "@aws-sdk/credential-provider-process": "3.654.0", - "@aws-sdk/credential-provider-sso": "3.658.1", - "@aws-sdk/credential-provider-web-identity": "3.654.0", - "@aws-sdk/types": "3.654.0", - "@smithy/credential-provider-imds": "^3.2.3", - "@smithy/property-provider": "^3.1.6", - "@smithy/shared-ini-file-loader": "^3.1.7", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-process": { - "version": "3.654.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.654.0.tgz", - "integrity": "sha512-PmQoo8sZ9Q2Ow8OMzK++Z9lI7MsRUG7sNq3E72DVA215dhtTICTDQwGlXH2AAmIp7n+G9LLRds+4wo2ehG4mkg==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/property-provider": "^3.1.6", - "@smithy/shared-ini-file-loader": "^3.1.7", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-sso": { - "version": "3.658.1", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.658.1.tgz", - "integrity": "sha512-YOagVEsZEk9DmgJEBg+4MBXrPcw/tYas0VQ5OVBqC5XHNbi2OBGJqgmjVPesuu393E7W0VQxtJFDS00O1ewQgA==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/client-sso": "3.658.1", - "@aws-sdk/token-providers": "3.654.0", - "@aws-sdk/types": "3.654.0", - "@smithy/property-provider": "^3.1.6", - "@smithy/shared-ini-file-loader": "^3.1.7", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-web-identity": { - "version": "3.654.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.654.0.tgz", - "integrity": "sha512-6a2g9gMtZToqSu+CusjNK5zvbLJahQ9di7buO3iXgbizXpLXU1rnawCpWxwslMpT5fLgMSKDnKDrr6wdEk7jSw==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/property-provider": "^3.1.6", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" + "ts-node": "^10.9.1", + "typescript": "^5.0.4", + "umd-compat-loader": "^2.1.2", + "vue-loader": "^17.2.2", + "vue-style-loader": "^4.1.3", + "webfont": "^11.2.26" }, "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "@aws-sdk/client-sts": "^3.654.0" + "npm": "^10.1.0", + "vscode": "^1.83.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/middleware-host-header": { - "version": "3.654.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.654.0.tgz", - "integrity": "sha512-rxGgVHWKp8U2ubMv+t+vlIk7QYUaRCHaVpmUlJv0Wv6Q0KeO9a42T9FxHphjOTlCGQOLcjCreL9CF8Qhtb4mdQ==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/protocol-http": "^4.1.3", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } + "packages/core/node_modules/@types/node": { + "version": "16.18.95", + "dev": true, + "license": "MIT" }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/middleware-logger": { - "version": "3.654.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.654.0.tgz", - "integrity": "sha512-OQYb+nWlmASyXfRb989pwkJ9EVUMP1CrKn2eyTk3usl20JZmKo2Vjis6I0tLUkMSxMhnBJJlQKyWkRpD/u1FVg==", + "packages/core/src/web": { + "name": "web-toolkit", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" + "crypto-browserify": "^3.12.0", + "os-browserify": "^0.3.0", + "path-browserify": "^1.0.1", + "process": "^0.11.10", + "stream-browserify": "^3.0.0" }, - "engines": { - "node": ">=16.0.0" + "devDependencies": { + "assert": "^2.1.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/middleware-recursion-detection": { - "version": "3.654.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.654.0.tgz", - "integrity": "sha512-gKSomgltKVmsT8sC6W7CrADZ4GHwX9epk3GcH6QhebVO3LA9LRbkL3TwOPUXakxxOLLUTYdOZLIOtFf7iH00lg==", + "packages/toolkit": { + "name": "aws-toolkit-vscode", + "version": "3.41.0-SNAPSHOT", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/protocol-http": "^4.1.3", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" + "aws-core-vscode": "file:../core/" }, + "devDependencies": {}, "engines": { - "node": ">=16.0.0" + "npm": "^10.1.0", + "vscode": "^1.83.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/middleware-user-agent": { - "version": "3.654.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.654.0.tgz", - "integrity": "sha512-liCcqPAyRsr53cy2tYu4qeH4MMN0eh9g6k56XzI5xd4SghXH5YWh4qOYAlQ8T66ZV4nPMtD8GLtLXGzsH8moFg==", + "plugins/eslint-plugin-aws-toolkits": { + "version": "1.0.0", "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.654.0", - "@aws-sdk/util-endpoints": "3.654.0", - "@smithy/protocol-http": "^4.1.3", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" + "devDependencies": { + "mocha": "^10.1.0" }, "engines": { - "node": ">=16.0.0" + "npm": "^10.1.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/region-config-resolver": { - "version": "3.654.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.654.0.tgz", - "integrity": "sha512-ydGOrXJxj3x0sJhsXyTmvJVLAE0xxuTWFJihTl67RtaO7VRNtd82I3P3bwoMMaDn5WpmV5mPo8fEUDRlBm3fPg==", - "license": "Apache-2.0", + "src.gen/@amzn/amazon-q-developer-streaming-client": { + "version": "1.0.0", "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/node-config-provider": "^3.1.7", - "@smithy/types": "^3.4.2", - "@smithy/util-config-provider": "^3.0.0", - "@smithy/util-middleware": "^3.0.6", - "tslib": "^2.6.2" + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "3.267.0", + "@aws-sdk/config-resolver": "3.267.0", + "@aws-sdk/credential-provider-node": "3.267.0", + "@aws-sdk/eventstream-serde-browser": "3.267.0", + "@aws-sdk/eventstream-serde-config-resolver": "3.267.0", + "@aws-sdk/eventstream-serde-node": "3.267.0", + "@aws-sdk/fetch-http-handler": "3.267.0", + "@aws-sdk/hash-node": "3.267.0", + "@aws-sdk/invalid-dependency": "3.267.0", + "@aws-sdk/middleware-content-length": "3.267.0", + "@aws-sdk/middleware-host-header": "3.267.0", + "@aws-sdk/middleware-logger": "3.267.0", + "@aws-sdk/middleware-recursion-detection": "3.267.0", + "@aws-sdk/middleware-retry": "3.267.0", + "@aws-sdk/middleware-serde": "3.267.0", + "@aws-sdk/middleware-signing": "3.267.0", + "@aws-sdk/middleware-stack": "3.267.0", + "@aws-sdk/middleware-user-agent": "3.267.0", + "@aws-sdk/node-config-provider": "3.267.0", + "@aws-sdk/node-http-handler": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/smithy-client": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/url-parser": "3.267.0", + "@aws-sdk/util-base64": "3.208.0", + "@aws-sdk/util-body-length-browser": "3.188.0", + "@aws-sdk/util-body-length-node": "3.208.0", + "@aws-sdk/util-defaults-mode-browser": "3.267.0", + "@aws-sdk/util-defaults-mode-node": "3.267.0", + "@aws-sdk/util-retry": "3.267.0", + "@aws-sdk/util-user-agent-browser": "3.267.0", + "@aws-sdk/util-user-agent-node": "3.267.0", + "@aws-sdk/util-utf8": "3.254.0", + "tslib": "^2.3.1", + "uuid": "^8.3.2" }, - "engines": { - "node": ">=16.0.0" - } - }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/token-providers": { - "version": "3.654.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.654.0.tgz", - "integrity": "sha512-D8GeJYmvbfWkQDtTB4owmIobSMexZel0fOoetwvgCQ/7L8VPph3Q2bn1TRRIXvH7wdt6DcDxA3tKMHPBkT3GlA==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/property-provider": "^3.1.6", - "@smithy/shared-ini-file-loader": "^3.1.7", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" + "devDependencies": { + "@aws-sdk/service-client-documentation-generator": "3.208.0", + "@tsconfig/node14": "1.0.3", + "@types/node": "^14.14.31", + "@types/uuid": "^8.3.0", + "concurrently": "7.0.0", + "downlevel-dts": "0.10.1", + "rimraf": "^3.0.0", + "typedoc": "^0.19.2", + "typescript": "~4.6.2" }, "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "@aws-sdk/client-sso-oidc": "^3.654.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/types": { - "version": "3.654.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.654.0.tgz", - "integrity": "sha512-VWvbED3SV+10QJIcmU/PKjsKilsTV16d1I7/on4bvD/jo1qGeMXqLDBSen3ks/tuvXZF/mFc7ZW/W2DiLVtO7A==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-crypto/sha256-browser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-3.0.0.tgz", + "integrity": "sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" + "@aws-crypto/ie11-detection": "^3.0.0", + "@aws-crypto/sha256-js": "^3.0.0", + "@aws-crypto/supports-web-crypto": "^3.0.0", + "@aws-crypto/util": "^3.0.0", + "@aws-sdk/types": "^3.222.0", + "@aws-sdk/util-locate-window": "^3.0.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/util-endpoints": { - "version": "3.654.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.654.0.tgz", - "integrity": "sha512-i902fcBknHs0Irgdpi62+QMvzxE+bczvILXigYrlHL4+PiEnlMVpni5L5W1qCkNZXf8AaMrSBuR1NZAGp6UOUw==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/types": "^3.4.2", - "@smithy/util-endpoints": "^2.1.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-crypto/sha256-browser/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/util-user-agent-browser": { - "version": "3.654.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.654.0.tgz", - "integrity": "sha512-ykYAJqvnxLt7wfrqya28wuH3/7NdrwzfiFd7NqEVQf7dXVxL5RPEpD7DxjcyQo3DsHvvdUvGZVaQhozycn1pzA==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-crypto/sha256-js": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-3.0.0.tgz", + "integrity": "sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/types": "^3.4.2", - "bowser": "^2.11.0", - "tslib": "^2.6.2" + "@aws-crypto/util": "^3.0.0", + "@aws-sdk/types": "^3.222.0", + "tslib": "^1.11.1" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/util-user-agent-node": { - "version": "3.654.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.654.0.tgz", - "integrity": "sha512-a0ojjdBN6pqv6gB4H/QPPSfhs7mFtlVwnmKCM/QrTaFzN0U810PJ1BST3lBx5sa23I5jWHGaoFY+5q65C3clLQ==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/node-config-provider": "^3.1.7", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "aws-crt": ">=1.0.0" - }, - "peerDependenciesMeta": { - "aws-crt": { - "optional": true - } - } + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-crypto/sha256-js/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/abort-controller": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-3.1.6.tgz", - "integrity": "sha512-0XuhuHQlEqbNQZp7QxxrFTdVWdwxch4vjxYgfInF91hZFkPxf9QDrdQka0KfxFMPqLNzSw0b95uGTrLliQUavQ==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-crypto/supports-web-crypto": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-3.0.0.tgz", + "integrity": "sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.6.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" + "tslib": "^1.11.1" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/fetch-http-handler": { - "version": "3.2.9", - "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-3.2.9.tgz", - "integrity": "sha512-hYNVQOqhFQ6vOpenifFME546f0GfJn2OiQ3M0FDmuUu8V/Uiwy2wej7ZXxFBNqdx0R5DZAqWM1l6VRhGz8oE6A==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/protocol-http": "^4.1.4", - "@smithy/querystring-builder": "^3.0.7", - "@smithy/types": "^3.5.0", - "@smithy/util-base64": "^3.0.0", - "tslib": "^2.6.2" - } + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/is-array-buffer": { + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-crypto/util": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-3.0.0.tgz", - "integrity": "sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/middleware-endpoint": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-3.2.1.tgz", - "integrity": "sha512-wWO3xYmFm6WRW8VsEJ5oU6h7aosFXfszlz3Dj176pTij6o21oZnzkCLzShfmRaaCHDkBXWBdO0c4sQAvLFP6zA==", + "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-3.0.0.tgz", + "integrity": "sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==", "license": "Apache-2.0", "dependencies": { - "@smithy/core": "^2.5.1", - "@smithy/middleware-serde": "^3.0.8", - "@smithy/node-config-provider": "^3.1.9", - "@smithy/shared-ini-file-loader": "^3.1.9", - "@smithy/types": "^3.6.0", - "@smithy/url-parser": "^3.0.8", - "@smithy/util-middleware": "^3.0.8", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" + "@aws-sdk/types": "^3.222.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/middleware-retry": { - "version": "3.0.25", - "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-3.0.25.tgz", - "integrity": "sha512-m1F70cPaMBML4HiTgCw5I+jFNtjgz5z5UdGnUbG37vw6kh4UvizFYjqJGHvicfgKMkDL6mXwyPp5mhZg02g5sg==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/node-config-provider": "^3.1.9", - "@smithy/protocol-http": "^4.1.5", - "@smithy/service-error-classification": "^3.0.8", - "@smithy/smithy-client": "^3.4.2", - "@smithy/types": "^3.6.0", - "@smithy/util-middleware": "^3.0.8", - "@smithy/util-retry": "^3.0.8", - "tslib": "^2.6.2", - "uuid": "^9.0.1" - }, - "engines": { - "node": ">=16.0.0" - } + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-crypto/util/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/middleware-serde": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-3.0.8.tgz", - "integrity": "sha512-Xg2jK9Wc/1g/MBMP/EUn2DLspN8LNt+GMe7cgF+Ty3vl+Zvu+VeZU5nmhveU+H8pxyTsjrAkci8NqY6OuvZnjA==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/client-sso": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.267.0.tgz", + "integrity": "sha512-/475/mT0gYhimpCdK4iZW+eX0DT6mkTgVk5P9ARpQGzEblFM6i2pE7GQnlGeLyHVOtA0cNAyGrWUuj2pyigUaA==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.6.0", - "tslib": "^2.6.2" + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/config-resolver": "3.267.0", + "@aws-sdk/fetch-http-handler": "3.267.0", + "@aws-sdk/hash-node": "3.267.0", + "@aws-sdk/invalid-dependency": "3.267.0", + "@aws-sdk/middleware-content-length": "3.267.0", + "@aws-sdk/middleware-endpoint": "3.267.0", + "@aws-sdk/middleware-host-header": "3.267.0", + "@aws-sdk/middleware-logger": "3.267.0", + "@aws-sdk/middleware-recursion-detection": "3.267.0", + "@aws-sdk/middleware-retry": "3.267.0", + "@aws-sdk/middleware-serde": "3.267.0", + "@aws-sdk/middleware-stack": "3.267.0", + "@aws-sdk/middleware-user-agent": "3.267.0", + "@aws-sdk/node-config-provider": "3.267.0", + "@aws-sdk/node-http-handler": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/smithy-client": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/url-parser": "3.267.0", + "@aws-sdk/util-base64": "3.208.0", + "@aws-sdk/util-body-length-browser": "3.188.0", + "@aws-sdk/util-body-length-node": "3.208.0", + "@aws-sdk/util-defaults-mode-browser": "3.267.0", + "@aws-sdk/util-defaults-mode-node": "3.267.0", + "@aws-sdk/util-endpoints": "3.267.0", + "@aws-sdk/util-retry": "3.267.0", + "@aws-sdk/util-user-agent-browser": "3.267.0", + "@aws-sdk/util-user-agent-node": "3.267.0", + "@aws-sdk/util-utf8": "3.254.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/middleware-stack": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-3.0.8.tgz", - "integrity": "sha512-d7ZuwvYgp1+3682Nx0MD3D/HtkmZd49N3JUndYWQXfRZrYEnCWYc8BHcNmVsPAp9gKvlurdg/mubE6b/rPS9MA==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/client-sso-oidc": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.267.0.tgz", + "integrity": "sha512-Jdq0v0mJSJbG/CKLfHC1L0cjCot48Y6lLMQV1lfkYE65xD0ZSs8Gl7P/T391ZH7cLO6ifVoPdsYnwzhi1ZPXSQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.6.0", - "tslib": "^2.6.2" + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/config-resolver": "3.267.0", + "@aws-sdk/fetch-http-handler": "3.267.0", + "@aws-sdk/hash-node": "3.267.0", + "@aws-sdk/invalid-dependency": "3.267.0", + "@aws-sdk/middleware-content-length": "3.267.0", + "@aws-sdk/middleware-endpoint": "3.267.0", + "@aws-sdk/middleware-host-header": "3.267.0", + "@aws-sdk/middleware-logger": "3.267.0", + "@aws-sdk/middleware-recursion-detection": "3.267.0", + "@aws-sdk/middleware-retry": "3.267.0", + "@aws-sdk/middleware-serde": "3.267.0", + "@aws-sdk/middleware-stack": "3.267.0", + "@aws-sdk/middleware-user-agent": "3.267.0", + "@aws-sdk/node-config-provider": "3.267.0", + "@aws-sdk/node-http-handler": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/smithy-client": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/url-parser": "3.267.0", + "@aws-sdk/util-base64": "3.208.0", + "@aws-sdk/util-body-length-browser": "3.188.0", + "@aws-sdk/util-body-length-node": "3.208.0", + "@aws-sdk/util-defaults-mode-browser": "3.267.0", + "@aws-sdk/util-defaults-mode-node": "3.267.0", + "@aws-sdk/util-endpoints": "3.267.0", + "@aws-sdk/util-retry": "3.267.0", + "@aws-sdk/util-user-agent-browser": "3.267.0", + "@aws-sdk/util-user-agent-node": "3.267.0", + "@aws-sdk/util-utf8": "3.254.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/node-config-provider": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.9.tgz", - "integrity": "sha512-qRHoah49QJ71eemjuS/WhUXB+mpNtwHRWQr77J/m40ewBVVwvo52kYAmb7iuaECgGTTcYxHS4Wmewfwy++ueew==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/client-sts": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.267.0.tgz", + "integrity": "sha512-bJ+SwJZAP3DuDUgToDV89HsB80IhSfB1rhzLG9csqs6h7uMLO8H1/fymElYKT4VMMAA+rpWJ3pznyGiCK7w28A==", "license": "Apache-2.0", "dependencies": { - "@smithy/property-provider": "^3.1.8", - "@smithy/shared-ini-file-loader": "^3.1.9", - "@smithy/types": "^3.6.0", - "tslib": "^2.6.2" + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/config-resolver": "3.267.0", + "@aws-sdk/credential-provider-node": "3.267.0", + "@aws-sdk/fetch-http-handler": "3.267.0", + "@aws-sdk/hash-node": "3.267.0", + "@aws-sdk/invalid-dependency": "3.267.0", + "@aws-sdk/middleware-content-length": "3.267.0", + "@aws-sdk/middleware-endpoint": "3.267.0", + "@aws-sdk/middleware-host-header": "3.267.0", + "@aws-sdk/middleware-logger": "3.267.0", + "@aws-sdk/middleware-recursion-detection": "3.267.0", + "@aws-sdk/middleware-retry": "3.267.0", + "@aws-sdk/middleware-sdk-sts": "3.267.0", + "@aws-sdk/middleware-serde": "3.267.0", + "@aws-sdk/middleware-signing": "3.267.0", + "@aws-sdk/middleware-stack": "3.267.0", + "@aws-sdk/middleware-user-agent": "3.267.0", + "@aws-sdk/node-config-provider": "3.267.0", + "@aws-sdk/node-http-handler": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/smithy-client": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/url-parser": "3.267.0", + "@aws-sdk/util-base64": "3.208.0", + "@aws-sdk/util-body-length-browser": "3.188.0", + "@aws-sdk/util-body-length-node": "3.208.0", + "@aws-sdk/util-defaults-mode-browser": "3.267.0", + "@aws-sdk/util-defaults-mode-node": "3.267.0", + "@aws-sdk/util-endpoints": "3.267.0", + "@aws-sdk/util-retry": "3.267.0", + "@aws-sdk/util-user-agent-browser": "3.267.0", + "@aws-sdk/util-user-agent-node": "3.267.0", + "@aws-sdk/util-utf8": "3.254.0", + "fast-xml-parser": "4.0.11", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/node-http-handler": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-3.2.5.tgz", - "integrity": "sha512-PkOwPNeKdvX/jCpn0A8n9/TyoxjGZB8WVoJmm9YzsnAgggTj4CrjpRHlTQw7dlLZ320n1mY1y+nTRUDViKi/3w==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-env": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.267.0.tgz", + "integrity": "sha512-oiem2UtaFe4CQHscUCImJjPhYWd4iF8fqXhlq6BqHs1wsO6A0vnIUGh+Srut/2q7Xeegl/SRU34HK0hh8JCbxg==", "license": "Apache-2.0", "dependencies": { - "@smithy/abort-controller": "^3.1.6", - "@smithy/protocol-http": "^4.1.5", - "@smithy/querystring-builder": "^3.0.8", - "@smithy/types": "^3.6.0", - "tslib": "^2.6.2" + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/property-provider": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-3.1.8.tgz", - "integrity": "sha512-ukNUyo6rHmusG64lmkjFeXemwYuKge1BJ8CtpVKmrxQxc6rhUX0vebcptFA9MmrGsnLhwnnqeH83VTU9hwOpjA==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-imds": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.267.0.tgz", + "integrity": "sha512-Afd5+LdJ9QyeI5L4iyVmI4MLV+0JBtRLmRy0LdinwJaP0DyKyv9+uaIaorKfWihQpe8hwjEfQWTlTz2A3JMJtw==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.6.0", - "tslib": "^2.6.2" + "@aws-sdk/node-config-provider": "3.267.0", + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/url-parser": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/protocol-http": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-4.1.5.tgz", - "integrity": "sha512-hsjtwpIemmCkm3ZV5fd/T0bPIugW1gJXwZ/hpuVubt2hEUApIoUTrf6qIdh9MAWlw0vjMrA1ztJLAwtNaZogvg==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^3.6.0", - "tslib": "^2.6.2" + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-ini": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.267.0.tgz", + "integrity": "sha512-pHHlqZqZXA4cTssTyRmbYtrjxS2BEy2KFYHEEHNUrd82pUHnj70n+lrpVnT5pRhPPDacpNzxq0KZGeNgmETpbw==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/credential-provider-env": "3.267.0", + "@aws-sdk/credential-provider-imds": "3.267.0", + "@aws-sdk/credential-provider-process": "3.267.0", + "@aws-sdk/credential-provider-sso": "3.267.0", + "@aws-sdk/credential-provider-web-identity": "3.267.0", + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/shared-ini-file-loader": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/querystring-builder": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-3.0.8.tgz", - "integrity": "sha512-btYxGVqFUARbUrN6VhL9c3dnSviIwBYD9Rz1jHuN1hgh28Fpv2xjU1HeCeDJX68xctz7r4l1PBnFhGg1WBBPuA==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-node": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.267.0.tgz", + "integrity": "sha512-uo8VyZ/L8HBXskYZC65bR1ZUJ5mBn8JarrGHt6vMG2A+uM7AuryTsKn2wdhPfuCUGKuQLXmix5K4VW/wzq11kQ==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/credential-provider-env": "3.267.0", + "@aws-sdk/credential-provider-imds": "3.267.0", + "@aws-sdk/credential-provider-ini": "3.267.0", + "@aws-sdk/credential-provider-process": "3.267.0", + "@aws-sdk/credential-provider-sso": "3.267.0", + "@aws-sdk/credential-provider-web-identity": "3.267.0", + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/shared-ini-file-loader": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-process": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.267.0.tgz", + "integrity": "sha512-pd1OOB1Mm+QdPv3sPfO+1G8HBaPAAYXxjLcOK5z/myBeZAsLR12Xcaft4RR1XWwXXKEQqq42cbAINWQdyVykqQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.6.0", - "@smithy/util-uri-escape": "^3.0.0", - "tslib": "^2.6.2" + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/shared-ini-file-loader": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/querystring-parser": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-3.0.8.tgz", - "integrity": "sha512-BtEk3FG7Ks64GAbt+JnKqwuobJNX8VmFLBsKIwWr1D60T426fGrV2L3YS5siOcUhhp6/Y6yhBw1PSPxA5p7qGg==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-sso": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.267.0.tgz", + "integrity": "sha512-JqwxelzeRhVdloNi+VUUXhJdziTtNrrwMuhds9wj4KPfl1S2EIzkRxHSjwDz1wtSyuIPOOo6pPJiaVbwvLpkVg==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.6.0", - "tslib": "^2.6.2" + "@aws-sdk/client-sso": "3.267.0", + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/shared-ini-file-loader": "3.267.0", + "@aws-sdk/token-providers": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/service-error-classification": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-3.0.8.tgz", - "integrity": "sha512-uEC/kCCFto83bz5ZzapcrgGqHOh/0r69sZ2ZuHlgoD5kYgXJEThCoTuw/y1Ub3cE7aaKdznb+jD9xRPIfIwD7g==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-web-identity": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.267.0.tgz", + "integrity": "sha512-za5UsQmj3sYRhd4h5eStj3GCHHfAAjfx2x5FmgQ9ldOp+s0wHEqSL1g+OL9v6o8otf9JnWha+wfUYq3yVGfufQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.6.0" + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/shared-ini-file-loader": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.9.tgz", - "integrity": "sha512-/+OsJRNtoRbtsX0UpSgWVxFZLsJHo/4sTr+kBg/J78sr7iC+tHeOvOJrS5hCpVQ6sWBbhWLp1UNiuMyZhE6pmA==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/middleware-host-header": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.267.0.tgz", + "integrity": "sha512-D8TfjMeuQXTsB7Ni8liMmNqb3wz+T6t/tYUHtsMo0j++94KAPPj1rhkkTAjR4Rc+IYGCS4YyyCuCXjGB6gkjnA==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.6.0", - "tslib": "^2.6.2" + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/smithy-client": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-3.4.2.tgz", - "integrity": "sha512-dxw1BDxJiY9/zI3cBqfVrInij6ShjpV4fmGHesGZZUiP9OSE/EVfdwdRz0PgvkEvrZHpsj2htRaHJfftE8giBA==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/middleware-logger": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.267.0.tgz", + "integrity": "sha512-wnLeZYWbgGCuNmRl0Pmky0cSXBWmMTaQBgq90WfwyM0V8wzcoeaovTWA5/qe8oJzusOgUMFoVia4Ew20k3lu8w==", "license": "Apache-2.0", "dependencies": { - "@smithy/core": "^2.5.1", - "@smithy/middleware-endpoint": "^3.2.1", - "@smithy/middleware-stack": "^3.0.8", - "@smithy/protocol-http": "^4.1.5", - "@smithy/types": "^3.6.0", - "@smithy/util-stream": "^3.2.1", - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/types": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@smithy/types/-/types-3.6.0.tgz", - "integrity": "sha512-8VXK/KzOHefoC65yRgCn5vG1cysPJjHnOVt9d0ybFQSmJgQj152vMn4EkYhGuaOmnnZvCPav/KnYyE6/KsNZ2w==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/middleware-recursion-detection": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.267.0.tgz", + "integrity": "sha512-NCBkTLxaW7XtfQoVBqQCaQZqec5XDtEylkw7g0tGjYDcl934fzu3ciH9MsJ34QFe9slYM6g4v+eC9f1w9K/19g==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/url-parser": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-3.0.8.tgz", - "integrity": "sha512-4FdOhwpTW7jtSFWm7SpfLGKIBC9ZaTKG5nBF0wK24aoQKQyDIKUw3+KFWCQ9maMzrgTJIuOvOnsV2lLGW5XjTg==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/middleware-stack": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-stack/-/middleware-stack-3.267.0.tgz", + "integrity": "sha512-52uH3JO3ceI15dgzt8gU7lpJf59qbRUQYJ7pAmTMiHtyEawZ39Puv6sGheY3fAffhqd/aQvup6wn18Q1fRIQUA==", "license": "Apache-2.0", "dependencies": { - "@smithy/querystring-parser": "^3.0.8", - "@smithy/types": "^3.6.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-base64": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-3.0.0.tgz", - "integrity": "sha512-Kxvoh5Qtt0CDsfajiZOCpJxgtPHXOKwmM+Zy4waD43UoEMA+qPxxa98aE/7ZhdnBFZFXMOiBR5xbcaMhLtznQQ==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/middleware-user-agent": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.267.0.tgz", + "integrity": "sha512-eaReMnoB1Cx3OY8WDSiUMNDz/EkdAo4w/m3d5CizckKQNmB29gUrgyFs7g7sHTcShQAduZzlsfRPzc6NmKYaWQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/util-buffer-from": "^3.0.0", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-buffer-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-3.0.0.tgz", - "integrity": "sha512-aEOHCgq5RWFbP+UDPvPot26EJHjOC+bRgse5A8V3FSShqd5E5UN4qc7zkwsvJPPAVsf73QwYcHN1/gt/rtLwQA==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/property-provider": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.267.0.tgz", + "integrity": "sha512-/BD1Zar9PCQSV8VZTAWOJmtojAeMIl16ljZX3Kix84r45qqNNxuPST2AhNVN+p97Js4x9kBFCHkdFOpW94wr4Q==", "license": "Apache-2.0", "dependencies": { - "@smithy/is-array-buffer": "^3.0.0", - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-hex-encoding": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-3.0.0.tgz", - "integrity": "sha512-eFndh1WEK5YMUYvy3lPlVmYY/fZcQE1D8oSf41Id2vCeIkKJXPcYDCZD+4+xViI6b1XSd7tE+s5AmXzz5ilabQ==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/smithy-client": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.267.0.tgz", + "integrity": "sha512-WdgXHqKmFQIkAWETO/I5boX9u6QbMLC4X74OVSBaBLhRjqYmvolMFtNrQzvSKGB3FaxAN9Do41amC0mGoeLC8A==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "@aws-sdk/middleware-stack": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-middleware": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-3.0.8.tgz", - "integrity": "sha512-p7iYAPaQjoeM+AKABpYWeDdtwQNxasr4aXQEA/OmbOaug9V0odRVDy3Wx4ci8soljE/JXQo+abV0qZpW8NX0yA==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/token-providers": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.267.0.tgz", + "integrity": "sha512-CGayGrPl4ONG4RuGbNv+QS4oVuItx4hK2FCbFS7d6V7h53rkDrcFd34NsvbicQ2KVFobE7fKs6ZaripJbJbLHA==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.6.0", - "tslib": "^2.6.2" + "@aws-sdk/client-sso-oidc": "3.267.0", + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/shared-ini-file-loader": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-retry": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-3.0.8.tgz", - "integrity": "sha512-TCEhLnY581YJ+g1x0hapPz13JFqzmh/pMWL2KEFASC51qCfw3+Y47MrTmea4bUE5vsdxQ4F6/KFbUeSz22Q1ow==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/service-error-classification": "^3.0.8", - "@smithy/types": "^3.6.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-stream": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-3.2.1.tgz", - "integrity": "sha512-R3ufuzJRxSJbE58K9AEnL/uSZyVdHzud9wLS8tIbXclxKzoe09CRohj2xV8wpx5tj7ZbiJaKYcutMm1eYgz/0A==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/util-endpoints": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.267.0.tgz", + "integrity": "sha512-c6miY83Eo0erqXY+YiS2sOg3izURqvaWHd9przJzBQea9XRCN4ANT2P8AhoC0BPIORutaaOSoCSp/crHG0XLLg==", "license": "Apache-2.0", "dependencies": { - "@smithy/fetch-http-handler": "^4.0.0", - "@smithy/node-http-handler": "^3.2.5", - "@smithy/types": "^3.6.0", - "@smithy/util-base64": "^3.0.0", - "@smithy/util-buffer-from": "^3.0.0", - "@smithy/util-hex-encoding": "^3.0.0", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-stream/node_modules/@smithy/fetch-http-handler": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-4.0.0.tgz", - "integrity": "sha512-MLb1f5tbBO2X6K4lMEKJvxeLooyg7guq48C2zKr4qM7F2Gpkz4dc+hdSgu77pCJ76jVqFBjZczHYAs6dp15N+g==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/util-user-agent-browser": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.267.0.tgz", + "integrity": "sha512-SmI6xInnPPa0gFhCqhtWOUMTxLeRbm7X5HXzeprhK1d8aNNlUVyALAV7K8ovIjnv3a97lIJSekyb78oTuYITCA==", "license": "Apache-2.0", "dependencies": { - "@smithy/protocol-http": "^4.1.5", - "@smithy/querystring-builder": "^3.0.8", - "@smithy/types": "^3.6.0", - "@smithy/util-base64": "^3.0.0", - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "bowser": "^2.11.0", + "tslib": "^2.3.1" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-uri-escape": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-3.0.0.tgz", - "integrity": "sha512-LqR7qYLgZTD7nWLBecUi4aqolw8Mhza9ArpNEQ881MJJIU2sE5iHCK6TdyqqzcDLy0OPe10IY4T8ctVdtynubg==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/util-user-agent-node": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.267.0.tgz", + "integrity": "sha512-nfmyffA1yIypJ30CIMO6Tc16t8dFJzdztzoowjmnfb8/LzTZECERM3GICq0DvZDPfSo+jbuz634VtS2K7tVZjA==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "@aws-sdk/node-config-provider": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" + }, + "peerDependencies": { + "aws-crt": ">=1.0.0" + }, + "peerDependenciesMeta": { + "aws-crt": { + "optional": true + } } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-utf8": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-3.0.0.tgz", - "integrity": "sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA==", - "license": "Apache-2.0", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@types/node": { + "version": "14.18.63", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz", + "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==", + "dev": true, + "license": "MIT" + }, + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@types/uuid": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.4.tgz", + "integrity": "sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw==", + "dev": true, + "license": "MIT" + }, + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/fast-xml-parser": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.0.11.tgz", + "integrity": "sha512-4aUg3aNRR/WjQAcpceODG1C3x3lFANXRo8+1biqfieHmg9pyMt7qB4lQV/Ta6sJCTbA5vfD8fnA8S54JATiFUA==", + "license": "MIT", "dependencies": { - "@smithy/util-buffer-from": "^3.0.0", - "tslib": "^2.6.2" + "strnum": "^1.0.5" + }, + "bin": { + "fxparser": "src/cli/cli.js" }, + "funding": { + "type": "paypal", + "url": "https://paypal.me/naturalintelligence" + } + }, + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/highlight.js": { + "version": "10.7.3", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", + "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", + "dev": true, + "license": "BSD-3-Clause", "engines": { - "node": ">=16.0.0" + "node": "*" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@tsconfig/node16": { - "version": "16.1.3", - "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-16.1.3.tgz", - "integrity": "sha512-9nTOUBn+EMKO6rtSZJk+DcqsfgtlERGT9XPJ5PRj/HNENPCBY1yu/JEj5wT6GLtbCLBO2k46SeXDaY0pjMqypw==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/marked": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/marked/-/marked-1.2.9.tgz", + "integrity": "sha512-H8lIX2SvyitGX+TRdtS06m1jHMijKN/XjfH6Ooii9fvxMlh8QdqBfBDkGUpMWH2kQNrtixjzYUa3SH8ROTgRRw==", "dev": true, - "license": "MIT" + "license": "MIT", + "bin": { + "marked": "bin/marked" + }, + "engines": { + "node": ">= 8.16.2" + } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@types/node": { - "version": "16.18.115", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.115.tgz", - "integrity": "sha512-NF5ajYn+dq0tRfswdyp8Df75h7D9z+L8TCIwrXoh46ZLK6KZVXkRhf/luXaZytvm/keUo9vU4m1Bg39St91a5w==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/typedoc": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.19.2.tgz", + "integrity": "sha512-oDEg1BLEzi1qvgdQXc658EYgJ5qJLVSeZ0hQ57Eq4JXy6Vj2VX4RVo18qYxRWz75ifAaYuYNBUCnbhjd37TfOg==", "dev": true, - "license": "MIT" + "license": "Apache-2.0", + "dependencies": { + "fs-extra": "^9.0.1", + "handlebars": "^4.7.6", + "highlight.js": "^10.2.0", + "lodash": "^4.17.20", + "lunr": "^2.3.9", + "marked": "^1.1.1", + "minimatch": "^3.0.0", + "progress": "^2.0.3", + "semver": "^7.3.2", + "shelljs": "^0.8.4", + "typedoc-default-themes": "^0.11.4" + }, + "bin": { + "typedoc": "bin/typedoc" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "typescript": "3.9.x || 4.0.x" + } }, "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "version": "4.6.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.4.tgz", + "integrity": "sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg==", "dev": true, "license": "Apache-2.0", "bin": { @@ -22239,9 +23123,17 @@ "node": ">=4.2.0" } }, + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, "src.gen/@amzn/codewhisperer-streaming": { "version": "0.0.1", - "hasInstallScript": true, "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -22309,17 +23201,6 @@ "version": "1.14.1", "license": "0BSD" }, - "src.gen/@amzn/codewhisperer-streaming/node_modules/@aws-crypto/ie11-detection": { - "version": "3.0.0", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^1.11.1" - } - }, - "src.gen/@amzn/codewhisperer-streaming/node_modules/@aws-crypto/ie11-detection/node_modules/tslib": { - "version": "1.14.1", - "license": "0BSD" - }, "src.gen/@amzn/codewhisperer-streaming/node_modules/@aws-crypto/sha256-browser": { "version": "3.0.0", "license": "Apache-2.0", @@ -22564,13 +23445,6 @@ } } }, - "src.gen/@amzn/codewhisperer-streaming/node_modules/@aws-sdk/util-utf8-browser": { - "version": "3.259.0", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.3.1" - } - }, "src.gen/@amzn/codewhisperer-streaming/node_modules/@smithy/abort-controller": { "version": "2.2.0", "license": "Apache-2.0", @@ -23174,11 +24048,6 @@ "dev": true, "license": "MIT" }, - "src.gen/@amzn/codewhisperer-streaming/node_modules/lunr": { - "version": "2.3.9", - "dev": true, - "license": "MIT" - }, "src.gen/@amzn/codewhisperer-streaming/node_modules/marked": { "version": "4.3.0", "dev": true, From a663cd26061f8407adbb990b99f36c35264b9d8e Mon Sep 17 00:00:00 2001 From: hkobew Date: Fri, 10 Jan 2025 11:18:36 -0500 Subject: [PATCH 04/12] undo regen of cw client --- src.gen/@amzn/codewhisperer-streaming/LICENSE | 2 +- .../@amzn/codewhisperer-streaming/README.md | 64 +- .../codewhisperer-streaming/package-lock.json | 595 ++++------- .../codewhisperer-streaming/package.json | 3 +- .../src/CodeWhispererStreaming.ts | 23 + .../src/CodeWhispererStreamingClient.ts | 6 + .../commands/ExportResultArchiveCommand.ts | 2 +- .../GenerateAssistantResponseCommand.ts | 82 +- .../commands/GenerateTaskAssistPlanCommand.ts | 84 +- .../src/commands/index.ts | 1 + .../src/models/models_0.ts | 512 ++++++++- .../src/protocols/Aws_restJson1.ts | 979 +++++++++++------- 12 files changed, 1559 insertions(+), 794 deletions(-) diff --git a/src.gen/@amzn/codewhisperer-streaming/LICENSE b/src.gen/@amzn/codewhisperer-streaming/LICENSE index ba9d6d15269..1349aa7c992 100644 --- a/src.gen/@amzn/codewhisperer-streaming/LICENSE +++ b/src.gen/@amzn/codewhisperer-streaming/LICENSE @@ -186,7 +186,7 @@ same "printed page" as the copyright notice for easier identification within third-party archives. - Copyright 2018-2025 Amazon.com, Inc. or its affiliates. All Rights Reserved. + Copyright 2018-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src.gen/@amzn/codewhisperer-streaming/README.md b/src.gen/@amzn/codewhisperer-streaming/README.md index d0a59764ead..18d7dee5e4f 100644 --- a/src.gen/@amzn/codewhisperer-streaming/README.md +++ b/src.gen/@amzn/codewhisperer-streaming/README.md @@ -19,16 +19,16 @@ using your favorite package manager: The AWS SDK is modulized by clients and commands. To send a request, you only need to import the `CodeWhispererStreamingClient` and -the commands you need, for example `ExportResultArchiveCommand`: +the commands you need, for example `ConverseStreamCommand`: ```js // ES5 example -const { CodeWhispererStreamingClient, ExportResultArchiveCommand } = require("@amzn/codewhisperer-streaming"); +const { CodeWhispererStreamingClient, ConverseStreamCommand } = require("@amzn/codewhisperer-streaming"); ``` ```ts // ES6+ example -import { CodeWhispererStreamingClient, ExportResultArchiveCommand } from "@amzn/codewhisperer-streaming"; +import { CodeWhispererStreamingClient, ConverseStreamCommand } from "@amzn/codewhisperer-streaming"; ``` ### Usage @@ -45,7 +45,7 @@ To send a request, you: const client = new CodeWhispererStreamingClient({ region: "REGION" }); const params = { /** input parameters */ }; -const command = new ExportResultArchiveCommand(params); +const command = new ConverseStreamCommand(params); ``` #### Async/await @@ -124,7 +124,7 @@ const client = new AWS.CodeWhispererStreaming({ region: "REGION" }); // async/await. try { - const data = await client.exportResultArchive(params); + const data = await client.converseStream(params); // process data. } catch (error) { // error handling. @@ -132,7 +132,7 @@ try { // Promises. client - .exportResultArchive(params) + .converseStream(params) .then((data) => { // process data. }) @@ -141,7 +141,7 @@ client }); // callbacks. -client.exportResultArchive(params, (err, data) => { +client.converseStream(params, (err, data) => { // process err and data. }); ``` @@ -485,20 +485,6 @@ CreateResolution
-CreateSession - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/classes/createsessioncommand.html) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/interfaces/createsessioncommandinput.html) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/interfaces/createsessioncommandoutput.html) -
-
- -CreateTroubleshooting - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/classes/createtroubleshootingcommand.html) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/interfaces/createtroubleshootingcommandinput.html) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/interfaces/createtroubleshootingcommandoutput.html) -
-
- DeleteAssignment @@ -520,10 +506,10 @@ GetIdentityMetadata
-GetSession +GetTroubleshootingResults -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/classes/getsessioncommand.html) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/interfaces/getsessioncommandinput.html) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/interfaces/getsessioncommandoutput.html) +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/classes/gettroubleshootingresultscommand.html) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/interfaces/gettroubleshootingresultscommandinput.html) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/interfaces/gettroubleshootingresultscommandoutput.html)
@@ -555,8 +541,36 @@ StartConversation
-UpdateCommandExecutionResult +StartTroubleshootingAnalysis + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/classes/starttroubleshootinganalysiscommand.html) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/interfaces/starttroubleshootinganalysiscommandinput.html) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/interfaces/starttroubleshootinganalysiscommandoutput.html) +
+
+ +StartTroubleshootingResolutionExplanation + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/classes/starttroubleshootingresolutionexplanationcommand.html) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/interfaces/starttroubleshootingresolutionexplanationcommandinput.html) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/interfaces/starttroubleshootingresolutionexplanationcommandoutput.html) +
+
+ +UpdateTroubleshootingCommandResult + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/classes/updatetroubleshootingcommandresultcommand.html) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/interfaces/updatetroubleshootingcommandresultcommandinput.html) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/interfaces/updatetroubleshootingcommandresultcommandoutput.html) +
+
+ +ConverseStream + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/classes/conversestreamcommand.html) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/interfaces/conversestreamcommandinput.html) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/interfaces/conversestreamcommandoutput.html) +
+
+ +GenerateInfrastructureCode -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/classes/updatecommandexecutionresultcommand.html) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/interfaces/updatecommandexecutionresultcommandinput.html) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/interfaces/updatecommandexecutionresultcommandoutput.html) +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/classes/generateinfrastructurecodecommand.html) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/interfaces/generateinfrastructurecodecommandinput.html) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-codewhispererstreaming/interfaces/generateinfrastructurecodecommandoutput.html)
diff --git a/src.gen/@amzn/codewhisperer-streaming/package-lock.json b/src.gen/@amzn/codewhisperer-streaming/package-lock.json index 4495be90e59..85aabe846c9 100644 --- a/src.gen/@amzn/codewhisperer-streaming/package-lock.json +++ b/src.gen/@amzn/codewhisperer-streaming/package-lock.json @@ -7,6 +7,7 @@ "": { "name": "@amzn/codewhisperer-streaming", "version": "0.0.1", + "hasInstallScript": true, "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", @@ -63,7 +64,6 @@ }, "node_modules/@aws-crypto/crc32": { "version": "3.0.0", - "integrity": "sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==", "license": "Apache-2.0", "dependencies": { "@aws-crypto/util": "^3.0.0", @@ -73,12 +73,10 @@ }, "node_modules/@aws-crypto/crc32/node_modules/tslib": { "version": "1.14.1", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "license": "0BSD" }, "node_modules/@aws-crypto/ie11-detection": { "version": "3.0.0", - "integrity": "sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q==", "license": "Apache-2.0", "dependencies": { "tslib": "^1.11.1" @@ -86,12 +84,10 @@ }, "node_modules/@aws-crypto/ie11-detection/node_modules/tslib": { "version": "1.14.1", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "license": "0BSD" }, "node_modules/@aws-crypto/sha256-browser": { "version": "3.0.0", - "integrity": "sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==", "license": "Apache-2.0", "dependencies": { "@aws-crypto/ie11-detection": "^3.0.0", @@ -106,12 +102,10 @@ }, "node_modules/@aws-crypto/sha256-browser/node_modules/tslib": { "version": "1.14.1", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "license": "0BSD" }, "node_modules/@aws-crypto/sha256-js": { "version": "3.0.0", - "integrity": "sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==", "license": "Apache-2.0", "dependencies": { "@aws-crypto/util": "^3.0.0", @@ -121,12 +115,10 @@ }, "node_modules/@aws-crypto/sha256-js/node_modules/tslib": { "version": "1.14.1", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "license": "0BSD" }, "node_modules/@aws-crypto/supports-web-crypto": { "version": "3.0.0", - "integrity": "sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==", "license": "Apache-2.0", "dependencies": { "tslib": "^1.11.1" @@ -134,12 +126,10 @@ }, "node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": { "version": "1.14.1", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "license": "0BSD" }, "node_modules/@aws-crypto/util": { "version": "3.0.0", - "integrity": "sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==", "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "^3.222.0", @@ -149,12 +139,10 @@ }, "node_modules/@aws-crypto/util/node_modules/tslib": { "version": "1.14.1", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "license": "0BSD" }, "node_modules/@aws-sdk/middleware-host-header": { "version": "3.425.0", - "integrity": "sha512-E5Gt41LObQ+cr8QnLthwsH3MtVSNXy1AKJMowDr85h0vzqA/FHUkgHyOGntgozzjXT5M0MaSRYxS0xwTR5D4Ew==", "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.425.0", @@ -168,7 +156,6 @@ }, "node_modules/@aws-sdk/middleware-logger": { "version": "3.425.0", - "integrity": "sha512-INE9XWRXx2f4a/r2vOU0tAmgctVp7nEaEasemNtVBYhqbKLZvr9ndLBSgKGgJ8LIcXAoISipaMuFiqIGkFsm7A==", "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.425.0", @@ -181,7 +168,6 @@ }, "node_modules/@aws-sdk/middleware-recursion-detection": { "version": "3.425.0", - "integrity": "sha512-77gnzJ5b91bgD75L/ugpOyerx6lR3oyS4080X1YI58EzdyBMkDrHM4FbMcY2RynETi3lwXCFzLRyZjWXY1mRlw==", "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.425.0", @@ -195,7 +181,6 @@ }, "node_modules/@aws-sdk/middleware-token": { "version": "3.425.0", - "integrity": "sha512-69Zj/fZCPXlPU9TFr8KsqiWCPaNidPOC2GaOTjIFnv7y75D52c9Xo/9tDm0UXnBNnbMBMwJJuHL8w1GeBSd4Ag==", "license": "Apache-2.0", "dependencies": { "@aws-sdk/token-providers": "3.425.0", @@ -212,7 +197,6 @@ }, "node_modules/@aws-sdk/middleware-user-agent": { "version": "3.425.0", - "integrity": "sha512-FFlXJcCA6/Z3J66UEi3VVsWFaH11buPK5NZ2HgAzbzYwksc8EoM4kIfzl4qEoA5LbrYJGPIQ95eI+/FbbIobwA==", "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.425.0", @@ -227,7 +211,6 @@ }, "node_modules/@aws-sdk/region-config-resolver": { "version": "3.425.0", - "integrity": "sha512-u7uv/iUOapIJdRgRkO3wnpYsUgV6ponsZJQgVg/8L+n+Vo5PQL5gAcIuAOwcYSKQPFaeK+KbmByI4SyOK203Vw==", "license": "Apache-2.0", "dependencies": { "@smithy/node-config-provider": "^2.0.13", @@ -242,7 +225,6 @@ }, "node_modules/@aws-sdk/token-providers": { "version": "3.425.0", - "integrity": "sha512-q9skB/aDlqRESOuavs+wbnD9X2Odro0VaM1OOl2CRnJyv5ePOzNVzeoQn3d21zoh8klZkhoAqgbFnACeI3MN4w==", "license": "Apache-2.0", "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", @@ -287,7 +269,6 @@ }, "node_modules/@aws-sdk/types": { "version": "3.425.0", - "integrity": "sha512-6lqbmorwerN4v+J5dqbHPAsjynI0mkEF+blf+69QTaKKGaxBBVaXgqoqul9RXYcK5MMrrYRbQIMd0zYOoy90kA==", "license": "Apache-2.0", "dependencies": { "@smithy/types": "^2.3.4", @@ -299,7 +280,6 @@ }, "node_modules/@aws-sdk/util-endpoints": { "version": "3.425.0", - "integrity": "sha512-0HkrfWQRo10TWcllDAk9mkkttAXv/AUHpQ+JZjaLmR4IIrn3l/AqTiz/zyXfUawWaoXJzuPIdJ2J3v/gt/IpQA==", "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.425.0", @@ -310,19 +290,17 @@ } }, "node_modules/@aws-sdk/util-locate-window": { - "version": "3.310.0", - "integrity": "sha512-qo2t/vBTnoXpjKxlsC2e1gBrRm80M3bId27r0BRB2VniSSe7bL1mmzM+/HFtujm0iAxtPM+aLEflLJlJeDPg0w==", + "version": "3.568.0", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.5.0" + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@aws-sdk/util-user-agent-browser": { "version": "3.425.0", - "integrity": "sha512-22Y9iMtjGcFjGILR6/xdp1qRezlHVLyXtnpEsbuPTiernRCPk6zfAnK/ATH77r02MUjU057tdxVkd5umUBTn9Q==", "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.425.0", @@ -333,7 +311,6 @@ }, "node_modules/@aws-sdk/util-user-agent-node": { "version": "3.425.0", - "integrity": "sha512-SIR4F5uQeeVAi8lv4OgRirtdtNi5zeyogTuQgGi9su8F/WP1N6JqxofcwpUY5f8/oJ2UlXr/tx1f09UHfJJzvA==", "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.425.0", @@ -355,15 +332,13 @@ }, "node_modules/@aws-sdk/util-utf8-browser": { "version": "3.259.0", - "integrity": "sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==", "license": "Apache-2.0", "dependencies": { "tslib": "^2.3.1" } }, "node_modules/@babel/runtime": { - "version": "7.23.2", - "integrity": "sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==", + "version": "7.25.6", "dev": true, "license": "MIT", "dependencies": { @@ -374,530 +349,503 @@ } }, "node_modules/@smithy/abort-controller": { - "version": "2.0.13", - "integrity": "sha512-eeOPD+GF9BzF/Mjy3PICLePx4l0f3rG/nQegQHRLTloN5p1lSJJNZsyn+FzDnW8P2AduragZqJdtKNCxXozB1Q==", + "version": "2.2.0", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^2.5.0", - "tslib": "^2.5.0" + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/config-resolver": { - "version": "2.0.18", - "integrity": "sha512-761sJSgNbvsqcsKW6/WZbrZr4H+0Vp/QKKqwyrxCPwD8BsiPEXNHyYnqNgaeK9xRWYswjon0Uxbpe3DWQo0j/g==", + "version": "2.2.0", "license": "Apache-2.0", "dependencies": { - "@smithy/node-config-provider": "^2.1.5", - "@smithy/types": "^2.5.0", - "@smithy/util-config-provider": "^2.0.0", - "@smithy/util-middleware": "^2.0.6", - "tslib": "^2.5.0" + "@smithy/node-config-provider": "^2.3.0", + "@smithy/types": "^2.12.0", + "@smithy/util-config-provider": "^2.3.0", + "@smithy/util-middleware": "^2.2.0", + "tslib": "^2.6.2" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/credential-provider-imds": { - "version": "2.1.1", - "integrity": "sha512-gw5G3FjWC6sNz8zpOJgPpH5HGKrpoVFQpToNAwLwJVyI/LJ2jDJRjSKEsM6XI25aRpYjMSE/Qptxx305gN1vHw==", + "version": "2.3.0", "license": "Apache-2.0", "dependencies": { - "@smithy/node-config-provider": "^2.1.5", - "@smithy/property-provider": "^2.0.14", - "@smithy/types": "^2.5.0", - "@smithy/url-parser": "^2.0.13", - "tslib": "^2.5.0" + "@smithy/node-config-provider": "^2.3.0", + "@smithy/property-provider": "^2.2.0", + "@smithy/types": "^2.12.0", + "@smithy/url-parser": "^2.2.0", + "tslib": "^2.6.2" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/eventstream-codec": { - "version": "2.0.13", - "integrity": "sha512-CExbelIYp+DxAHG8RIs0l9QL7ElqhG4ym9BNoSpkPa4ptBQfzJdep3LbOSVJIE2VUdBAeObdeL6EDB3Jo85n3g==", + "version": "2.2.0", "license": "Apache-2.0", "dependencies": { "@aws-crypto/crc32": "3.0.0", - "@smithy/types": "^2.5.0", - "@smithy/util-hex-encoding": "^2.0.0", - "tslib": "^2.5.0" + "@smithy/types": "^2.12.0", + "@smithy/util-hex-encoding": "^2.2.0", + "tslib": "^2.6.2" } }, "node_modules/@smithy/eventstream-serde-browser": { - "version": "2.0.13", - "integrity": "sha512-OJ/2g/VxkzA+mYZxV102oX3CsiE+igTSmqq/ir3oEVG2kSIdRC00ryttj/lmL14W06ExNi0ysmfLxQkL8XrAZQ==", + "version": "2.2.0", "license": "Apache-2.0", "dependencies": { - "@smithy/eventstream-serde-universal": "^2.0.13", - "@smithy/types": "^2.5.0", - "tslib": "^2.5.0" + "@smithy/eventstream-serde-universal": "^2.2.0", + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/eventstream-serde-config-resolver": { - "version": "2.0.13", - "integrity": "sha512-2BI1CbnYuEvAYoWSeWJtPNygbIKiWeSLxCmDLnyM6wQV32Of7VptiQlaFXPxXp4zqn/rs3ocZ/T29rxE4s4Gsg==", + "version": "2.2.0", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^2.5.0", - "tslib": "^2.5.0" + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/eventstream-serde-node": { - "version": "2.0.13", - "integrity": "sha512-7NbFwPafb924elFxCBDvm48jy/DeSrpFbFQN0uN2ThuY5HrEeubikS0t7WMva4Z4EnRoivpbuT0scb9vUIJKoA==", + "version": "2.2.0", "license": "Apache-2.0", "dependencies": { - "@smithy/eventstream-serde-universal": "^2.0.13", - "@smithy/types": "^2.5.0", - "tslib": "^2.5.0" + "@smithy/eventstream-serde-universal": "^2.2.0", + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/eventstream-serde-universal": { - "version": "2.0.13", - "integrity": "sha512-j0yFd5UfftM+ia9dxLRbheJDCkCZBHpcEzCsPO8BxVOTbdcX/auVJCv6ov/yvpCKsf4Hv3mOqi0Is1YogM2g3Q==", + "version": "2.2.0", "license": "Apache-2.0", "dependencies": { - "@smithy/eventstream-codec": "^2.0.13", - "@smithy/types": "^2.5.0", - "tslib": "^2.5.0" + "@smithy/eventstream-codec": "^2.2.0", + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/fetch-http-handler": { - "version": "2.2.6", - "integrity": "sha512-PStY3XO1Ksjwn3wMKye5U6m6zxXpXrXZYqLy/IeCbh3nM9QB3Jgw/B0PUSLUWKdXg4U8qgEu300e3ZoBvZLsDg==", + "version": "2.5.0", "license": "Apache-2.0", "dependencies": { - "@smithy/protocol-http": "^3.0.9", - "@smithy/querystring-builder": "^2.0.13", - "@smithy/types": "^2.5.0", - "@smithy/util-base64": "^2.0.1", - "tslib": "^2.5.0" + "@smithy/protocol-http": "^3.3.0", + "@smithy/querystring-builder": "^2.2.0", + "@smithy/types": "^2.12.0", + "@smithy/util-base64": "^2.3.0", + "tslib": "^2.6.2" } }, "node_modules/@smithy/hash-node": { - "version": "2.0.15", - "integrity": "sha512-t/qjEJZu/G46A22PAk1k/IiJZT4ncRkG5GOCNWN9HPPy5rCcSZUbh7gwp7CGKgJJ7ATMMg+0Td7i9o1lQTwOfQ==", + "version": "2.2.0", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^2.5.0", - "@smithy/util-buffer-from": "^2.0.0", - "@smithy/util-utf8": "^2.0.2", - "tslib": "^2.5.0" + "@smithy/types": "^2.12.0", + "@smithy/util-buffer-from": "^2.2.0", + "@smithy/util-utf8": "^2.3.0", + "tslib": "^2.6.2" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/invalid-dependency": { - "version": "2.0.13", - "integrity": "sha512-XsGYhVhvEikX1Yz0kyIoLssJf2Rs6E0U2w2YuKdT4jSra5A/g8V2oLROC1s56NldbgnpesTYB2z55KCHHbKyjw==", + "version": "2.2.0", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^2.5.0", - "tslib": "^2.5.0" + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" } }, "node_modules/@smithy/is-array-buffer": { - "version": "2.0.0", - "integrity": "sha512-z3PjFjMyZNI98JFRJi/U0nGoLWMSJlDjAW4QUX2WNZLas5C0CmVV6LJ01JI0k90l7FvpmixjWxPFmENSClQ7ug==", + "version": "2.2.0", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.5.0" + "tslib": "^2.6.2" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/middleware-content-length": { - "version": "2.0.15", - "integrity": "sha512-xH4kRBw01gJgWiU+/mNTrnyFXeozpZHw39gLb3JKGsFDVmSrJZ8/tRqu27tU/ki1gKkxr2wApu+dEYjI3QwV1Q==", + "version": "2.2.0", "license": "Apache-2.0", "dependencies": { - "@smithy/protocol-http": "^3.0.9", - "@smithy/types": "^2.5.0", - "tslib": "^2.5.0" + "@smithy/protocol-http": "^3.3.0", + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/middleware-endpoint": { - "version": "2.2.0", - "integrity": "sha512-tddRmaig5URk2106PVMiNX6mc5BnKIKajHHDxb7K0J5MLdcuQluHMGnjkv18iY9s9O0tF+gAcPd/pDXA5L9DZw==", + "version": "2.5.1", "license": "Apache-2.0", "dependencies": { - "@smithy/middleware-serde": "^2.0.13", - "@smithy/node-config-provider": "^2.1.5", - "@smithy/shared-ini-file-loader": "^2.2.4", - "@smithy/types": "^2.5.0", - "@smithy/url-parser": "^2.0.13", - "@smithy/util-middleware": "^2.0.6", - "tslib": "^2.5.0" + "@smithy/middleware-serde": "^2.3.0", + "@smithy/node-config-provider": "^2.3.0", + "@smithy/shared-ini-file-loader": "^2.4.0", + "@smithy/types": "^2.12.0", + "@smithy/url-parser": "^2.2.0", + "@smithy/util-middleware": "^2.2.0", + "tslib": "^2.6.2" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/middleware-retry": { - "version": "2.0.20", - "integrity": "sha512-X2yrF/SHDk2WDd8LflRNS955rlzQ9daz9UWSp15wW8KtzoTXg3bhHM78HbK1cjr48/FWERSJKh9AvRUUGlIawg==", + "version": "2.3.1", "license": "Apache-2.0", "dependencies": { - "@smithy/node-config-provider": "^2.1.5", - "@smithy/protocol-http": "^3.0.9", - "@smithy/service-error-classification": "^2.0.6", - "@smithy/types": "^2.5.0", - "@smithy/util-middleware": "^2.0.6", - "@smithy/util-retry": "^2.0.6", - "tslib": "^2.5.0", - "uuid": "^8.3.2" + "@smithy/node-config-provider": "^2.3.0", + "@smithy/protocol-http": "^3.3.0", + "@smithy/service-error-classification": "^2.1.5", + "@smithy/smithy-client": "^2.5.1", + "@smithy/types": "^2.12.0", + "@smithy/util-middleware": "^2.2.0", + "@smithy/util-retry": "^2.2.0", + "tslib": "^2.6.2", + "uuid": "^9.0.1" }, "engines": { "node": ">=14.0.0" } }, + "node_modules/@smithy/middleware-retry/node_modules/uuid": { + "version": "9.0.1", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/@smithy/middleware-serde": { - "version": "2.0.13", - "integrity": "sha512-tBGbeXw+XsE6pPr4UaXOh+UIcXARZeiA8bKJWxk2IjJcD1icVLhBSUQH9myCIZLNNzJIH36SDjUX8Wqk4xJCJg==", + "version": "2.3.0", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^2.5.0", - "tslib": "^2.5.0" + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/middleware-stack": { - "version": "2.0.7", - "integrity": "sha512-L1KLAAWkXbGx1t2jjCI/mDJ2dDNq+rp4/ifr/HcC6FHngxho5O7A5bQLpKHGlkfATH6fUnOEx0VICEVFA4sUzw==", + "version": "2.2.0", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^2.5.0", - "tslib": "^2.5.0" + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/node-config-provider": { - "version": "2.1.5", - "integrity": "sha512-3Omb5/h4tOCuKRx4p4pkYTvEYRCYoKk52bOYbKUyz/G/8gERbagsN8jFm4FjQubkrcIqQEghTpQaUw6uk+0edw==", + "version": "2.3.0", "license": "Apache-2.0", "dependencies": { - "@smithy/property-provider": "^2.0.14", - "@smithy/shared-ini-file-loader": "^2.2.4", - "@smithy/types": "^2.5.0", - "tslib": "^2.5.0" + "@smithy/property-provider": "^2.2.0", + "@smithy/shared-ini-file-loader": "^2.4.0", + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/node-http-handler": { - "version": "2.1.9", - "integrity": "sha512-+K0q3SlNcocmo9OZj+fz67gY4lwhOCvIJxVbo/xH+hfWObvaxrMTx7JEzzXcluK0thnnLz++K3Qe7Z/8MDUreA==", + "version": "2.5.0", "license": "Apache-2.0", "dependencies": { - "@smithy/abort-controller": "^2.0.13", - "@smithy/protocol-http": "^3.0.9", - "@smithy/querystring-builder": "^2.0.13", - "@smithy/types": "^2.5.0", - "tslib": "^2.5.0" + "@smithy/abort-controller": "^2.2.0", + "@smithy/protocol-http": "^3.3.0", + "@smithy/querystring-builder": "^2.2.0", + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/property-provider": { - "version": "2.0.14", - "integrity": "sha512-k3D2qp9o6imTrLaXRj6GdLYEJr1sXqS99nLhzq8fYmJjSVOeMg/G+1KVAAc7Oxpu71rlZ2f8SSZxcSxkevuR0A==", + "version": "2.2.0", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^2.5.0", - "tslib": "^2.5.0" + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/protocol-http": { - "version": "3.0.9", - "integrity": "sha512-U1wl+FhYu4/BC+rjwh1lg2gcJChQhytiNQSggREgQ9G2FzmoK9sACBZvx7thyWMvRyHQTE22mO2d5UM8gMKDBg==", + "version": "3.3.0", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^2.5.0", - "tslib": "^2.5.0" + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/querystring-builder": { - "version": "2.0.13", - "integrity": "sha512-JhXKwp3JtsFUe96XLHy/nUPEbaXqn6r7xE4sNaH8bxEyytE5q1fwt0ew/Ke6+vIC7gP87HCHgQpJHg1X1jN2Fw==", + "version": "2.2.0", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^2.5.0", - "@smithy/util-uri-escape": "^2.0.0", - "tslib": "^2.5.0" + "@smithy/types": "^2.12.0", + "@smithy/util-uri-escape": "^2.2.0", + "tslib": "^2.6.2" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/querystring-parser": { - "version": "2.0.13", - "integrity": "sha512-TEiT6o8CPZVxJ44Rly/rrsATTQsE+b/nyBVzsYn2sa75xAaZcurNxsFd8z1haoUysONiyex24JMHoJY6iCfLdA==", + "version": "2.2.0", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^2.5.0", - "tslib": "^2.5.0" + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/service-client-documentation-generator": { - "version": "2.0.0", - "integrity": "sha512-0CIn8wfTntvE5XTs/cl8v77vERny4LunPO6n1/c9cKr01z3BTKNT4QaMA1xDI5HnyPabXtPWX/G+OpSa7IalJA==", + "version": "2.2.0", "dev": true, "license": "Apache-2.0", "dependencies": { - "tslib": "^2.5.0" + "tslib": "^2.6.2" } }, "node_modules/@smithy/service-error-classification": { - "version": "2.0.6", - "integrity": "sha512-fCQ36frtYra2fqY2/DV8+3/z2d0VB/1D1hXbjRcM5wkxTToxq6xHbIY/NGGY6v4carskMyG8FHACxgxturJ9Pg==", + "version": "2.1.5", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^2.5.0" + "@smithy/types": "^2.12.0" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/shared-ini-file-loader": { - "version": "2.2.4", - "integrity": "sha512-9dRknGgvYlRIsoTcmMJXuoR/3ekhGwhRq4un3ns2/byre4Ql5hyUN4iS0x8eITohjU90YOnUCsbRwZRvCkbRfw==", + "version": "2.4.0", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^2.5.0", - "tslib": "^2.5.0" + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/smithy-client": { - "version": "2.1.15", - "integrity": "sha512-rngZcQu7Jvs9UbHihK1EI67RMPuzkc3CJmu4MBgB7D7yBnMGuFR86tq5rqHfL2gAkNnMelBN/8kzQVvZjNKefQ==", + "version": "2.5.1", "license": "Apache-2.0", "dependencies": { - "@smithy/middleware-stack": "^2.0.7", - "@smithy/types": "^2.5.0", - "@smithy/util-stream": "^2.0.20", - "tslib": "^2.5.0" + "@smithy/middleware-endpoint": "^2.5.1", + "@smithy/middleware-stack": "^2.2.0", + "@smithy/protocol-http": "^3.3.0", + "@smithy/types": "^2.12.0", + "@smithy/util-stream": "^2.2.0", + "tslib": "^2.6.2" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/types": { - "version": "2.5.0", - "integrity": "sha512-/a31lYofrMBkJb3BuPlYJTMKDj0hUmKUP6JFZQu6YVuQVoAjubiY0A52U9S0Uysd33n/djexCUSNJ+G9bf3/aA==", + "version": "2.12.0", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.5.0" + "tslib": "^2.6.2" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/url-parser": { - "version": "2.0.13", - "integrity": "sha512-okWx2P/d9jcTsZWTVNnRMpFOE7fMkzloSFyM53fA7nLKJQObxM2T4JlZ5KitKKuXq7pxon9J6SF2kCwtdflIrA==", + "version": "2.2.0", "license": "Apache-2.0", "dependencies": { - "@smithy/querystring-parser": "^2.0.13", - "@smithy/types": "^2.5.0", - "tslib": "^2.5.0" + "@smithy/querystring-parser": "^2.2.0", + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" } }, "node_modules/@smithy/util-base64": { - "version": "2.0.1", - "integrity": "sha512-DlI6XFYDMsIVN+GH9JtcRp3j02JEVuWIn/QOZisVzpIAprdsxGveFed0bjbMRCqmIFe8uetn5rxzNrBtIGrPIQ==", + "version": "2.3.0", "license": "Apache-2.0", "dependencies": { - "@smithy/util-buffer-from": "^2.0.0", - "tslib": "^2.5.0" + "@smithy/util-buffer-from": "^2.2.0", + "@smithy/util-utf8": "^2.3.0", + "tslib": "^2.6.2" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/util-body-length-browser": { - "version": "2.0.0", - "integrity": "sha512-JdDuS4ircJt+FDnaQj88TzZY3+njZ6O+D3uakS32f2VNnDo3vyEuNdBOh/oFd8Df1zSZOuH1HEChk2AOYDezZg==", + "version": "2.2.0", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.5.0" + "tslib": "^2.6.2" } }, "node_modules/@smithy/util-body-length-node": { - "version": "2.1.0", - "integrity": "sha512-/li0/kj/y3fQ3vyzn36NTLGmUwAICb7Jbe/CsWCktW363gh1MOcpEcSO3mJ344Gv2dqz8YJCLQpb6hju/0qOWw==", + "version": "2.3.0", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.5.0" + "tslib": "^2.6.2" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/util-buffer-from": { - "version": "2.0.0", - "integrity": "sha512-/YNnLoHsR+4W4Vf2wL5lGv0ksg8Bmk3GEGxn2vEQt52AQaPSCuaO5PM5VM7lP1K9qHRKHwrPGktqVoAHKWHxzw==", + "version": "2.2.0", "license": "Apache-2.0", "dependencies": { - "@smithy/is-array-buffer": "^2.0.0", - "tslib": "^2.5.0" + "@smithy/is-array-buffer": "^2.2.0", + "tslib": "^2.6.2" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/util-config-provider": { - "version": "2.0.0", - "integrity": "sha512-xCQ6UapcIWKxXHEU4Mcs2s7LcFQRiU3XEluM2WcCjjBtQkUN71Tb+ydGmJFPxMUrW/GWMgQEEGipLym4XG0jZg==", + "version": "2.3.0", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.5.0" + "tslib": "^2.6.2" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/util-defaults-mode-browser": { - "version": "2.0.19", - "integrity": "sha512-VHP8xdFR7/orpiABJwgoTB0t8Zhhwpf93gXhNfUBiwAE9O0rvsv7LwpQYjgvbOUDDO8JfIYQB2GYJNkqqGWsXw==", + "version": "2.2.1", "license": "Apache-2.0", "dependencies": { - "@smithy/property-provider": "^2.0.14", - "@smithy/smithy-client": "^2.1.15", - "@smithy/types": "^2.5.0", + "@smithy/property-provider": "^2.2.0", + "@smithy/smithy-client": "^2.5.1", + "@smithy/types": "^2.12.0", "bowser": "^2.11.0", - "tslib": "^2.5.0" + "tslib": "^2.6.2" }, "engines": { "node": ">= 10.0.0" } }, "node_modules/@smithy/util-defaults-mode-node": { - "version": "2.0.25", - "integrity": "sha512-jkmep6/JyWmn2ADw9VULDeGbugR4N/FJCKOt+gYyVswmN1BJOfzF2umaYxQ1HhQDvna3kzm1Dbo1qIfBW4iuHA==", + "version": "2.3.1", "license": "Apache-2.0", "dependencies": { - "@smithy/config-resolver": "^2.0.18", - "@smithy/credential-provider-imds": "^2.1.1", - "@smithy/node-config-provider": "^2.1.5", - "@smithy/property-provider": "^2.0.14", - "@smithy/smithy-client": "^2.1.15", - "@smithy/types": "^2.5.0", - "tslib": "^2.5.0" + "@smithy/config-resolver": "^2.2.0", + "@smithy/credential-provider-imds": "^2.3.0", + "@smithy/node-config-provider": "^2.3.0", + "@smithy/property-provider": "^2.2.0", + "@smithy/smithy-client": "^2.5.1", + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" }, "engines": { "node": ">= 10.0.0" } }, "node_modules/@smithy/util-hex-encoding": { - "version": "2.0.0", - "integrity": "sha512-c5xY+NUnFqG6d7HFh1IFfrm3mGl29lC+vF+geHv4ToiuJCBmIfzx6IeHLg+OgRdPFKDXIw6pvi+p3CsscaMcMA==", + "version": "2.2.0", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.5.0" + "tslib": "^2.6.2" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/util-middleware": { - "version": "2.0.6", - "integrity": "sha512-7W4uuwBvSLgKoLC1x4LfeArCVcbuHdtVaC4g30kKsD1erfICyQ45+tFhhs/dZNeQg+w392fhunCm/+oCcb6BSA==", + "version": "2.2.0", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^2.5.0", - "tslib": "^2.5.0" + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/util-retry": { - "version": "2.0.6", - "integrity": "sha512-PSO41FofOBmyhPQJwBQJ6mVlaD7Sp9Uff9aBbnfBJ9eqXOE/obrqQjn0PNdkfdvViiPXl49BINfnGcFtSP4kYw==", + "version": "2.2.0", "license": "Apache-2.0", "dependencies": { - "@smithy/service-error-classification": "^2.0.6", - "@smithy/types": "^2.5.0", - "tslib": "^2.5.0" + "@smithy/service-error-classification": "^2.1.5", + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@smithy/util-stream": { - "version": "2.0.20", - "integrity": "sha512-tT8VASuD8jJu0yjHEMTCPt1o5E3FVzgdsxK6FQLAjXKqVv5V8InCnc0EOsYrijgspbfDqdAJg7r0o2sySfcHVg==", + "version": "2.2.0", "license": "Apache-2.0", "dependencies": { - "@smithy/fetch-http-handler": "^2.2.6", - "@smithy/node-http-handler": "^2.1.9", - "@smithy/types": "^2.5.0", - "@smithy/util-base64": "^2.0.1", - "@smithy/util-buffer-from": "^2.0.0", - "@smithy/util-hex-encoding": "^2.0.0", - "@smithy/util-utf8": "^2.0.2", - "tslib": "^2.5.0" + "@smithy/fetch-http-handler": "^2.5.0", + "@smithy/node-http-handler": "^2.5.0", + "@smithy/types": "^2.12.0", + "@smithy/util-base64": "^2.3.0", + "@smithy/util-buffer-from": "^2.2.0", + "@smithy/util-hex-encoding": "^2.2.0", + "@smithy/util-utf8": "^2.3.0", + "tslib": "^2.6.2" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/util-uri-escape": { - "version": "2.0.0", - "integrity": "sha512-ebkxsqinSdEooQduuk9CbKcI+wheijxEb3utGXkCoYQkJnwTnLbH1JXGimJtUkQwNQbsbuYwG2+aFVyZf5TLaw==", + "version": "2.2.0", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.5.0" + "tslib": "^2.6.2" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@smithy/util-utf8": { - "version": "2.0.2", - "integrity": "sha512-qOiVORSPm6Ce4/Yu6hbSgNHABLP2VMv8QOC3tTDNHHlWY19pPyc++fBTbZPtx6egPXi4HQxKDnMxVxpbtX2GoA==", + "version": "2.3.0", "license": "Apache-2.0", "dependencies": { - "@smithy/util-buffer-from": "^2.0.0", - "tslib": "^2.5.0" + "@smithy/util-buffer-from": "^2.2.0", + "tslib": "^2.6.2" }, "engines": { "node": ">=14.0.0" @@ -905,25 +853,21 @@ }, "node_modules/@tsconfig/node14": { "version": "1.0.3", - "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", "dev": true, "license": "MIT" }, "node_modules/@types/node": { "version": "14.18.63", - "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==", "dev": true, "license": "MIT" }, "node_modules/@types/uuid": { "version": "8.3.4", - "integrity": "sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw==", "dev": true, "license": "MIT" }, "node_modules/ansi-regex": { "version": "5.0.1", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "dev": true, "license": "MIT", "engines": { @@ -932,7 +876,6 @@ }, "node_modules/ansi-styles": { "version": "4.3.0", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "license": "MIT", "dependencies": { @@ -947,28 +890,23 @@ }, "node_modules/balanced-match": { "version": "1.0.2", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", "dev": true, "license": "MIT" }, "node_modules/bowser": { "version": "2.11.0", - "integrity": "sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==", "license": "MIT" }, "node_modules/brace-expansion": { - "version": "1.1.11", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "2.0.1", "dev": true, "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "balanced-match": "^1.0.0" } }, "node_modules/chalk": { "version": "4.1.2", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "license": "MIT", "dependencies": { @@ -984,7 +922,6 @@ }, "node_modules/chalk/node_modules/supports-color": { "version": "7.2.0", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "license": "MIT", "dependencies": { @@ -996,7 +933,6 @@ }, "node_modules/cliui": { "version": "7.0.4", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", "dev": true, "license": "ISC", "dependencies": { @@ -1007,7 +943,6 @@ }, "node_modules/color-convert": { "version": "2.0.1", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "license": "MIT", "dependencies": { @@ -1019,19 +954,16 @@ }, "node_modules/color-name": { "version": "1.1.4", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true, "license": "MIT" }, "node_modules/concat-map": { "version": "0.0.1", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "dev": true, "license": "MIT" }, "node_modules/concurrently": { "version": "7.0.0", - "integrity": "sha512-WKM7PUsI8wyXpF80H+zjHP32fsgsHNQfPLw/e70Z5dYkV7hF+rf8q3D+ScWJIEr57CpkO3OWBko6hwhQLPR8Pw==", "dev": true, "license": "MIT", "dependencies": { @@ -1053,7 +985,6 @@ }, "node_modules/date-fns": { "version": "2.30.0", - "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", "dev": true, "license": "MIT", "dependencies": { @@ -1069,7 +1000,6 @@ }, "node_modules/downlevel-dts": { "version": "0.10.1", - "integrity": "sha512-bwY63Y0Gfwotcly4vU6rB66m5txvfQzDGd1Gai9E9orqsDIswXKjkdR18Tm6TidnAk9+J5N68a5VMDO2bsQCKQ==", "dev": true, "license": "MIT", "dependencies": { @@ -1082,11 +1012,10 @@ } }, "node_modules/downlevel-dts/node_modules/typescript": { - "version": "5.8.0-dev.20250110", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.0-dev.20250110.tgz", - "integrity": "sha512-+qwHVEvUm4CeQGtZIvlwE8HmRFcBMV4F/8OPKv+mIyGRGx4Chrj2v0VCsReVJwRdjjs6Dat/lPzkJW1E18+eOg==", + "version": "5.7.0-dev.20240926", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.0-dev.20240926.tgz", + "integrity": "sha512-urjGXo3L23oEcK2thBaZ71DdA6My+NeeTuNIUJfYszrplyk//HIgV1yl40S+eQcya4vwmH14dhDDDH4vl4dlng==", "dev": true, - "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -1097,13 +1026,11 @@ }, "node_modules/emoji-regex": { "version": "8.0.0", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true, "license": "MIT" }, "node_modules/escalade": { - "version": "3.1.1", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "version": "3.2.0", "dev": true, "license": "MIT", "engines": { @@ -1112,13 +1039,11 @@ }, "node_modules/fs.realpath": { "version": "1.0.0", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", "dev": true, "license": "ISC" }, "node_modules/function-bind": { "version": "1.1.2", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", "dev": true, "license": "MIT", "funding": { @@ -1127,7 +1052,6 @@ }, "node_modules/get-caller-file": { "version": "2.0.5", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true, "license": "ISC", "engines": { @@ -1136,7 +1060,6 @@ }, "node_modules/glob": { "version": "7.2.3", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "dev": true, "license": "ISC", "dependencies": { @@ -1154,9 +1077,28 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/has-flag": { "version": "4.0.0", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true, "license": "MIT", "engines": { @@ -1164,8 +1106,7 @@ } }, "node_modules/hasown": { - "version": "2.0.0", - "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "version": "2.0.2", "dev": true, "license": "MIT", "dependencies": { @@ -1177,7 +1118,6 @@ }, "node_modules/inflight": { "version": "1.0.6", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "dev": true, "license": "ISC", "dependencies": { @@ -1187,13 +1127,11 @@ }, "node_modules/inherits": { "version": "2.0.4", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "dev": true, "license": "ISC" }, "node_modules/interpret": { "version": "1.4.0", - "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", "dev": true, "license": "MIT", "engines": { @@ -1201,12 +1139,14 @@ } }, "node_modules/is-core-module": { - "version": "2.13.1", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "version": "2.15.1", "dev": true, "license": "MIT", "dependencies": { - "hasown": "^2.0.0" + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -1214,7 +1154,6 @@ }, "node_modules/is-fullwidth-code-point": { "version": "3.0.0", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, "license": "MIT", "engines": { @@ -1222,38 +1161,22 @@ } }, "node_modules/jsonc-parser": { - "version": "3.2.0", - "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", + "version": "3.3.1", "dev": true, "license": "MIT" }, "node_modules/lodash": { "version": "4.17.21", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true, "license": "MIT" }, - "node_modules/lru-cache": { - "version": "6.0.0", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "license": "ISC", - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/lunr": { "version": "2.3.9", - "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", "dev": true, "license": "MIT" }, "node_modules/marked": { "version": "4.3.0", - "integrity": "sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==", "dev": true, "license": "MIT", "bin": { @@ -1264,20 +1187,18 @@ } }, "node_modules/minimatch": { - "version": "3.1.2", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "5.1.6", "dev": true, "license": "ISC", "dependencies": { - "brace-expansion": "^1.1.7" + "brace-expansion": "^2.0.1" }, "engines": { - "node": "*" + "node": ">=10" } }, "node_modules/once": { "version": "1.4.0", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "dev": true, "license": "ISC", "dependencies": { @@ -1286,7 +1207,6 @@ }, "node_modules/path-is-absolute": { "version": "1.0.1", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "dev": true, "license": "MIT", "engines": { @@ -1295,13 +1215,11 @@ }, "node_modules/path-parse": { "version": "1.0.7", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true, "license": "MIT" }, "node_modules/rechoir": { "version": "0.6.2", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", "dev": true, "dependencies": { "resolve": "^1.1.6" @@ -1311,14 +1229,12 @@ } }, "node_modules/regenerator-runtime": { - "version": "0.14.0", - "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==", + "version": "0.14.1", "dev": true, "license": "MIT" }, "node_modules/require-directory": { "version": "2.1.1", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", "dev": true, "license": "MIT", "engines": { @@ -1327,7 +1243,6 @@ }, "node_modules/resolve": { "version": "1.22.8", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "dev": true, "license": "MIT", "dependencies": { @@ -1344,7 +1259,6 @@ }, "node_modules/rimraf": { "version": "3.0.2", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dev": true, "license": "ISC", "dependencies": { @@ -1359,7 +1273,6 @@ }, "node_modules/rxjs": { "version": "6.6.7", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -1371,18 +1284,13 @@ }, "node_modules/rxjs/node_modules/tslib": { "version": "1.14.1", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true, "license": "0BSD" }, "node_modules/semver": { - "version": "7.5.4", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.3", "dev": true, "license": "ISC", - "dependencies": { - "lru-cache": "^6.0.0" - }, "bin": { "semver": "bin/semver.js" }, @@ -1392,7 +1300,6 @@ }, "node_modules/shelljs": { "version": "0.8.5", - "integrity": "sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -1409,7 +1316,6 @@ }, "node_modules/shiki": { "version": "0.11.1", - "integrity": "sha512-EugY9VASFuDqOexOgXR18ZV+TbFrQHeCpEYaXamO+SZlsnT/2LxuLBX25GGtIrwaEVFXUAbUQ601SWE2rMwWHA==", "dev": true, "license": "MIT", "dependencies": { @@ -1419,14 +1325,11 @@ } }, "node_modules/spawn-command": { - "version": "0.0.2-1", - "integrity": "sha1-YvXpRmmBwbeW3Fkpk34RycaSG9A=", - "dev": true, - "license": "MIT" + "version": "0.0.2", + "dev": true }, "node_modules/string-width": { "version": "4.2.3", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, "license": "MIT", "dependencies": { @@ -1440,7 +1343,6 @@ }, "node_modules/strip-ansi": { "version": "6.0.1", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, "license": "MIT", "dependencies": { @@ -1452,7 +1354,6 @@ }, "node_modules/supports-color": { "version": "8.1.1", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "dev": true, "license": "MIT", "dependencies": { @@ -1467,7 +1368,6 @@ }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", "dev": true, "license": "MIT", "engines": { @@ -1479,7 +1379,6 @@ }, "node_modules/tree-kill": { "version": "1.2.2", - "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", "dev": true, "license": "MIT", "bin": { @@ -1487,13 +1386,11 @@ } }, "node_modules/tslib": { - "version": "2.6.2", - "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "version": "2.7.0", "license": "0BSD" }, "node_modules/typedoc": { "version": "0.23.23", - "integrity": "sha512-cg1YQWj+/BU6wq74iott513U16fbrPCbyYs04PHZgvoKJIc6EY4xNobyDZh4KMfRGW8Yjv6wwIzQyoqopKOUGw==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -1512,30 +1409,8 @@ "typescript": "4.6.x || 4.7.x || 4.8.x || 4.9.x" } }, - "node_modules/typedoc/node_modules/brace-expansion": { - "version": "2.0.1", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/typedoc/node_modules/minimatch": { - "version": "5.1.6", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/typescript": { "version": "4.9.5", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", "dev": true, "license": "Apache-2.0", "bin": { @@ -1548,7 +1423,6 @@ }, "node_modules/uuid": { "version": "8.3.2", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", "license": "MIT", "bin": { "uuid": "dist/bin/uuid" @@ -1556,19 +1430,16 @@ }, "node_modules/vscode-oniguruma": { "version": "1.7.0", - "integrity": "sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA==", "dev": true, "license": "MIT" }, "node_modules/vscode-textmate": { "version": "6.0.0", - "integrity": "sha512-gu73tuZfJgu+mvCSy4UZwd2JXykjK9zAZsfmDeut5dx/1a7FeTk0XwJsSuqQn+cuMCGVbIBfl+s53X4T19DnzQ==", "dev": true, "license": "MIT" }, "node_modules/wrap-ansi": { "version": "7.0.0", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "dev": true, "license": "MIT", "dependencies": { @@ -1585,28 +1456,19 @@ }, "node_modules/wrappy": { "version": "1.0.2", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", "dev": true, "license": "ISC" }, "node_modules/y18n": { "version": "5.0.8", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", "dev": true, "license": "ISC", "engines": { "node": ">=10" } }, - "node_modules/yallist": { - "version": "4.0.0", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true, - "license": "ISC" - }, "node_modules/yargs": { "version": "16.2.0", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", "dev": true, "license": "MIT", "dependencies": { @@ -1624,7 +1486,6 @@ }, "node_modules/yargs-parser": { "version": "20.2.9", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", "dev": true, "license": "ISC", "engines": { diff --git a/src.gen/@amzn/codewhisperer-streaming/package.json b/src.gen/@amzn/codewhisperer-streaming/package.json index 6041651f3f2..06cb5c05679 100644 --- a/src.gen/@amzn/codewhisperer-streaming/package.json +++ b/src.gen/@amzn/codewhisperer-streaming/package.json @@ -10,7 +10,8 @@ "build:types": "tsc -p tsconfig.types.json", "build:types:downlevel": "downlevel-dts dist-types dist-types/ts3.4", "clean": "rimraf ./dist-* && rimraf *.tsbuildinfo", - "prepack": "npm run clean && npm run build" + "prepack": "npm run clean && npm run build", + "postinstall": "npm run build" }, "main": "./dist-cjs/index.js", "types": "./dist-types/index.d.ts", diff --git a/src.gen/@amzn/codewhisperer-streaming/src/CodeWhispererStreaming.ts b/src.gen/@amzn/codewhisperer-streaming/src/CodeWhispererStreaming.ts index 7b28f12e20a..7cf7a099037 100644 --- a/src.gen/@amzn/codewhisperer-streaming/src/CodeWhispererStreaming.ts +++ b/src.gen/@amzn/codewhisperer-streaming/src/CodeWhispererStreaming.ts @@ -3,6 +3,11 @@ import { CodeWhispererStreamingClient, CodeWhispererStreamingClientConfig, } from "./CodeWhispererStreamingClient"; +import { + ConverseStreamCommand, + ConverseStreamCommandInput, + ConverseStreamCommandOutput, +} from "./commands/ConverseStreamCommand"; import { ExportResultArchiveCommand, ExportResultArchiveCommandInput, @@ -25,6 +30,7 @@ const commands = { ExportResultArchiveCommand, GenerateAssistantResponseCommand, GenerateTaskAssistPlanCommand, + ConverseStreamCommand, } export interface CodeWhispererStreaming { @@ -79,6 +85,23 @@ export interface CodeWhispererStreaming { cb: (err: any, data?: GenerateTaskAssistPlanCommandOutput) => void ): void; + /** + * @see {@link ConverseStreamCommand} + */ + converseStream( + args: ConverseStreamCommandInput, + options?: __HttpHandlerOptions, + ): Promise; + converseStream( + args: ConverseStreamCommandInput, + cb: (err: any, data?: ConverseStreamCommandOutput) => void + ): void; + converseStream( + args: ConverseStreamCommandInput, + options: __HttpHandlerOptions, + cb: (err: any, data?: ConverseStreamCommandOutput) => void + ): void; + } /** diff --git a/src.gen/@amzn/codewhisperer-streaming/src/CodeWhispererStreamingClient.ts b/src.gen/@amzn/codewhisperer-streaming/src/CodeWhispererStreamingClient.ts index fe57aca4a1d..987cef7326b 100644 --- a/src.gen/@amzn/codewhisperer-streaming/src/CodeWhispererStreamingClient.ts +++ b/src.gen/@amzn/codewhisperer-streaming/src/CodeWhispererStreamingClient.ts @@ -1,4 +1,8 @@ // smithy-typescript generated code +import { + ConverseStreamCommandInput, + ConverseStreamCommandOutput, +} from "./commands/ConverseStreamCommand"; import { ExportResultArchiveCommandInput, ExportResultArchiveCommandOutput, @@ -90,6 +94,7 @@ export { __Client } * @public */ export type ServiceInputTypes = + | ConverseStreamCommandInput | ExportResultArchiveCommandInput | GenerateAssistantResponseCommandInput | GenerateTaskAssistPlanCommandInput; @@ -98,6 +103,7 @@ export type ServiceInputTypes = * @public */ export type ServiceOutputTypes = + | ConverseStreamCommandOutput | ExportResultArchiveCommandOutput | GenerateAssistantResponseCommandOutput | GenerateTaskAssistPlanCommandOutput; diff --git a/src.gen/@amzn/codewhisperer-streaming/src/commands/ExportResultArchiveCommand.ts b/src.gen/@amzn/codewhisperer-streaming/src/commands/ExportResultArchiveCommand.ts index 2c33ded0efa..6ae5d746d63 100644 --- a/src.gen/@amzn/codewhisperer-streaming/src/commands/ExportResultArchiveCommand.ts +++ b/src.gen/@amzn/codewhisperer-streaming/src/commands/ExportResultArchiveCommand.ts @@ -63,7 +63,7 @@ export interface ExportResultArchiveCommandOutput extends ExportResultArchiveRes * exportContext: { // ExportContext Union: only one key present * transformationExportContext: { // TransformationExportContext * downloadArtifactId: "STRING_VALUE", // required - * downloadArtifactType: "ClientInstructions", // required + * downloadArtifactType: "ClientInstructions" || "Logs", // required * }, * }, * }; diff --git a/src.gen/@amzn/codewhisperer-streaming/src/commands/GenerateAssistantResponseCommand.ts b/src.gen/@amzn/codewhisperer-streaming/src/commands/GenerateAssistantResponseCommand.ts index a829dcdb7ed..87e0f6fa51f 100644 --- a/src.gen/@amzn/codewhisperer-streaming/src/commands/GenerateAssistantResponseCommand.ts +++ b/src.gen/@amzn/codewhisperer-streaming/src/commands/GenerateAssistantResponseCommand.ts @@ -97,6 +97,23 @@ export interface GenerateAssistantResponseCommandOutput extends GenerateAssistan * }, * }, * }, + * relevantDocuments: [ // RelevantDocumentList + * { // RelevantTextDocument + * relativeFilePath: "STRING_VALUE", // required + * programmingLanguage: { + * languageName: "STRING_VALUE", // required + * }, + * text: "STRING_VALUE", + * documentSymbols: [ + * { + * name: "STRING_VALUE", // required + * type: "DECLARATION" || "USAGE", // required + * source: "STRING_VALUE", + * }, + * ], + * }, + * ], + * useRelevantDocuments: true || false, * }, * shellState: { // ShellState * shellName: "STRING_VALUE", // required @@ -123,6 +140,12 @@ export interface GenerateAssistantResponseCommandOutput extends GenerateAssistan * }, * ], * }, + * appStudioContext: { // AppStudioState + * namespace: "STRING_VALUE", // required + * propertyName: "STRING_VALUE", // required + * propertyValue: "STRING_VALUE", + * propertyContext: "STRING_VALUE", // required + * }, * diagnostic: { // Diagnostic Union: only one key present * textDocumentDiagnostic: { // TextDocumentDiagnostic * document: { @@ -159,8 +182,14 @@ export interface GenerateAssistantResponseCommandOutput extends GenerateAssistan * message: "STRING_VALUE", // required * }, * }, + * consoleState: { // ConsoleState + * region: "STRING_VALUE", + * }, + * userSettings: { // UserSettings + * hasConsentedToCrossRegionCalls: true || false, + * }, * }, - * userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION", + * userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS", * }, * assistantResponseMessage: { // AssistantResponseMessage * messageId: "STRING_VALUE", @@ -185,7 +214,7 @@ export interface GenerateAssistantResponseCommandOutput extends GenerateAssistan * ], * followupPrompt: { // FollowupPrompt * content: "STRING_VALUE", // required - * userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION", + * userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS", * }, * }, * }, @@ -203,6 +232,23 @@ export interface GenerateAssistantResponseCommandOutput extends GenerateAssistan * end: "", // required * }, * }, + * relevantDocuments: [ + * { + * relativeFilePath: "STRING_VALUE", // required + * programmingLanguage: { + * languageName: "STRING_VALUE", // required + * }, + * text: "STRING_VALUE", + * documentSymbols: [ + * { + * name: "STRING_VALUE", // required + * type: "DECLARATION" || "USAGE", // required + * source: "STRING_VALUE", + * }, + * ], + * }, + * ], + * useRelevantDocuments: true || false, * }, * shellState: { * shellName: "STRING_VALUE", // required @@ -229,6 +275,12 @@ export interface GenerateAssistantResponseCommandOutput extends GenerateAssistan * }, * ], * }, + * appStudioContext: { + * namespace: "STRING_VALUE", // required + * propertyName: "STRING_VALUE", // required + * propertyValue: "STRING_VALUE", + * propertyContext: "STRING_VALUE", // required + * }, * diagnostic: {// Union: only one key present * textDocumentDiagnostic: { * document: "", // required @@ -246,8 +298,14 @@ export interface GenerateAssistantResponseCommandOutput extends GenerateAssistan * message: "STRING_VALUE", // required * }, * }, + * consoleState: { + * region: "STRING_VALUE", + * }, + * userSettings: { + * hasConsentedToCrossRegionCalls: true || false, + * }, * }, - * userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION", + * userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS", * }, * assistantResponseMessage: { * messageId: "STRING_VALUE", @@ -272,12 +330,14 @@ export interface GenerateAssistantResponseCommandOutput extends GenerateAssistan * ], * followupPrompt: { * content: "STRING_VALUE", // required - * userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION", + * userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS", * }, * }, * }, * chatTriggerType: "MANUAL" || "DIAGNOSTIC", // required + * customizationArn: "STRING_VALUE", * }, + * profileArn: "STRING_VALUE", * }; * const command = new GenerateAssistantResponseCommand(input); * const response = await client.send(command); @@ -315,7 +375,19 @@ export interface GenerateAssistantResponseCommandOutput extends GenerateAssistan * // followupPromptEvent: { // FollowupPromptEvent * // followupPrompt: { // FollowupPrompt * // content: "STRING_VALUE", // required - * // userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION", + * // userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS", + * // }, + * // }, + * // codeEvent: { // CodeEvent + * // content: "STRING_VALUE", // required + * // }, + * // intentsEvent: { // IntentsEvent + * // intents: { // IntentMap + * // "": { // IntentData + * // "": { // IntentDataType Union: only one key present + * // string: "STRING_VALUE", + * // }, + * // }, * // }, * // }, * // invalidStateEvent: { // InvalidStateEvent diff --git a/src.gen/@amzn/codewhisperer-streaming/src/commands/GenerateTaskAssistPlanCommand.ts b/src.gen/@amzn/codewhisperer-streaming/src/commands/GenerateTaskAssistPlanCommand.ts index e55e88108e9..22a591f22d8 100644 --- a/src.gen/@amzn/codewhisperer-streaming/src/commands/GenerateTaskAssistPlanCommand.ts +++ b/src.gen/@amzn/codewhisperer-streaming/src/commands/GenerateTaskAssistPlanCommand.ts @@ -97,6 +97,23 @@ export interface GenerateTaskAssistPlanCommandOutput extends GenerateTaskAssistP * }, * }, * }, + * relevantDocuments: [ // RelevantDocumentList + * { // RelevantTextDocument + * relativeFilePath: "STRING_VALUE", // required + * programmingLanguage: { + * languageName: "STRING_VALUE", // required + * }, + * text: "STRING_VALUE", + * documentSymbols: [ + * { + * name: "STRING_VALUE", // required + * type: "DECLARATION" || "USAGE", // required + * source: "STRING_VALUE", + * }, + * ], + * }, + * ], + * useRelevantDocuments: true || false, * }, * shellState: { // ShellState * shellName: "STRING_VALUE", // required @@ -123,6 +140,12 @@ export interface GenerateTaskAssistPlanCommandOutput extends GenerateTaskAssistP * }, * ], * }, + * appStudioContext: { // AppStudioState + * namespace: "STRING_VALUE", // required + * propertyName: "STRING_VALUE", // required + * propertyValue: "STRING_VALUE", + * propertyContext: "STRING_VALUE", // required + * }, * diagnostic: { // Diagnostic Union: only one key present * textDocumentDiagnostic: { // TextDocumentDiagnostic * document: { @@ -159,8 +182,14 @@ export interface GenerateTaskAssistPlanCommandOutput extends GenerateTaskAssistP * message: "STRING_VALUE", // required * }, * }, + * consoleState: { // ConsoleState + * region: "STRING_VALUE", + * }, + * userSettings: { // UserSettings + * hasConsentedToCrossRegionCalls: true || false, + * }, * }, - * userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION", + * userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS", * }, * assistantResponseMessage: { // AssistantResponseMessage * messageId: "STRING_VALUE", @@ -185,7 +214,7 @@ export interface GenerateTaskAssistPlanCommandOutput extends GenerateTaskAssistP * ], * followupPrompt: { // FollowupPrompt * content: "STRING_VALUE", // required - * userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION", + * userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS", * }, * }, * }, @@ -203,6 +232,23 @@ export interface GenerateTaskAssistPlanCommandOutput extends GenerateTaskAssistP * end: "", // required * }, * }, + * relevantDocuments: [ + * { + * relativeFilePath: "STRING_VALUE", // required + * programmingLanguage: { + * languageName: "STRING_VALUE", // required + * }, + * text: "STRING_VALUE", + * documentSymbols: [ + * { + * name: "STRING_VALUE", // required + * type: "DECLARATION" || "USAGE", // required + * source: "STRING_VALUE", + * }, + * ], + * }, + * ], + * useRelevantDocuments: true || false, * }, * shellState: { * shellName: "STRING_VALUE", // required @@ -229,6 +275,12 @@ export interface GenerateTaskAssistPlanCommandOutput extends GenerateTaskAssistP * }, * ], * }, + * appStudioContext: { + * namespace: "STRING_VALUE", // required + * propertyName: "STRING_VALUE", // required + * propertyValue: "STRING_VALUE", + * propertyContext: "STRING_VALUE", // required + * }, * diagnostic: {// Union: only one key present * textDocumentDiagnostic: { * document: "", // required @@ -246,8 +298,14 @@ export interface GenerateTaskAssistPlanCommandOutput extends GenerateTaskAssistP * message: "STRING_VALUE", // required * }, * }, + * consoleState: { + * region: "STRING_VALUE", + * }, + * userSettings: { + * hasConsentedToCrossRegionCalls: true || false, + * }, * }, - * userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION", + * userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS", * }, * assistantResponseMessage: { * messageId: "STRING_VALUE", @@ -272,11 +330,12 @@ export interface GenerateTaskAssistPlanCommandOutput extends GenerateTaskAssistP * ], * followupPrompt: { * content: "STRING_VALUE", // required - * userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION", + * userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS", * }, * }, * }, * chatTriggerType: "MANUAL" || "DIAGNOSTIC", // required + * customizationArn: "STRING_VALUE", * }, * workspaceState: { // WorkspaceState * uploadId: "STRING_VALUE", // required @@ -319,7 +378,19 @@ export interface GenerateTaskAssistPlanCommandOutput extends GenerateTaskAssistP * // followupPromptEvent: { // FollowupPromptEvent * // followupPrompt: { // FollowupPrompt * // content: "STRING_VALUE", // required - * // userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION", + * // userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS", + * // }, + * // }, + * // codeEvent: { // CodeEvent + * // content: "STRING_VALUE", // required + * // }, + * // intentsEvent: { // IntentsEvent + * // intents: { // IntentMap + * // "": { // IntentData + * // "": { // IntentDataType Union: only one key present + * // string: "STRING_VALUE", + * // }, + * // }, * // }, * // }, * // invalidStateEvent: { // InvalidStateEvent @@ -343,6 +414,9 @@ export interface GenerateTaskAssistPlanCommandOutput extends GenerateTaskAssistP * @throws {@link InternalServerException} (server fault) * This exception is thrown when an unexpected error occurred during the processing of a request. * + * @throws {@link ServiceQuotaExceededException} (client fault) + * This exception is thrown when request was denied due to caller exceeding their usage limits + * * @throws {@link ThrottlingException} (client fault) * This exception is thrown when request was denied due to request throttling. * diff --git a/src.gen/@amzn/codewhisperer-streaming/src/commands/index.ts b/src.gen/@amzn/codewhisperer-streaming/src/commands/index.ts index 741b9778b81..2f4466affaa 100644 --- a/src.gen/@amzn/codewhisperer-streaming/src/commands/index.ts +++ b/src.gen/@amzn/codewhisperer-streaming/src/commands/index.ts @@ -2,3 +2,4 @@ export * from "./ExportResultArchiveCommand"; export * from "./GenerateAssistantResponseCommand"; export * from "./GenerateTaskAssistPlanCommand"; +export * from "./ConverseStreamCommand"; diff --git a/src.gen/@amzn/codewhisperer-streaming/src/models/models_0.ts b/src.gen/@amzn/codewhisperer-streaming/src/models/models_0.ts index 5c330075ba1..2b069eb9a73 100644 --- a/src.gen/@amzn/codewhisperer-streaming/src/models/models_0.ts +++ b/src.gen/@amzn/codewhisperer-streaming/src/models/models_0.ts @@ -149,6 +149,55 @@ export class ValidationException extends __BaseException { } } +/** + * @public + * Description of a user's context when they are calling Q Chat from AppStudio + */ +export interface AppStudioState { + /** + * @public + * The namespace of the context. Examples: 'ui.Button', 'ui.Table.DataSource', 'ui.Table.RowActions.Button', 'logic.invokeAWS', 'logic.JavaScript' + */ + namespace: string | undefined; + + /** + * @public + * The name of the property. Examples: 'visibility', 'disability', 'value', 'code' + */ + propertyName: string | undefined; + + /** + * @public + * The value of the property. + */ + propertyValue?: string; + + /** + * @public + * Context about how the property is used + */ + propertyContext: string | undefined; +} + +/** + * @internal + */ +export const AppStudioStateFilterSensitiveLog = (obj: AppStudioState): any => ({ + ...obj, + ...(obj.namespace && { namespace: + SENSITIVE_STRING + }), + ...(obj.propertyName && { propertyName: + SENSITIVE_STRING + }), + ...(obj.propertyValue && { propertyValue: + SENSITIVE_STRING + }), + ...(obj.propertyContext && { propertyContext: + SENSITIVE_STRING + }), +}) + /** * @public * Streaming Response Event for Assistant Markdown text message. @@ -192,6 +241,14 @@ export const UserIntent = { * Explain Code Line By Line */ EXPLAIN_LINE_BY_LINE: "EXPLAIN_LINE_BY_LINE", + /** + * Generate CloudFormation Template + */ + GENERATE_CLOUDFORMATION_TEMPLATE: "GENERATE_CLOUDFORMATION_TEMPLATE", + /** + * Generate Unit Tests + */ + GENERATE_UNIT_TESTS: "GENERATE_UNIT_TESTS", /** * Improve Code */ @@ -471,6 +528,14 @@ export const BinaryPayloadEventFilterSensitiveLog = (obj: BinaryPayloadEvent): a }), }) +/** + * @public + * Information about the state of the AWS management console page from which the user is calling + */ +export interface ConsoleState { + region?: string; +} + /** * @public * @enum @@ -822,6 +887,49 @@ export namespace CursorState { } +/** + * @public + * Represents an IDE retrieved relevant Text Document / File + */ +export interface RelevantTextDocument { + /** + * @public + * Filepath relative to the root of the workspace + */ + relativeFilePath: string | undefined; + + /** + * @public + * The text document's language identifier. + */ + programmingLanguage?: ProgrammingLanguage; + + /** + * @public + * Content of the text document + */ + text?: string; + + /** + * @public + * DocumentSymbols parsed from a text document + */ + documentSymbols?: (DocumentSymbol)[]; +} + +/** + * @internal + */ +export const RelevantTextDocumentFilterSensitiveLog = (obj: RelevantTextDocument): any => ({ + ...obj, + ...(obj.relativeFilePath && { relativeFilePath: + SENSITIVE_STRING + }), + ...(obj.text && { text: + SENSITIVE_STRING + }), +}) + /** * @public * Represents the state of an Editor @@ -838,6 +946,18 @@ export interface EditorState { * Position of the cursor */ cursorState?: CursorState; + + /** + * @public + * Represents IDE provided relevant files + */ + relevantDocuments?: (RelevantTextDocument)[]; + + /** + * @public + * Whether service should use relevant document in prompt + */ + useRelevantDocuments?: boolean; } /** @@ -851,6 +971,12 @@ export const EditorStateFilterSensitiveLog = (obj: EditorState): any => ({ ...(obj.cursorState && { cursorState: obj.cursorState }), + ...(obj.relevantDocuments && { relevantDocuments: + obj.relevantDocuments.map( + item => + RelevantTextDocumentFilterSensitiveLog(item) + ) + }), }) /** @@ -1032,6 +1158,14 @@ export const ShellStateFilterSensitiveLog = (obj: ShellState): any => ({ }), }) +/** + * @public + * Settings information passed by the Q widget + */ +export interface UserSettings { + hasConsentedToCrossRegionCalls?: boolean; +} + /** * @public * Additional Chat message context associated with the Chat Message @@ -1057,15 +1191,33 @@ export interface UserInputMessageContext { /** * @public - * Environment state chat messaage context. + * Environment state chat message context. */ envState?: EnvState; + /** + * @public + * The state of a user's AppStudio UI when sending a message. + */ + appStudioContext?: AppStudioState; + /** * @public * Diagnostic chat message context. */ diagnostic?: Diagnostic; + + /** + * @public + * Contextual information about the environment from which the user is calling. + */ + consoleState?: ConsoleState; + + /** + * @public + * Settings information, e.g., whether the user has enabled cross-region API calls. + */ + userSettings?: UserSettings; } /** @@ -1085,6 +1237,9 @@ export const UserInputMessageContextFilterSensitiveLog = (obj: UserInputMessageC ...(obj.envState && { envState: EnvStateFilterSensitiveLog(obj.envState) }), + ...(obj.appStudioContext && { appStudioContext: + AppStudioStateFilterSensitiveLog(obj.appStudioContext) + }), ...(obj.diagnostic && { diagnostic: DiagnosticFilterSensitiveLog(obj.diagnostic) }), @@ -1198,6 +1353,28 @@ export const ChatMessageFilterSensitiveLog = (obj: ChatMessage): any => { if (obj.$unknown !== undefined) return {[obj.$unknown[0]]: 'UNKNOWN'}; } +/** + * @public + * Streaming response event for generated code text. + */ +export interface CodeEvent { + /** + * @public + * Generated code snippet. + */ + content: string | undefined; +} + +/** + * @internal + */ +export const CodeEventFilterSensitiveLog = (obj: CodeEvent): any => ({ + ...obj, + ...(obj.content && { content: + SENSITIVE_STRING + }), +}) + /** * @public * Streaming Response Event for CodeReferences @@ -1232,6 +1409,82 @@ export const FollowupPromptEventFilterSensitiveLog = (obj: FollowupPromptEvent): }), }) +/** + * @public + * @enum + */ +export const IntentType = { + GLUE_SENSEI: "GLUE_SENSEI", + RESOURCE_DATA: "RESOURCE_DATA", + SUPPORT: "SUPPORT", +} as const +/** + * @public + */ +export type IntentType = typeof IntentType[keyof typeof IntentType] + +/** + * @public + */ +export type IntentDataType = + | IntentDataType.StringMember + | IntentDataType.$UnknownMember + +/** + * @public + */ +export namespace IntentDataType { + + export interface StringMember { + string: string; + $unknown?: never; + } + + /** + * @public + */ + export interface $UnknownMember { + string?: never; + $unknown: [string, any]; + } + + export interface Visitor { + string: (value: string) => T; + _: (name: string, value: any) => T; + } + + export const visit = ( + value: IntentDataType, + visitor: Visitor + ): T => { + if (value.string !== undefined) return visitor.string(value.string); + return visitor._(value.$unknown[0], value.$unknown[1]); + } + +} + +/** + * @public + * Streaming Response Event for Intents + */ +export interface IntentsEvent { + /** + * @public + * A map of Intent objects + */ + intents?: Record>; +} + +/** + * @internal + */ +export const IntentsEventFilterSensitiveLog = (obj: IntentsEvent): any => ({ + ...obj, + ...(obj.intents && { intents: + SENSITIVE_STRING + }), +}) + /** * @public * @enum @@ -1301,9 +1554,11 @@ export const SupplementaryWebLinksEventFilterSensitiveLog = (obj: SupplementaryW */ export type ChatResponseStream = | ChatResponseStream.AssistantResponseEventMember + | ChatResponseStream.CodeEventMember | ChatResponseStream.CodeReferenceEventMember | ChatResponseStream.ErrorMember | ChatResponseStream.FollowupPromptEventMember + | ChatResponseStream.IntentsEventMember | ChatResponseStream.InvalidStateEventMember | ChatResponseStream.MessageMetadataEventMember | ChatResponseStream.SupplementaryWebLinksEventMember @@ -1324,6 +1579,8 @@ export namespace ChatResponseStream { codeReferenceEvent?: never; supplementaryWebLinksEvent?: never; followupPromptEvent?: never; + codeEvent?: never; + intentsEvent?: never; invalidStateEvent?: never; error?: never; $unknown?: never; @@ -1339,6 +1596,8 @@ export namespace ChatResponseStream { codeReferenceEvent?: never; supplementaryWebLinksEvent?: never; followupPromptEvent?: never; + codeEvent?: never; + intentsEvent?: never; invalidStateEvent?: never; error?: never; $unknown?: never; @@ -1354,6 +1613,8 @@ export namespace ChatResponseStream { codeReferenceEvent: CodeReferenceEvent; supplementaryWebLinksEvent?: never; followupPromptEvent?: never; + codeEvent?: never; + intentsEvent?: never; invalidStateEvent?: never; error?: never; $unknown?: never; @@ -1369,6 +1630,8 @@ export namespace ChatResponseStream { codeReferenceEvent?: never; supplementaryWebLinksEvent: SupplementaryWebLinksEvent; followupPromptEvent?: never; + codeEvent?: never; + intentsEvent?: never; invalidStateEvent?: never; error?: never; $unknown?: never; @@ -1384,6 +1647,42 @@ export namespace ChatResponseStream { codeReferenceEvent?: never; supplementaryWebLinksEvent?: never; followupPromptEvent: FollowupPromptEvent; + codeEvent?: never; + intentsEvent?: never; + invalidStateEvent?: never; + error?: never; + $unknown?: never; + } + + /** + * @public + * Code Generated event + */ + export interface CodeEventMember { + messageMetadataEvent?: never; + assistantResponseEvent?: never; + codeReferenceEvent?: never; + supplementaryWebLinksEvent?: never; + followupPromptEvent?: never; + codeEvent: CodeEvent; + intentsEvent?: never; + invalidStateEvent?: never; + error?: never; + $unknown?: never; + } + + /** + * @public + * Intents event + */ + export interface IntentsEventMember { + messageMetadataEvent?: never; + assistantResponseEvent?: never; + codeReferenceEvent?: never; + supplementaryWebLinksEvent?: never; + followupPromptEvent?: never; + codeEvent?: never; + intentsEvent: IntentsEvent; invalidStateEvent?: never; error?: never; $unknown?: never; @@ -1399,6 +1698,8 @@ export namespace ChatResponseStream { codeReferenceEvent?: never; supplementaryWebLinksEvent?: never; followupPromptEvent?: never; + codeEvent?: never; + intentsEvent?: never; invalidStateEvent: InvalidStateEvent; error?: never; $unknown?: never; @@ -1414,6 +1715,8 @@ export namespace ChatResponseStream { codeReferenceEvent?: never; supplementaryWebLinksEvent?: never; followupPromptEvent?: never; + codeEvent?: never; + intentsEvent?: never; invalidStateEvent?: never; error: InternalServerException; $unknown?: never; @@ -1428,6 +1731,8 @@ export namespace ChatResponseStream { codeReferenceEvent?: never; supplementaryWebLinksEvent?: never; followupPromptEvent?: never; + codeEvent?: never; + intentsEvent?: never; invalidStateEvent?: never; error?: never; $unknown: [string, any]; @@ -1439,6 +1744,8 @@ export namespace ChatResponseStream { codeReferenceEvent: (value: CodeReferenceEvent) => T; supplementaryWebLinksEvent: (value: SupplementaryWebLinksEvent) => T; followupPromptEvent: (value: FollowupPromptEvent) => T; + codeEvent: (value: CodeEvent) => T; + intentsEvent: (value: IntentsEvent) => T; invalidStateEvent: (value: InvalidStateEvent) => T; error: (value: InternalServerException) => T; _: (name: string, value: any) => T; @@ -1453,6 +1760,8 @@ export namespace ChatResponseStream { if (value.codeReferenceEvent !== undefined) return visitor.codeReferenceEvent(value.codeReferenceEvent); if (value.supplementaryWebLinksEvent !== undefined) return visitor.supplementaryWebLinksEvent(value.supplementaryWebLinksEvent); if (value.followupPromptEvent !== undefined) return visitor.followupPromptEvent(value.followupPromptEvent); + if (value.codeEvent !== undefined) return visitor.codeEvent(value.codeEvent); + if (value.intentsEvent !== undefined) return visitor.intentsEvent(value.intentsEvent); if (value.invalidStateEvent !== undefined) return visitor.invalidStateEvent(value.invalidStateEvent); if (value.error !== undefined) return visitor.error(value.error); return visitor._(value.$unknown[0], value.$unknown[1]); @@ -1478,6 +1787,12 @@ export const ChatResponseStreamFilterSensitiveLog = (obj: ChatResponseStream): a if (obj.followupPromptEvent !== undefined) return {followupPromptEvent: FollowupPromptEventFilterSensitiveLog(obj.followupPromptEvent) }; + if (obj.codeEvent !== undefined) return {codeEvent: + CodeEventFilterSensitiveLog(obj.codeEvent) + }; + if (obj.intentsEvent !== undefined) return {intentsEvent: + IntentsEventFilterSensitiveLog(obj.intentsEvent) + }; if (obj.invalidStateEvent !== undefined) return {invalidStateEvent: obj.invalidStateEvent }; @@ -1547,6 +1862,8 @@ export interface ConversationState { * Trigger Reason for Chat */ chatTriggerType: ChatTriggerType | string | undefined; + + customizationArn?: string; } /** @@ -1565,12 +1882,35 @@ export const ConversationStateFilterSensitiveLog = (obj: ConversationState): any }), }) +/** + * @public + * This exception is translated to a 204 as it succeeded the IAM Auth. + */ +export class DryRunOperationException extends __BaseException { + readonly name: "DryRunOperationException" = "DryRunOperationException"; + readonly $fault: "client" = "client"; + responseCode?: number; + /** + * @internal + */ + constructor(opts: __ExceptionOptionType) { + super({ + name: "DryRunOperationException", + $fault: "client", + ...opts + }); + Object.setPrototypeOf(this, DryRunOperationException.prototype); + this.responseCode = opts.responseCode; + } +} + /** * @public * @enum */ export const TransformationDownloadArtifactType = { CLIENT_INSTRUCTIONS: "ClientInstructions", + LOGS: "Logs", } as const /** * @public @@ -1588,10 +1928,24 @@ export interface TransformationExportContext { /** * @public + * Unit test generation export context + */ +export interface UnitTestGenerationExportContext { + /** + * @public + * Test generation job group name + */ + testGenerationJobGroupName: string | undefined; + + testGenerationJobId?: string; +} + +/** * Export Context */ export type ExportContext = | ExportContext.TransformationExportContextMember + | ExportContext.UnitTestGenerationExportContextMember | ExportContext.$UnknownMember /** @@ -1605,6 +1959,17 @@ export namespace ExportContext { */ export interface TransformationExportContextMember { transformationExportContext: TransformationExportContext; + unitTestGenerationExportContext?: never; + $unknown?: never; + } + + /** + * @public + * Unit test generation export context + */ + export interface UnitTestGenerationExportContextMember { + transformationExportContext?: never; + unitTestGenerationExportContext: UnitTestGenerationExportContext; $unknown?: never; } @@ -1613,11 +1978,13 @@ export namespace ExportContext { */ export interface $UnknownMember { transformationExportContext?: never; + unitTestGenerationExportContext?: never; $unknown: [string, any]; } export interface Visitor { transformationExportContext: (value: TransformationExportContext) => T; + unitTestGenerationExportContext: (value: UnitTestGenerationExportContext) => T; _: (name: string, value: any) => T; } @@ -1626,6 +1993,7 @@ export namespace ExportContext { visitor: Visitor ): T => { if (value.transformationExportContext !== undefined) return visitor.transformationExportContext(value.transformationExportContext); + if (value.unitTestGenerationExportContext !== undefined) return visitor.unitTestGenerationExportContext(value.unitTestGenerationExportContext); return visitor._(value.$unknown[0], value.$unknown[1]); } @@ -1644,6 +2012,10 @@ export const ExportIntent = { * Code Transformation */ TRANSFORMATION: "TRANSFORMATION", + /** + * Unit Test + */ + UNIT_TESTS: "UNIT_TESTS", } as const /** * @public @@ -1742,6 +2114,26 @@ export const ResultArchiveStreamFilterSensitiveLog = (obj: ResultArchiveStream): if (obj.$unknown !== undefined) return {[obj.$unknown[0]]: 'UNKNOWN'}; } +/** + * @public + * This exception is thrown when request was denied due to caller exceeding their usage limits + */ +export class ServiceQuotaExceededException extends __BaseException { + readonly name: "ServiceQuotaExceededException" = "ServiceQuotaExceededException"; + readonly $fault: "client" = "client"; + /** + * @internal + */ + constructor(opts: __ExceptionOptionType) { + super({ + name: "ServiceQuotaExceededException", + $fault: "client", + ...opts + }); + Object.setPrototypeOf(this, ServiceQuotaExceededException.prototype); + } +} + /** * @public * Represents a Workspace state uploaded to S3 for Async Code Actions @@ -1776,6 +2168,8 @@ export interface GenerateAssistantResponseRequest { * Structure to represent the current state of a chat conversation. */ conversationState: ConversationState | undefined; + + profileArn?: string; } /** @@ -1857,6 +2251,122 @@ export const ExportResultArchiveResponseFilterSensitiveLog = (obj: ExportResultA }), }) +/** + * @public + * @enum + */ +export const Origin = { + /** + * AWS Chatbot + */ + CHATBOT: "CHATBOT", + /** + * AWS Management Console (https://.console.aws.amazon.com) + */ + CONSOLE: "CONSOLE", + /** + * AWS Documentation Website (https://docs.aws.amazon.com) + */ + DOCUMENTATION: "DOCUMENTATION", + /** + * Any IDE caller. + */ + IDE: "IDE", + /** + * AWS Marketing Website (https://aws.amazon.com) + */ + MARKETING: "MARKETING", + /** + * MD. + */ + MD: "MD", + /** + * AWS Mobile Application (ACMA) + */ + MOBILE: "MOBILE", + /** + * Internal Service Traffic (Integ Tests, Canaries, etc.). This is the default when no Origin header present in request. + */ + SERVICE_INTERNAL: "SERVICE_INTERNAL", + /** + * Unified Search in AWS Management Console (https://.console.aws.amazon.com) + */ + UNIFIED_SEARCH: "UNIFIED_SEARCH", + /** + * Origin header is not set. + */ + UNKNOWN: "UNKNOWN", +} as const +/** + * @public + */ +export type Origin = typeof Origin[keyof typeof Origin] + +/** + * @public + * Structure to represent a new generate assistant response request. + */ +export interface ConverseStreamRequest { + /** + * @public + * Structure to represent the current state of a chat conversation. + */ + conversationState: ConversationState | undefined; + + profileArn?: string; + /** + * @public + * The origin of the caller + */ + source?: Origin | string; + + dryRun?: boolean; +} + +/** + * @internal + */ +export const ConverseStreamRequestFilterSensitiveLog = (obj: ConverseStreamRequest): any => ({ + ...obj, + ...(obj.conversationState && { conversationState: + ConversationStateFilterSensitiveLog(obj.conversationState) + }), +}) + +/** + * @public + * Structure to represent generate assistant response response. + */ +export interface ConverseStreamResponse { + /** + * @public + * ID which represents a multi-turn conversation + */ + conversationId: string | undefined; + + /** + * @public + * UtteranceId + */ + utteranceId?: string; + + /** + * @public + * Streaming events from UniDirectional Streaming Conversational APIs. + */ + converseStreamResponse: AsyncIterable | undefined; +} + +/** + * @internal + */ +export const ConverseStreamResponseFilterSensitiveLog = (obj: ConverseStreamResponse): any => ({ + ...obj, + ...(obj.converseStreamResponse && { converseStreamResponse: + 'STREAMING_CONTENT' + }), +}) + /** * @public * Structure to represent execute planning interaction request. diff --git a/src.gen/@amzn/codewhisperer-streaming/src/protocols/Aws_restJson1.ts b/src.gen/@amzn/codewhisperer-streaming/src/protocols/Aws_restJson1.ts index 98391a5b01e..4cb959b355a 100644 --- a/src.gen/@amzn/codewhisperer-streaming/src/protocols/Aws_restJson1.ts +++ b/src.gen/@amzn/codewhisperer-streaming/src/protocols/Aws_restJson1.ts @@ -1,4 +1,8 @@ // smithy-typescript generated code +import { + ConverseStreamCommandInput, + ConverseStreamCommandOutput, +} from "../commands/ConverseStreamCommand"; import { ExportResultArchiveCommandInput, ExportResultArchiveCommandOutput, @@ -14,18 +18,22 @@ import { import { CodeWhispererStreamingServiceException as __BaseException } from "../models/CodeWhispererStreamingServiceException"; import { AccessDeniedException, + AppStudioState, AssistantResponseEvent, AssistantResponseMessage, BinaryMetadataEvent, BinaryPayloadEvent, ChatMessage, ChatResponseStream, + CodeEvent, CodeReferenceEvent, ConflictException, + ConsoleState, ConversationState, CursorState, Diagnostic, DocumentSymbol, + DryRunOperationException, EditorState, EnvState, EnvironmentVariable, @@ -33,6 +41,7 @@ import { FollowupPrompt, FollowupPromptEvent, GitState, + IntentsEvent, InternalServerException, InvalidStateEvent, MessageMetadataEvent, @@ -40,9 +49,11 @@ import { ProgrammingLanguage, Range, Reference, + RelevantTextDocument, ResourceNotFoundException, ResultArchiveStream, RuntimeDiagnostic, + ServiceQuotaExceededException, ShellHistoryEntry, ShellState, Span, @@ -54,6 +65,7 @@ import { TransformationExportContext, UserInputMessage, UserInputMessageContext, + UserSettings, ValidationException, WorkspaceState, } from "../models/models_0"; @@ -122,6 +134,7 @@ export const se_GenerateAssistantResponseCommand = async( let body: any; body = JSON.stringify(take(input, { 'conversationState': _ => _json(_), + 'profileArn': [], })); return new __HttpRequest({ protocol, @@ -162,6 +175,36 @@ export const se_GenerateTaskAssistPlanCommand = async( }); } +/** + * serializeAws_restJson1ConverseStreamCommand + */ +export const se_ConverseStreamCommand = async( + input: ConverseStreamCommandInput, + context: __SerdeContext +): Promise<__HttpRequest> => { + const {hostname, protocol = "https", port, path: basePath} = await context.endpoint(); + const headers: any = { + 'content-type': 'application/json', + }; + let resolvedPath = `${basePath?.endsWith('/') ? basePath.slice(0, -1) : (basePath || '')}` + "/ConverseStream"; + let body: any; + body = JSON.stringify(take(input, { + 'conversationState': _ => _json(_), + 'dryRun': [], + 'profileArn': [], + 'source': [], + })); + return new __HttpRequest({ + protocol, + hostname, + port, + method: "POST", + headers, + path: resolvedPath, + body, + }); +} + /** * deserializeAws_restJson1ExportResultArchiveCommand */ @@ -318,6 +361,9 @@ const de_ExportResultArchiveCommandError = async( case "ResourceNotFoundException": case "com.amazon.aws.codewhisperer#ResourceNotFoundException": throw await de_ResourceNotFoundExceptionRes(parsedOutput, context); + case "ServiceQuotaExceededException": + case "com.amazon.aws.codewhisperer#ServiceQuotaExceededException": + throw await de_ServiceQuotaExceededExceptionRes(parsedOutput, context); case "ThrottlingException": case "com.amazon.aws.codewhisperer#ThrottlingException": throw await de_ThrottlingExceptionRes(parsedOutput, context); @@ -334,463 +380,620 @@ const de_ExportResultArchiveCommandError = async( } } - const throwDefaultError = withBaseException(__BaseException); /** - * deserializeAws_restJson1AccessDeniedExceptionRes + * deserializeAws_restJson1ConverseStreamCommand */ - const de_AccessDeniedExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext - ): Promise => { + export const de_ConverseStreamCommand = async( + output: __HttpResponse, + context: __SerdeContext & __EventStreamSerdeContext + ): Promise => { + if (output.statusCode !== 200 && output.statusCode >= 300) { + return de_ConverseStreamCommandError(output, context); + } const contents: any = map({ + $metadata: deserializeMetadata(output), + conversationId: [, output.headers['x-amzn-q-conversation-id']], + utteranceId: [, output.headers['x-amzn-q-utterance-id']], }); - const data: any = parsedOutput.body; - const doc = take(data, { - 'message': __expectString, - 'reason': __expectString, - }); - Object.assign(contents, doc); - const exception = new AccessDeniedException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents - }); - return __decorateServiceException(exception, parsedOutput.body); - }; + const data: any = output.body; + contents.converseStreamResponse = de_ChatResponseStream(data, context); + return contents; + } /** - * deserializeAws_restJson1ConflictExceptionRes + * deserializeAws_restJson1ConverseStreamCommandError */ - const de_ConflictExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext - ): Promise => { - const contents: any = map({ - }); - const data: any = parsedOutput.body; - const doc = take(data, { - 'message': __expectString, - }); - Object.assign(contents, doc); - const exception = new ConflictException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents - }); - return __decorateServiceException(exception, parsedOutput.body); - }; + const de_ConverseStreamCommandError = async( + output: __HttpResponse, + context: __SerdeContext, + ): Promise => { + const parsedOutput: any = { + ...output, + body: await parseErrorBody(output.body, context) + }; + const errorCode = loadRestJsonErrorCode(output, parsedOutput.body); + switch (errorCode) { + case "AccessDeniedException": + case "com.amazon.aws.codewhisperer#AccessDeniedException": + throw await de_AccessDeniedExceptionRes(parsedOutput, context); + case "ConflictException": + case "com.amazon.aws.codewhisperer#ConflictException": + throw await de_ConflictExceptionRes(parsedOutput, context); + case "DryRunOperationException": + case "com.amazon.aws.codewhisperer#DryRunOperationException": + throw await de_DryRunOperationExceptionRes(parsedOutput, context); + case "InternalServerException": + case "com.amazon.aws.codewhisperer#InternalServerException": + throw await de_InternalServerExceptionRes(parsedOutput, context); + case "ResourceNotFoundException": + case "com.amazon.aws.codewhisperer#ResourceNotFoundException": + throw await de_ResourceNotFoundExceptionRes(parsedOutput, context); + case "ServiceQuotaExceededException": + case "com.amazon.aws.codewhisperer#ServiceQuotaExceededException": + throw await de_ServiceQuotaExceededExceptionRes(parsedOutput, context); + case "ThrottlingException": + case "com.amazon.aws.codewhisperer#ThrottlingException": + throw await de_ThrottlingExceptionRes(parsedOutput, context); + case "ValidationException": + case "com.amazon.aws.codewhisperer#ValidationException": + throw await de_ValidationExceptionRes(parsedOutput, context); + default: + const parsedBody = parsedOutput.body; + return throwDefaultError({ + output, + parsedBody, + errorCode + }) + } + } - /** - * deserializeAws_restJson1InternalServerExceptionRes - */ - const de_InternalServerExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext - ): Promise => { - const contents: any = map({ - }); - const data: any = parsedOutput.body; - const doc = take(data, { - 'message': __expectString, - }); - Object.assign(contents, doc); - const exception = new InternalServerException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents - }); - return __decorateServiceException(exception, parsedOutput.body); - }; + const throwDefaultError = withBaseException(__BaseException); + /** + * deserializeAws_restJson1AccessDeniedExceptionRes + */ + const de_AccessDeniedExceptionRes = async ( + parsedOutput: any, + context: __SerdeContext + ): Promise => { + const contents: any = map({ + }); + const data: any = parsedOutput.body; + const doc = take(data, { + 'message': __expectString, + 'reason': __expectString, + }); + Object.assign(contents, doc); + const exception = new AccessDeniedException({ + $metadata: deserializeMetadata(parsedOutput), + ...contents + }); + return __decorateServiceException(exception, parsedOutput.body); + }; - /** - * deserializeAws_restJson1ResourceNotFoundExceptionRes - */ - const de_ResourceNotFoundExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext - ): Promise => { - const contents: any = map({ - }); - const data: any = parsedOutput.body; - const doc = take(data, { - 'message': __expectString, - }); - Object.assign(contents, doc); - const exception = new ResourceNotFoundException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents - }); - return __decorateServiceException(exception, parsedOutput.body); - }; + /** + * deserializeAws_restJson1ConflictExceptionRes + */ + const de_ConflictExceptionRes = async ( + parsedOutput: any, + context: __SerdeContext + ): Promise => { + const contents: any = map({ + }); + const data: any = parsedOutput.body; + const doc = take(data, { + 'message': __expectString, + }); + Object.assign(contents, doc); + const exception = new ConflictException({ + $metadata: deserializeMetadata(parsedOutput), + ...contents + }); + return __decorateServiceException(exception, parsedOutput.body); + }; - /** - * deserializeAws_restJson1ThrottlingExceptionRes - */ - const de_ThrottlingExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext - ): Promise => { - const contents: any = map({ - }); - const data: any = parsedOutput.body; - const doc = take(data, { - 'message': __expectString, - }); - Object.assign(contents, doc); - const exception = new ThrottlingException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents - }); - return __decorateServiceException(exception, parsedOutput.body); - }; + /** + * deserializeAws_restJson1DryRunOperationExceptionRes + */ + const de_DryRunOperationExceptionRes = async ( + parsedOutput: any, + context: __SerdeContext + ): Promise => { + const contents: any = map({ + }); + const data: any = parsedOutput.body; + const doc = take(data, { + 'message': __expectString, + }); + Object.assign(contents, doc); + const exception = new DryRunOperationException({ + $metadata: deserializeMetadata(parsedOutput), + ...contents + }); + return __decorateServiceException(exception, parsedOutput.body); + }; - /** - * deserializeAws_restJson1ValidationExceptionRes - */ - const de_ValidationExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext - ): Promise => { - const contents: any = map({ - }); - const data: any = parsedOutput.body; - const doc = take(data, { - 'message': __expectString, - 'reason': __expectString, - }); - Object.assign(contents, doc); - const exception = new ValidationException({ - $metadata: deserializeMetadata(parsedOutput), - ...contents - }); - return __decorateServiceException(exception, parsedOutput.body); - }; + /** + * deserializeAws_restJson1InternalServerExceptionRes + */ + const de_InternalServerExceptionRes = async ( + parsedOutput: any, + context: __SerdeContext + ): Promise => { + const contents: any = map({ + }); + const data: any = parsedOutput.body; + const doc = take(data, { + 'message': __expectString, + }); + Object.assign(contents, doc); + const exception = new InternalServerException({ + $metadata: deserializeMetadata(parsedOutput), + ...contents + }); + return __decorateServiceException(exception, parsedOutput.body); + }; - /** - * deserializeAws_restJson1ChatResponseStream - */ - const de_ChatResponseStream = ( - output: any, - context: __SerdeContext & __EventStreamSerdeContext - ): AsyncIterable => { - return context.eventStreamMarshaller.deserialize( - output, - async event => { - if (event["messageMetadataEvent"] != null) { - return { - messageMetadataEvent: await de_MessageMetadataEvent_event(event["messageMetadataEvent"], context), - }; - } - if (event["assistantResponseEvent"] != null) { - return { - assistantResponseEvent: await de_AssistantResponseEvent_event(event["assistantResponseEvent"], context), - }; - } - if (event["codeReferenceEvent"] != null) { - return { - codeReferenceEvent: await de_CodeReferenceEvent_event(event["codeReferenceEvent"], context), - }; - } - if (event["supplementaryWebLinksEvent"] != null) { - return { - supplementaryWebLinksEvent: await de_SupplementaryWebLinksEvent_event(event["supplementaryWebLinksEvent"], context), - }; - } - if (event["followupPromptEvent"] != null) { - return { - followupPromptEvent: await de_FollowupPromptEvent_event(event["followupPromptEvent"], context), - }; - } - if (event["invalidStateEvent"] != null) { - return { - invalidStateEvent: await de_InvalidStateEvent_event(event["invalidStateEvent"], context), - }; - } - if (event["error"] != null) { - return { - error: await de_InternalServerException_event(event["error"], context), - }; - } - return {$unknown: output}; - } - ); - } - /** - * deserializeAws_restJson1ResultArchiveStream - */ - const de_ResultArchiveStream = ( - output: any, - context: __SerdeContext & __EventStreamSerdeContext - ): AsyncIterable => { - return context.eventStreamMarshaller.deserialize( - output, - async event => { - if (event["binaryMetadataEvent"] != null) { - return { - binaryMetadataEvent: await de_BinaryMetadataEvent_event(event["binaryMetadataEvent"], context), - }; - } - if (event["binaryPayloadEvent"] != null) { - return { - binaryPayloadEvent: await de_BinaryPayloadEvent_event(event["binaryPayloadEvent"], context), - }; + /** + * deserializeAws_restJson1ResourceNotFoundExceptionRes + */ + const de_ResourceNotFoundExceptionRes = async ( + parsedOutput: any, + context: __SerdeContext + ): Promise => { + const contents: any = map({ + }); + const data: any = parsedOutput.body; + const doc = take(data, { + 'message': __expectString, + }); + Object.assign(contents, doc); + const exception = new ResourceNotFoundException({ + $metadata: deserializeMetadata(parsedOutput), + ...contents + }); + return __decorateServiceException(exception, parsedOutput.body); + }; + + /** + * deserializeAws_restJson1ServiceQuotaExceededExceptionRes + */ + const de_ServiceQuotaExceededExceptionRes = async ( + parsedOutput: any, + context: __SerdeContext + ): Promise => { + const contents: any = map({ + }); + const data: any = parsedOutput.body; + const doc = take(data, { + 'message': __expectString, + }); + Object.assign(contents, doc); + const exception = new ServiceQuotaExceededException({ + $metadata: deserializeMetadata(parsedOutput), + ...contents + }); + return __decorateServiceException(exception, parsedOutput.body); + }; + + /** + * deserializeAws_restJson1ThrottlingExceptionRes + */ + const de_ThrottlingExceptionRes = async ( + parsedOutput: any, + context: __SerdeContext + ): Promise => { + const contents: any = map({ + }); + const data: any = parsedOutput.body; + const doc = take(data, { + 'message': __expectString, + }); + Object.assign(contents, doc); + const exception = new ThrottlingException({ + $metadata: deserializeMetadata(parsedOutput), + ...contents + }); + return __decorateServiceException(exception, parsedOutput.body); + }; + + /** + * deserializeAws_restJson1ValidationExceptionRes + */ + const de_ValidationExceptionRes = async ( + parsedOutput: any, + context: __SerdeContext + ): Promise => { + const contents: any = map({ + }); + const data: any = parsedOutput.body; + const doc = take(data, { + 'message': __expectString, + 'reason': __expectString, + }); + Object.assign(contents, doc); + const exception = new ValidationException({ + $metadata: deserializeMetadata(parsedOutput), + ...contents + }); + return __decorateServiceException(exception, parsedOutput.body); + }; + + /** + * deserializeAws_restJson1ChatResponseStream + */ + const de_ChatResponseStream = ( + output: any, + context: __SerdeContext & __EventStreamSerdeContext + ): AsyncIterable => { + return context.eventStreamMarshaller.deserialize( + output, + async event => { + if (event["messageMetadataEvent"] != null) { + return { + messageMetadataEvent: await de_MessageMetadataEvent_event(event["messageMetadataEvent"], context), + }; + } + if (event["assistantResponseEvent"] != null) { + return { + assistantResponseEvent: await de_AssistantResponseEvent_event(event["assistantResponseEvent"], context), + }; + } + if (event["codeReferenceEvent"] != null) { + return { + codeReferenceEvent: await de_CodeReferenceEvent_event(event["codeReferenceEvent"], context), + }; + } + if (event["supplementaryWebLinksEvent"] != null) { + return { + supplementaryWebLinksEvent: await de_SupplementaryWebLinksEvent_event(event["supplementaryWebLinksEvent"], context), + }; + } + if (event["followupPromptEvent"] != null) { + return { + followupPromptEvent: await de_FollowupPromptEvent_event(event["followupPromptEvent"], context), + }; + } + if (event["codeEvent"] != null) { + return { + codeEvent: await de_CodeEvent_event(event["codeEvent"], context), + }; + } + if (event["intentsEvent"] != null) { + return { + intentsEvent: await de_IntentsEvent_event(event["intentsEvent"], context), + }; + } + if (event["invalidStateEvent"] != null) { + return { + invalidStateEvent: await de_InvalidStateEvent_event(event["invalidStateEvent"], context), + }; + } + if (event["error"] != null) { + return { + error: await de_InternalServerException_event(event["error"], context), + }; + } + return {$unknown: output}; } - if (event["internalServerException"] != null) { - return { - internalServerException: await de_InternalServerException_event(event["internalServerException"], context), - }; + ); + } + /** + * deserializeAws_restJson1ResultArchiveStream + */ + const de_ResultArchiveStream = ( + output: any, + context: __SerdeContext & __EventStreamSerdeContext + ): AsyncIterable => { + return context.eventStreamMarshaller.deserialize( + output, + async event => { + if (event["binaryMetadataEvent"] != null) { + return { + binaryMetadataEvent: await de_BinaryMetadataEvent_event(event["binaryMetadataEvent"], context), + }; + } + if (event["binaryPayloadEvent"] != null) { + return { + binaryPayloadEvent: await de_BinaryPayloadEvent_event(event["binaryPayloadEvent"], context), + }; + } + if (event["internalServerException"] != null) { + return { + internalServerException: await de_InternalServerException_event(event["internalServerException"], context), + }; + } + return {$unknown: output}; } - return {$unknown: output}; - } - ); - } - const de_AssistantResponseEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: AssistantResponseEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, _json(data)); - return contents; - } - const de_BinaryMetadataEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: BinaryMetadataEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, _json(data)); - return contents; - } - const de_BinaryPayloadEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: BinaryPayloadEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, de_BinaryPayloadEvent(data, context)); - return contents; - } - const de_CodeReferenceEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: CodeReferenceEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, _json(data)); - return contents; - } - const de_FollowupPromptEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: FollowupPromptEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, _json(data)); - return contents; - } - const de_InternalServerException_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const parsedOutput: any = { - ...output, - body: await parseBody(output.body, context) - }; - return de_InternalServerExceptionRes(parsedOutput, context); - } - const de_InvalidStateEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: InvalidStateEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, _json(data)); - return contents; - } - const de_MessageMetadataEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: MessageMetadataEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, _json(data)); - return contents; - } - const de_SupplementaryWebLinksEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: SupplementaryWebLinksEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, _json(data)); - return contents; - } - // se_AssistantResponseMessage omitted. + ); + } + const de_AssistantResponseEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: AssistantResponseEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, _json(data)); + return contents; + } + const de_BinaryMetadataEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: BinaryMetadataEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, _json(data)); + return contents; + } + const de_BinaryPayloadEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: BinaryPayloadEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, de_BinaryPayloadEvent(data, context)); + return contents; + } + const de_CodeEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: CodeEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, _json(data)); + return contents; + } + const de_CodeReferenceEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: CodeReferenceEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, _json(data)); + return contents; + } + const de_FollowupPromptEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: FollowupPromptEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, _json(data)); + return contents; + } + const de_IntentsEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: IntentsEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, _json(data)); + return contents; + } + const de_InternalServerException_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const parsedOutput: any = { + ...output, + body: await parseBody(output.body, context) + }; + return de_InternalServerExceptionRes(parsedOutput, context); + } + const de_InvalidStateEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: InvalidStateEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, _json(data)); + return contents; + } + const de_MessageMetadataEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: MessageMetadataEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, _json(data)); + return contents; + } + const de_SupplementaryWebLinksEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: SupplementaryWebLinksEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, _json(data)); + return contents; + } + // se_AppStudioState omitted. - // se_ChatHistory omitted. + // se_AssistantResponseMessage omitted. - // se_ChatMessage omitted. + // se_ChatHistory omitted. - // se_ConversationState omitted. + // se_ChatMessage omitted. - // se_CursorState omitted. + // se_ConsoleState omitted. - // se_Diagnostic omitted. + // se_ConversationState omitted. - // se_DocumentSymbol omitted. + // se_CursorState omitted. - // se_DocumentSymbols omitted. + // se_Diagnostic omitted. - // se_EditorState omitted. + // se_DocumentSymbol omitted. - // se_EnvironmentVariable omitted. + // se_DocumentSymbols omitted. - // se_EnvironmentVariables omitted. + // se_EditorState omitted. - // se_EnvState omitted. + // se_EnvironmentVariable omitted. - // se_ExportContext omitted. + // se_EnvironmentVariables omitted. - // se_FollowupPrompt omitted. + // se_EnvState omitted. - // se_GitState omitted. + // se_ExportContext omitted. - // se_Position omitted. + // se_FollowupPrompt omitted. - // se_ProgrammingLanguage omitted. + // se_GitState omitted. - // se_Range omitted. + // se_Position omitted. - // se_Reference omitted. + // se_ProgrammingLanguage omitted. - // se_References omitted. + // se_Range omitted. - // se_RuntimeDiagnostic omitted. + // se_Reference omitted. - // se_ShellHistory omitted. + // se_References omitted. - // se_ShellHistoryEntry omitted. + // se_RelevantDocumentList omitted. - // se_ShellState omitted. + // se_RelevantTextDocument omitted. - // se_Span omitted. + // se_RuntimeDiagnostic omitted. - // se_SupplementaryWebLink omitted. + // se_ShellHistory omitted. - // se_SupplementaryWebLinks omitted. + // se_ShellHistoryEntry omitted. - // se_TextDocument omitted. + // se_ShellState omitted. - // se_TextDocumentDiagnostic omitted. + // se_Span omitted. - // se_TransformationExportContext omitted. + // se_SupplementaryWebLink omitted. - // se_UserInputMessage omitted. + // se_SupplementaryWebLinks omitted. - // se_UserInputMessageContext omitted. + // se_TextDocument omitted. - // se_WorkspaceState omitted. + // se_TextDocumentDiagnostic omitted. - // de_AssistantResponseEvent omitted. + // se_TransformationExportContext omitted. - // de_BinaryMetadataEvent omitted. + // se_UserInputMessage omitted. - /** - * deserializeAws_restJson1BinaryPayloadEvent - */ - const de_BinaryPayloadEvent = ( - output: any, - context: __SerdeContext - ): BinaryPayloadEvent => { - return take(output, { - 'bytes': context.base64Decoder, - }) as any; - } + // se_UserInputMessageContext omitted. - // de_CodeReferenceEvent omitted. + // se_UserSettings omitted. - // de_FollowupPrompt omitted. + // se_WorkspaceState omitted. - // de_FollowupPromptEvent omitted. + // de_AssistantResponseEvent omitted. - // de_InvalidStateEvent omitted. + // de_BinaryMetadataEvent omitted. - // de_MessageMetadataEvent omitted. + /** + * deserializeAws_restJson1BinaryPayloadEvent + */ + const de_BinaryPayloadEvent = ( + output: any, + context: __SerdeContext + ): BinaryPayloadEvent => { + return take(output, { + 'bytes': context.base64Decoder, + }) as any; + } - // de_Reference omitted. + // de_CodeEvent omitted. - // de_References omitted. + // de_CodeReferenceEvent omitted. - // de_Span omitted. + // de_FollowupPrompt omitted. - // de_SupplementaryWebLink omitted. + // de_FollowupPromptEvent omitted. - // de_SupplementaryWebLinks omitted. + // de_IntentData omitted. - // de_SupplementaryWebLinksEvent omitted. + // de_IntentDataType omitted. - const deserializeMetadata = (output: __HttpResponse): __ResponseMetadata => ({ - httpStatusCode: output.statusCode, - requestId: output.headers["x-amzn-requestid"] ?? output.headers["x-amzn-request-id"] ?? output.headers["x-amz-request-id"], - extendedRequestId: output.headers["x-amz-id-2"], - cfId: output.headers["x-amz-cf-id"], - }); + // de_IntentMap omitted. - // Encode Uint8Array data into string with utf-8. - const collectBodyString = (streamBody: any, context: __SerdeContext): Promise => collectBody(streamBody, context).then(body => context.utf8Encoder(body)) + // de_IntentsEvent omitted. - const isSerializableHeaderValue = (value: any): boolean => - value !== undefined && - value !== null && - value !== "" && - (!Object.getOwnPropertyNames(value).includes("length") || - value.length != 0) && - (!Object.getOwnPropertyNames(value).includes("size") || value.size != 0); + // de_InvalidStateEvent omitted. - const parseBody = (streamBody: any, context: __SerdeContext): any => collectBodyString(streamBody, context).then(encoded => { - if (encoded.length) { - return JSON.parse(encoded); - } - return {}; - }); + // de_MessageMetadataEvent omitted. - const parseErrorBody = async (errorBody: any, context: __SerdeContext) => { - const value = await parseBody(errorBody, context); - value.message = value.message ?? value.Message; - return value; - } + // de_Reference omitted. - /** - * Load an error code for the aws.rest-json-1.1 protocol. - */ - const loadRestJsonErrorCode = (output: __HttpResponse, data: any): string | undefined => { - const findKey = (object: any, key: string) => Object.keys(object).find((k) => k.toLowerCase() === key.toLowerCase()); + // de_References omitted. - const sanitizeErrorCode = (rawValue: string | number): string => { - let cleanValue = rawValue; - if (typeof cleanValue === "number") { - cleanValue = cleanValue.toString(); - } - if (cleanValue.indexOf(",") >= 0) { - cleanValue = cleanValue.split(",")[0]; - } - if (cleanValue.indexOf(":") >= 0) { - cleanValue = cleanValue.split(":")[0]; - } - if (cleanValue.indexOf("#") >= 0) { - cleanValue = cleanValue.split("#")[1]; + // de_Span omitted. + + // de_SupplementaryWebLink omitted. + + // de_SupplementaryWebLinks omitted. + + // de_SupplementaryWebLinksEvent omitted. + + const deserializeMetadata = (output: __HttpResponse): __ResponseMetadata => ({ + httpStatusCode: output.statusCode, + requestId: output.headers["x-amzn-requestid"] ?? output.headers["x-amzn-request-id"] ?? output.headers["x-amz-request-id"], + extendedRequestId: output.headers["x-amz-id-2"], + cfId: output.headers["x-amz-cf-id"], + }); + + // Encode Uint8Array data into string with utf-8. + const collectBodyString = (streamBody: any, context: __SerdeContext): Promise => collectBody(streamBody, context).then(body => context.utf8Encoder(body)) + + const isSerializableHeaderValue = (value: any): boolean => + value !== undefined && + value !== null && + value !== "" && + (!Object.getOwnPropertyNames(value).includes("length") || + value.length != 0) && + (!Object.getOwnPropertyNames(value).includes("size") || value.size != 0); + + const parseBody = (streamBody: any, context: __SerdeContext): any => collectBodyString(streamBody, context).then(encoded => { + if (encoded.length) { + return JSON.parse(encoded); } - return cleanValue; - }; + return {}; + }); - const headerKey = findKey(output.headers, "x-amzn-errortype"); - if (headerKey !== undefined) { - return sanitizeErrorCode(output.headers[headerKey]); + const parseErrorBody = async (errorBody: any, context: __SerdeContext) => { + const value = await parseBody(errorBody, context); + value.message = value.message ?? value.Message; + return value; } - if (data.code !== undefined) { - return sanitizeErrorCode(data.code); - } + /** + * Load an error code for the aws.rest-json-1.1 protocol. + */ + const loadRestJsonErrorCode = (output: __HttpResponse, data: any): string | undefined => { + const findKey = (object: any, key: string) => Object.keys(object).find((k) => k.toLowerCase() === key.toLowerCase()); - if (data["__type"] !== undefined) { - return sanitizeErrorCode(data["__type"]); - } - }; + const sanitizeErrorCode = (rawValue: string | number): string => { + let cleanValue = rawValue; + if (typeof cleanValue === "number") { + cleanValue = cleanValue.toString(); + } + if (cleanValue.indexOf(",") >= 0) { + cleanValue = cleanValue.split(",")[0]; + } + if (cleanValue.indexOf(":") >= 0) { + cleanValue = cleanValue.split(":")[0]; + } + if (cleanValue.indexOf("#") >= 0) { + cleanValue = cleanValue.split("#")[1]; + } + return cleanValue; + }; + + const headerKey = findKey(output.headers, "x-amzn-errortype"); + if (headerKey !== undefined) { + return sanitizeErrorCode(output.headers[headerKey]); + } + + if (data.code !== undefined) { + return sanitizeErrorCode(data.code); + } + + if (data["__type"] !== undefined) { + return sanitizeErrorCode(data["__type"]); + } + }; From ab6acc773372c49bc7b3553fc4a6578bae7607ce Mon Sep 17 00:00:00 2001 From: hkobew Date: Fri, 10 Jan 2025 11:20:34 -0500 Subject: [PATCH 05/12] update pkg-lock again --- package-lock.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package-lock.json b/package-lock.json index 501d0233f11..37b6ae9cfe5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23134,6 +23134,7 @@ }, "src.gen/@amzn/codewhisperer-streaming": { "version": "0.0.1", + "hasInstallScript": true, "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", From bd6866395260188d55bf417f405660c322018b02 Mon Sep 17 00:00:00 2001 From: hkobew Date: Fri, 10 Jan 2025 11:28:58 -0500 Subject: [PATCH 06/12] undo qdevstreaming client changes --- .../LICENSE | 2 +- .../README.md | 539 ++++- .../api-extractor.json | 4 + .../package-lock.json | 1742 +++++++------ .../package.json | 104 +- .../src/QDeveloperStreaming.ts | 70 +- .../src/QDeveloperStreamingClient.ts | 231 +- .../auth/httpAuthExtensionConfiguration.ts | 73 + .../src/auth/httpAuthSchemeProvider.ts | 130 + .../GenerateCodeFromCommandsCommand.ts | 168 +- .../src/commands/SendMessageCommand.ts | 705 +++++- .../src/endpoints.ts | 50 +- .../src/extensionConfiguration.ts | 10 + .../src/index.ts | 3 + .../QDeveloperStreamingServiceException.ts | 8 +- .../src/models/models_0.ts | 1200 ++++++--- .../src/protocols/Aws_json1_0.ts | 2153 +++++------------ .../src/runtimeConfig.browser.ts | 20 +- .../src/runtimeConfig.shared.ts | 29 +- .../src/runtimeConfig.ts | 34 +- .../src/runtimeExtensions.ts | 59 + .../tsconfig.json | 2 +- 22 files changed, 4144 insertions(+), 3192 deletions(-) create mode 100644 src.gen/@amzn/amazon-q-developer-streaming-client/api-extractor.json create mode 100644 src.gen/@amzn/amazon-q-developer-streaming-client/src/auth/httpAuthExtensionConfiguration.ts create mode 100644 src.gen/@amzn/amazon-q-developer-streaming-client/src/auth/httpAuthSchemeProvider.ts create mode 100644 src.gen/@amzn/amazon-q-developer-streaming-client/src/extensionConfiguration.ts create mode 100644 src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeExtensions.ts diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/LICENSE b/src.gen/@amzn/amazon-q-developer-streaming-client/LICENSE index ba9d6d15269..1349aa7c992 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/LICENSE +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/LICENSE @@ -186,7 +186,7 @@ same "printed page" as the copyright notice for easier identification within third-party archives. - Copyright 2018-2025 Amazon.com, Inc. or its affiliates. All Rights Reserved. + Copyright 2018-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/README.md b/src.gen/@amzn/amazon-q-developer-streaming-client/README.md index 6c1f800e676..143f5c48c9c 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/README.md +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/README.md @@ -2,9 +2,6 @@ # @amzn/amazon-q-developer-streaming-client -[![NPM version](https://img.shields.io/npm/v/@amzn/amazon-q-developer-streaming-client/latest.svg)](https://www.npmjs.com/package/@amzn/amazon-q-developer-streaming-client) -[![NPM downloads](https://img.shields.io/npm/dm/@amzn/amazon-q-developer-streaming-client.svg)](https://www.npmjs.com/package/@amzn/amazon-q-developer-streaming-client) - ## Description AWS SDK for JavaScript QDeveloperStreaming Client for Node.js, Browser and React Native. @@ -22,16 +19,16 @@ using your favorite package manager: The AWS SDK is modulized by clients and commands. To send a request, you only need to import the `QDeveloperStreamingClient` and -the commands you need, for example `GenerateCodeFromCommandsCommand`: +the commands you need, for example `SendMessageCommand`: ```js // ES5 example -const { QDeveloperStreamingClient, GenerateCodeFromCommandsCommand } = require("@amzn/amazon-q-developer-streaming-client"); +const { QDeveloperStreamingClient, SendMessageCommand } = require("@amzn/amazon-q-developer-streaming-client"); ``` ```ts // ES6+ example -import { QDeveloperStreamingClient, GenerateCodeFromCommandsCommand } from "@amzn/amazon-q-developer-streaming-client"; +import { QDeveloperStreamingClient, SendMessageCommand } from "@amzn/amazon-q-developer-streaming-client"; ``` ### Usage @@ -48,7 +45,7 @@ To send a request, you: const client = new QDeveloperStreamingClient({ region: "REGION" }); const params = { /** input parameters */ }; -const command = new GenerateCodeFromCommandsCommand(params); +const command = new SendMessageCommand(params); ``` #### Async/await @@ -127,7 +124,7 @@ const client = new AWS.QDeveloperStreaming({ region: "REGION" }); // async/await. try { - const data = await client.generateCodeFromCommands(params); + const data = await client.sendMessage(params); // process data. } catch (error) { // error handling. @@ -135,7 +132,7 @@ try { // Promises. client - .generateCodeFromCommands(params) + .sendMessage(params) .then((data) => { // process data. }) @@ -144,7 +141,7 @@ client }); // callbacks. -client.generateCodeFromCommands(params, (err, data) => { +client.sendMessage(params, (err, data) => { // process err and data. }); ``` @@ -159,7 +156,7 @@ try { const data = await client.send(command); // process data. } catch (error) { - const { requestId, cfId, extendedRequestId } = error.$$metadata; + const { requestId, cfId, extendedRequestId } = error.$metadata; console.log({ requestId, cfId, extendedRequestId }); /** * The keys within exceptions are also parsed. @@ -197,3 +194,523 @@ To contribute to client you can check our [generate clients scripts](https://git This SDK is distributed under the [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0), see LICENSE for more information. +## Client Commands (Operations List) + +
+ +AllowVendedLogDeliveryForResource + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/AllowVendedLogDeliveryForResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/AllowVendedLogDeliveryForResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/AllowVendedLogDeliveryForResourceCommandOutput/) +
+
+ +AssociateCustomizationPermission + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/AssociateCustomizationPermissionCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/AssociateCustomizationPermissionCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/AssociateCustomizationPermissionCommandOutput/) +
+
+ +CreateCustomization + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/CreateCustomizationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateCustomizationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateCustomizationCommandOutput/) +
+
+ +CreateProfile + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/CreateProfileCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateProfileCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateProfileCommandOutput/) +
+
+ +DeleteCustomization + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/DeleteCustomizationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DeleteCustomizationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DeleteCustomizationCommandOutput/) +
+
+ +DeleteProfile + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/DeleteProfileCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DeleteProfileCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DeleteProfileCommandOutput/) +
+
+ +DisassociateCustomizationPermission + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/DisassociateCustomizationPermissionCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DisassociateCustomizationPermissionCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DisassociateCustomizationPermissionCommandOutput/) +
+
+ +GenerateRecommendations + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GenerateRecommendationsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GenerateRecommendationsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GenerateRecommendationsCommandOutput/) +
+
+ +GetCustomization + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GetCustomizationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetCustomizationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetCustomizationCommandOutput/) +
+
+ +ListCustomizationPermissions + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListCustomizationPermissionsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListCustomizationPermissionsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListCustomizationPermissionsCommandOutput/) +
+
+ +ListCustomizations + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListCustomizationsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListCustomizationsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListCustomizationsCommandOutput/) +
+
+ +ListCustomizationVersions + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListCustomizationVersionsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListCustomizationVersionsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListCustomizationVersionsCommandOutput/) +
+
+ +ListProfiles + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListProfilesCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListProfilesCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListProfilesCommandOutput/) +
+
+ +ListTagsForResource + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListTagsForResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListTagsForResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListTagsForResourceCommandOutput/) +
+
+ +TagResource + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/TagResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/TagResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/TagResourceCommandOutput/) +
+
+ +UntagResource + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/UntagResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/UntagResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/UntagResourceCommandOutput/) +
+
+ +UpdateCustomization + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/UpdateCustomizationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/UpdateCustomizationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/UpdateCustomizationCommandOutput/) +
+
+ +UpdateProfile + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/UpdateProfileCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/UpdateProfileCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/UpdateProfileCommandOutput/) +
+
+ +CreateArtifactUploadUrl + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/CreateArtifactUploadUrlCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateArtifactUploadUrlCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateArtifactUploadUrlCommandOutput/) +
+
+ +CreateTaskAssistConversation + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/CreateTaskAssistConversationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateTaskAssistConversationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateTaskAssistConversationCommandOutput/) +
+
+ +CreateUploadUrl + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/CreateUploadUrlCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateUploadUrlCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateUploadUrlCommandOutput/) +
+
+ +DeleteTaskAssistConversation + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/DeleteTaskAssistConversationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DeleteTaskAssistConversationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DeleteTaskAssistConversationCommandOutput/) +
+
+ +GenerateCompletions + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GenerateCompletionsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GenerateCompletionsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GenerateCompletionsCommandOutput/) +
+
+ +GetCodeAnalysis + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GetCodeAnalysisCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetCodeAnalysisCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetCodeAnalysisCommandOutput/) +
+
+ +GetTaskAssistCodeGeneration + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GetTaskAssistCodeGenerationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetTaskAssistCodeGenerationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetTaskAssistCodeGenerationCommandOutput/) +
+
+ +GetTestGeneration + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GetTestGenerationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetTestGenerationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetTestGenerationCommandOutput/) +
+
+ +GetTransformation + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GetTransformationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetTransformationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetTransformationCommandOutput/) +
+
+ +GetTransformationPlan + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GetTransformationPlanCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetTransformationPlanCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetTransformationPlanCommandOutput/) +
+
+ +ListAvailableCustomizations + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListAvailableCustomizationsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListAvailableCustomizationsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListAvailableCustomizationsCommandOutput/) +
+
+ +ListCodeAnalysisFindings + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListCodeAnalysisFindingsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListCodeAnalysisFindingsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListCodeAnalysisFindingsCommandOutput/) +
+
+ +ListFeatureEvaluations + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListFeatureEvaluationsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListFeatureEvaluationsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListFeatureEvaluationsCommandOutput/) +
+
+ +ResumeTransformation + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ResumeTransformationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ResumeTransformationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ResumeTransformationCommandOutput/) +
+
+ +SendTelemetryEvent + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/SendTelemetryEventCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/SendTelemetryEventCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/SendTelemetryEventCommandOutput/) +
+
+ +StartCodeAnalysis + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/StartCodeAnalysisCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartCodeAnalysisCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartCodeAnalysisCommandOutput/) +
+
+ +StartTaskAssistCodeGeneration + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/StartTaskAssistCodeGenerationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartTaskAssistCodeGenerationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartTaskAssistCodeGenerationCommandOutput/) +
+
+ +StartTestGeneration + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/StartTestGenerationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartTestGenerationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartTestGenerationCommandOutput/) +
+
+ +StartTransformation + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/StartTransformationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartTransformationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartTransformationCommandOutput/) +
+
+ +StopTransformation + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/StopTransformationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StopTransformationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StopTransformationCommandOutput/) +
+
+ +ExportResultArchive + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ExportResultArchiveCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ExportResultArchiveCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ExportResultArchiveCommandOutput/) +
+
+ +GenerateAssistantResponse + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GenerateAssistantResponseCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GenerateAssistantResponseCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GenerateAssistantResponseCommandOutput/) +
+
+ +GenerateTaskAssistPlan + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GenerateTaskAssistPlanCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GenerateTaskAssistPlanCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GenerateTaskAssistPlanCommandOutput/) +
+
+ +CreateAssignment + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/CreateAssignmentCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateAssignmentCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateAssignmentCommandOutput/) +
+
+ +CreateExtension + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/CreateExtensionCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateExtensionCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateExtensionCommandOutput/) +
+
+ +CreatePlugin + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/CreatePluginCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreatePluginCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreatePluginCommandOutput/) +
+
+ +CreateResolution + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/CreateResolutionCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateResolutionCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateResolutionCommandOutput/) +
+
+ +DeleteAssignment + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/DeleteAssignmentCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DeleteAssignmentCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DeleteAssignmentCommandOutput/) +
+
+ +DeleteExtension + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/DeleteExtensionCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DeleteExtensionCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DeleteExtensionCommandOutput/) +
+
+ +DeletePlugin + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/DeletePluginCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DeletePluginCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DeletePluginCommandOutput/) +
+
+ +GetConversation + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GetConversationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetConversationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetConversationCommandOutput/) +
+
+ +GetExtension + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GetExtensionCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetExtensionCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetExtensionCommandOutput/) +
+
+ +GetIdentityMetadata + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GetIdentityMetadataCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetIdentityMetadataCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetIdentityMetadataCommandOutput/) +
+
+ +GetPlugin + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GetPluginCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetPluginCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetPluginCommandOutput/) +
+
+ +GetTask + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GetTaskCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetTaskCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetTaskCommandOutput/) +
+
+ +GetTroubleshootingResults + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GetTroubleshootingResultsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetTroubleshootingResultsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetTroubleshootingResultsCommandOutput/) +
+
+ +InvokeTask + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/InvokeTaskCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/InvokeTaskCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/InvokeTaskCommandOutput/) +
+
+ +ListConversations + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListConversationsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListConversationsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListConversationsCommandOutput/) +
+
+ +ListExtensionProviders + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListExtensionProvidersCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListExtensionProvidersCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListExtensionProvidersCommandOutput/) +
+
+ +ListExtensions + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListExtensionsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListExtensionsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListExtensionsCommandOutput/) +
+
+ +ListPluginProviders + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListPluginProvidersCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListPluginProvidersCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListPluginProvidersCommandOutput/) +
+
+ +ListPlugins + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListPluginsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListPluginsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListPluginsCommandOutput/) +
+
+ +ListTagsForResource + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListTagsForResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListTagsForResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListTagsForResourceCommandOutput/) +
+
+ +ListTasks + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListTasksCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListTasksCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListTasksCommandOutput/) +
+
+ +PassRequest + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/PassRequestCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/PassRequestCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/PassRequestCommandOutput/) +
+
+ +SendEvent + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/SendEventCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/SendEventCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/SendEventCommandOutput/) +
+
+ +SendMessage + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/SendMessageCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/SendMessageCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/SendMessageCommandOutput/) +
+
+ +StartConversation + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/StartConversationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartConversationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartConversationCommandOutput/) +
+
+ +StartTroubleshootingAnalysis + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/StartTroubleshootingAnalysisCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartTroubleshootingAnalysisCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartTroubleshootingAnalysisCommandOutput/) +
+
+ +StartTroubleshootingResolutionExplanation + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/StartTroubleshootingResolutionExplanationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartTroubleshootingResolutionExplanationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartTroubleshootingResolutionExplanationCommandOutput/) +
+
+ +TagResource + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/TagResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/TagResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/TagResourceCommandOutput/) +
+
+ +UntagResource + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/UntagResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/UntagResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/UntagResourceCommandOutput/) +
+
+ +UpdateTroubleshootingCommandResult + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/UpdateTroubleshootingCommandResultCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/UpdateTroubleshootingCommandResultCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/UpdateTroubleshootingCommandResultCommandOutput/) +
+
+ +UsePlugin + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/UsePluginCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/UsePluginCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/UsePluginCommandOutput/) +
+
+ +GenerateCodeFromCommands + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GenerateCodeFromCommandsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GenerateCodeFromCommandsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GenerateCodeFromCommandsCommandOutput/) +
+
+ +SendMessage + + +[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/SendMessageCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/SendMessageCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/SendMessageCommandOutput/) +
diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/api-extractor.json b/src.gen/@amzn/amazon-q-developer-streaming-client/api-extractor.json new file mode 100644 index 00000000000..d5bf5ffeee8 --- /dev/null +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/api-extractor.json @@ -0,0 +1,4 @@ +{ + "extends": "../../api-extractor.json", + "mainEntryPointFilePath": "/dist-types/index.d.ts" +} diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/package-lock.json b/src.gen/@amzn/amazon-q-developer-streaming-client/package-lock.json index dc83a3962ee..8b236aaa9b6 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/package-lock.json +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/package-lock.json @@ -7,963 +7,1108 @@ "": { "name": "@amzn/amazon-q-developer-streaming-client", "version": "1.0.0", - "dependencies": { - "@aws-crypto/sha256-browser": "3.0.0", - "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/client-sts": "3.267.0", - "@aws-sdk/config-resolver": "3.267.0", - "@aws-sdk/credential-provider-node": "3.267.0", - "@aws-sdk/eventstream-serde-browser": "3.267.0", - "@aws-sdk/eventstream-serde-config-resolver": "3.267.0", - "@aws-sdk/eventstream-serde-node": "3.267.0", - "@aws-sdk/fetch-http-handler": "3.267.0", - "@aws-sdk/hash-node": "3.267.0", - "@aws-sdk/invalid-dependency": "3.267.0", - "@aws-sdk/middleware-content-length": "3.267.0", - "@aws-sdk/middleware-host-header": "3.267.0", - "@aws-sdk/middleware-logger": "3.267.0", - "@aws-sdk/middleware-recursion-detection": "3.267.0", - "@aws-sdk/middleware-retry": "3.267.0", - "@aws-sdk/middleware-serde": "3.267.0", - "@aws-sdk/middleware-signing": "3.267.0", - "@aws-sdk/middleware-stack": "3.267.0", - "@aws-sdk/middleware-user-agent": "3.267.0", - "@aws-sdk/node-config-provider": "3.267.0", - "@aws-sdk/node-http-handler": "3.267.0", - "@aws-sdk/protocol-http": "3.267.0", - "@aws-sdk/smithy-client": "3.267.0", - "@aws-sdk/types": "3.267.0", - "@aws-sdk/url-parser": "3.267.0", - "@aws-sdk/util-base64": "3.208.0", - "@aws-sdk/util-body-length-browser": "3.188.0", - "@aws-sdk/util-body-length-node": "3.208.0", - "@aws-sdk/util-defaults-mode-browser": "3.267.0", - "@aws-sdk/util-defaults-mode-node": "3.267.0", - "@aws-sdk/util-retry": "3.267.0", - "@aws-sdk/util-user-agent-browser": "3.267.0", - "@aws-sdk/util-user-agent-node": "3.267.0", - "@aws-sdk/util-utf8": "3.254.0", - "tslib": "^2.3.1", - "uuid": "^8.3.2" + "hasInstallScript": true, + "dependencies": { + "@aws-crypto/sha256-browser": "5.2.0", + "@aws-crypto/sha256-js": "5.2.0", + "@aws-sdk/client-sso-oidc": "3.658.1", + "@aws-sdk/client-sts": "3.658.1", + "@aws-sdk/core": "3.658.1", + "@aws-sdk/credential-provider-node": "3.658.1", + "@aws-sdk/middleware-host-header": "3.654.0", + "@aws-sdk/middleware-logger": "3.654.0", + "@aws-sdk/middleware-recursion-detection": "3.654.0", + "@aws-sdk/middleware-user-agent": "3.654.0", + "@aws-sdk/region-config-resolver": "3.654.0", + "@aws-sdk/types": "3.654.0", + "@aws-sdk/util-user-agent-browser": "3.654.0", + "@aws-sdk/util-user-agent-node": "3.654.0", + "@smithy/config-resolver": "^3.0.8", + "@smithy/core": "^2.4.6", + "@smithy/eventstream-serde-browser": "^3.0.9", + "@smithy/eventstream-serde-config-resolver": "^3.0.6", + "@smithy/eventstream-serde-node": "^3.0.8", + "@smithy/fetch-http-handler": "^3.2.8", + "@smithy/hash-node": "^3.0.6", + "@smithy/invalid-dependency": "^3.0.6", + "@smithy/middleware-content-length": "^3.0.8", + "@smithy/middleware-retry": "^3.0.21", + "@smithy/middleware-serde": "^3.0.6", + "@smithy/middleware-stack": "^3.0.6", + "@smithy/node-config-provider": "^3.1.7", + "@smithy/node-http-handler": "^3.2.3", + "@smithy/protocol-http": "^4.1.3", + "@smithy/smithy-client": "^3.3.5", + "@smithy/types": "^3.4.2", + "@smithy/url-parser": "^3.0.6", + "@smithy/util-base64": "^3.0.0", + "@smithy/util-body-length-browser": "^3.0.0", + "@smithy/util-body-length-node": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.21", + "@smithy/util-defaults-mode-node": "^3.0.21", + "@smithy/util-middleware": "^3.0.6", + "@smithy/util-retry": "^3.0.6", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2", + "uuid": "^9.0.1" }, "devDependencies": { - "@aws-sdk/service-client-documentation-generator": "3.208.0", - "@tsconfig/node14": "1.0.3", - "@types/node": "^14.14.31", - "@types/uuid": "^8.3.0", + "@tsconfig/node16": "16.1.3", + "@types/node": "^16.18.96", + "@types/uuid": "^9.0.4", "concurrently": "7.0.0", "downlevel-dts": "0.10.1", "rimraf": "^3.0.0", - "typedoc": "^0.19.2", - "typescript": "~4.6.2" + "typescript": "~4.9.5" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@aws-crypto/crc32": { - "version": "3.0.0", - "integrity": "sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==", + "version": "5.2.0", + "integrity": "sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg==", "license": "Apache-2.0", "dependencies": { - "@aws-crypto/util": "^3.0.0", + "@aws-crypto/util": "^5.2.0", "@aws-sdk/types": "^3.222.0", - "tslib": "^1.11.1" + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@aws-crypto/crc32/node_modules/tslib": { - "version": "1.14.1", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "license": "0BSD" - }, - "node_modules/@aws-crypto/ie11-detection": { - "version": "3.0.0", - "integrity": "sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q==", + "node_modules/@aws-crypto/sha256-browser": { + "version": "5.2.0", + "integrity": "sha512-AXfN/lGotSQwu6HNcEsIASo7kWXZ5HYWvfOmSNKDsEqC4OashTp8alTmaz+F7TC2L083SFv5RdB+qU3Vs1kZqw==", "license": "Apache-2.0", "dependencies": { - "tslib": "^1.11.1" + "@aws-crypto/sha256-js": "^5.2.0", + "@aws-crypto/supports-web-crypto": "^5.2.0", + "@aws-crypto/util": "^5.2.0", + "@aws-sdk/types": "^3.222.0", + "@aws-sdk/util-locate-window": "^3.0.0", + "@smithy/util-utf8": "^2.0.0", + "tslib": "^2.6.2" } }, - "node_modules/@aws-crypto/ie11-detection/node_modules/tslib": { - "version": "1.14.1", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "license": "0BSD" + "node_modules/@aws-crypto/sha256-browser/node_modules/@smithy/is-array-buffer": { + "version": "2.2.0", + "integrity": "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } }, - "node_modules/@aws-crypto/sha256-browser": { - "version": "3.0.0", - "integrity": "sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==", + "node_modules/@aws-crypto/sha256-browser/node_modules/@smithy/util-buffer-from": { + "version": "2.2.0", + "integrity": "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==", "license": "Apache-2.0", "dependencies": { - "@aws-crypto/ie11-detection": "^3.0.0", - "@aws-crypto/sha256-js": "^3.0.0", - "@aws-crypto/supports-web-crypto": "^3.0.0", - "@aws-crypto/util": "^3.0.0", - "@aws-sdk/types": "^3.222.0", - "@aws-sdk/util-locate-window": "^3.0.0", - "@aws-sdk/util-utf8-browser": "^3.0.0", - "tslib": "^1.11.1" + "@smithy/is-array-buffer": "^2.2.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" } }, - "node_modules/@aws-crypto/sha256-browser/node_modules/tslib": { - "version": "1.14.1", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "license": "0BSD" + "node_modules/@aws-crypto/sha256-browser/node_modules/@smithy/util-utf8": { + "version": "2.3.0", + "integrity": "sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/util-buffer-from": "^2.2.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } }, "node_modules/@aws-crypto/sha256-js": { - "version": "3.0.0", - "integrity": "sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==", + "version": "5.2.0", + "integrity": "sha512-FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA==", "license": "Apache-2.0", "dependencies": { - "@aws-crypto/util": "^3.0.0", + "@aws-crypto/util": "^5.2.0", "@aws-sdk/types": "^3.222.0", - "tslib": "^1.11.1" + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@aws-crypto/sha256-js/node_modules/tslib": { - "version": "1.14.1", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "license": "0BSD" - }, "node_modules/@aws-crypto/supports-web-crypto": { - "version": "3.0.0", - "integrity": "sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==", + "version": "5.2.0", + "integrity": "sha512-iAvUotm021kM33eCdNfwIN//F77/IADDSs58i+MDaOqFrVjZo9bAal0NK7HurRuWLLpF1iLX7gbWrjHjeo+YFg==", "license": "Apache-2.0", "dependencies": { - "tslib": "^1.11.1" + "tslib": "^2.6.2" } }, - "node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": { - "version": "1.14.1", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "license": "0BSD" - }, "node_modules/@aws-crypto/util": { - "version": "3.0.0", - "integrity": "sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==", + "version": "5.2.0", + "integrity": "sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==", "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "^3.222.0", - "@aws-sdk/util-utf8-browser": "^3.0.0", - "tslib": "^1.11.1" + "@smithy/util-utf8": "^2.0.0", + "tslib": "^2.6.2" } }, - "node_modules/@aws-crypto/util/node_modules/tslib": { - "version": "1.14.1", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "license": "0BSD" + "node_modules/@aws-crypto/util/node_modules/@smithy/is-array-buffer": { + "version": "2.2.0", + "integrity": "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } }, - "node_modules/@aws-sdk/abort-controller": { - "version": "3.267.0", - "integrity": "sha512-5R7OSnHFV/f+qQpMf1RuSQoVdXroK94Vl6naWjMOAhMyofHykVhEok9hmFPac86AVx8rVX/vuA7u9GKI6/EE7g==", + "node_modules/@aws-crypto/util/node_modules/@smithy/util-buffer-from": { + "version": "2.2.0", + "integrity": "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "@smithy/is-array-buffer": "^2.2.0", + "tslib": "^2.6.2" }, "engines": { "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/client-sso": { - "version": "3.267.0", - "integrity": "sha512-/475/mT0gYhimpCdK4iZW+eX0DT6mkTgVk5P9ARpQGzEblFM6i2pE7GQnlGeLyHVOtA0cNAyGrWUuj2pyigUaA==", - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/sha256-browser": "3.0.0", - "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/config-resolver": "3.267.0", - "@aws-sdk/fetch-http-handler": "3.267.0", - "@aws-sdk/hash-node": "3.267.0", - "@aws-sdk/invalid-dependency": "3.267.0", - "@aws-sdk/middleware-content-length": "3.267.0", - "@aws-sdk/middleware-endpoint": "3.267.0", - "@aws-sdk/middleware-host-header": "3.267.0", - "@aws-sdk/middleware-logger": "3.267.0", - "@aws-sdk/middleware-recursion-detection": "3.267.0", - "@aws-sdk/middleware-retry": "3.267.0", - "@aws-sdk/middleware-serde": "3.267.0", - "@aws-sdk/middleware-stack": "3.267.0", - "@aws-sdk/middleware-user-agent": "3.267.0", - "@aws-sdk/node-config-provider": "3.267.0", - "@aws-sdk/node-http-handler": "3.267.0", - "@aws-sdk/protocol-http": "3.267.0", - "@aws-sdk/smithy-client": "3.267.0", - "@aws-sdk/types": "3.267.0", - "@aws-sdk/url-parser": "3.267.0", - "@aws-sdk/util-base64": "3.208.0", - "@aws-sdk/util-body-length-browser": "3.188.0", - "@aws-sdk/util-body-length-node": "3.208.0", - "@aws-sdk/util-defaults-mode-browser": "3.267.0", - "@aws-sdk/util-defaults-mode-node": "3.267.0", - "@aws-sdk/util-endpoints": "3.267.0", - "@aws-sdk/util-retry": "3.267.0", - "@aws-sdk/util-user-agent-browser": "3.267.0", - "@aws-sdk/util-user-agent-node": "3.267.0", - "@aws-sdk/util-utf8": "3.254.0", - "tslib": "^2.3.1" + "node_modules/@aws-crypto/util/node_modules/@smithy/util-utf8": { + "version": "2.3.0", + "integrity": "sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/util-buffer-from": "^2.2.0", + "tslib": "^2.6.2" }, "engines": { "node": ">=14.0.0" } }, + "node_modules/@aws-sdk/client-sso": { + "version": "3.658.1", + "integrity": "sha512-lOuaBtqPTYGn6xpXlQF4LsNDsQ8Ij2kOdnk+i69Kp6yS76TYvtUuukyLL5kx8zE1c8WbYtxj9y8VNw9/6uKl7Q==", + "license": "Apache-2.0", + "dependencies": { + "@aws-crypto/sha256-browser": "5.2.0", + "@aws-crypto/sha256-js": "5.2.0", + "@aws-sdk/core": "3.658.1", + "@aws-sdk/middleware-host-header": "3.654.0", + "@aws-sdk/middleware-logger": "3.654.0", + "@aws-sdk/middleware-recursion-detection": "3.654.0", + "@aws-sdk/middleware-user-agent": "3.654.0", + "@aws-sdk/region-config-resolver": "3.654.0", + "@aws-sdk/types": "3.654.0", + "@aws-sdk/util-endpoints": "3.654.0", + "@aws-sdk/util-user-agent-browser": "3.654.0", + "@aws-sdk/util-user-agent-node": "3.654.0", + "@smithy/config-resolver": "^3.0.8", + "@smithy/core": "^2.4.6", + "@smithy/fetch-http-handler": "^3.2.8", + "@smithy/hash-node": "^3.0.6", + "@smithy/invalid-dependency": "^3.0.6", + "@smithy/middleware-content-length": "^3.0.8", + "@smithy/middleware-endpoint": "^3.1.3", + "@smithy/middleware-retry": "^3.0.21", + "@smithy/middleware-serde": "^3.0.6", + "@smithy/middleware-stack": "^3.0.6", + "@smithy/node-config-provider": "^3.1.7", + "@smithy/node-http-handler": "^3.2.3", + "@smithy/protocol-http": "^4.1.3", + "@smithy/smithy-client": "^3.3.5", + "@smithy/types": "^3.4.2", + "@smithy/url-parser": "^3.0.6", + "@smithy/util-base64": "^3.0.0", + "@smithy/util-body-length-browser": "^3.0.0", + "@smithy/util-body-length-node": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.21", + "@smithy/util-defaults-mode-node": "^3.0.21", + "@smithy/util-endpoints": "^2.1.2", + "@smithy/util-middleware": "^3.0.6", + "@smithy/util-retry": "^3.0.6", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, "node_modules/@aws-sdk/client-sso-oidc": { - "version": "3.267.0", - "integrity": "sha512-Jdq0v0mJSJbG/CKLfHC1L0cjCot48Y6lLMQV1lfkYE65xD0ZSs8Gl7P/T391ZH7cLO6ifVoPdsYnwzhi1ZPXSQ==", - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/sha256-browser": "3.0.0", - "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/config-resolver": "3.267.0", - "@aws-sdk/fetch-http-handler": "3.267.0", - "@aws-sdk/hash-node": "3.267.0", - "@aws-sdk/invalid-dependency": "3.267.0", - "@aws-sdk/middleware-content-length": "3.267.0", - "@aws-sdk/middleware-endpoint": "3.267.0", - "@aws-sdk/middleware-host-header": "3.267.0", - "@aws-sdk/middleware-logger": "3.267.0", - "@aws-sdk/middleware-recursion-detection": "3.267.0", - "@aws-sdk/middleware-retry": "3.267.0", - "@aws-sdk/middleware-serde": "3.267.0", - "@aws-sdk/middleware-stack": "3.267.0", - "@aws-sdk/middleware-user-agent": "3.267.0", - "@aws-sdk/node-config-provider": "3.267.0", - "@aws-sdk/node-http-handler": "3.267.0", - "@aws-sdk/protocol-http": "3.267.0", - "@aws-sdk/smithy-client": "3.267.0", - "@aws-sdk/types": "3.267.0", - "@aws-sdk/url-parser": "3.267.0", - "@aws-sdk/util-base64": "3.208.0", - "@aws-sdk/util-body-length-browser": "3.188.0", - "@aws-sdk/util-body-length-node": "3.208.0", - "@aws-sdk/util-defaults-mode-browser": "3.267.0", - "@aws-sdk/util-defaults-mode-node": "3.267.0", - "@aws-sdk/util-endpoints": "3.267.0", - "@aws-sdk/util-retry": "3.267.0", - "@aws-sdk/util-user-agent-browser": "3.267.0", - "@aws-sdk/util-user-agent-node": "3.267.0", - "@aws-sdk/util-utf8": "3.254.0", - "tslib": "^2.3.1" + "version": "3.658.1", + "integrity": "sha512-RGcZAI3qEA05JszPKwa0cAyp8rnS1nUvs0Sqw4hqLNQ1kD7b7V6CPjRXe7EFQqCOMvM4kGqx0+cEEVTOmBsFLw==", + "license": "Apache-2.0", + "dependencies": { + "@aws-crypto/sha256-browser": "5.2.0", + "@aws-crypto/sha256-js": "5.2.0", + "@aws-sdk/core": "3.658.1", + "@aws-sdk/credential-provider-node": "3.658.1", + "@aws-sdk/middleware-host-header": "3.654.0", + "@aws-sdk/middleware-logger": "3.654.0", + "@aws-sdk/middleware-recursion-detection": "3.654.0", + "@aws-sdk/middleware-user-agent": "3.654.0", + "@aws-sdk/region-config-resolver": "3.654.0", + "@aws-sdk/types": "3.654.0", + "@aws-sdk/util-endpoints": "3.654.0", + "@aws-sdk/util-user-agent-browser": "3.654.0", + "@aws-sdk/util-user-agent-node": "3.654.0", + "@smithy/config-resolver": "^3.0.8", + "@smithy/core": "^2.4.6", + "@smithy/fetch-http-handler": "^3.2.8", + "@smithy/hash-node": "^3.0.6", + "@smithy/invalid-dependency": "^3.0.6", + "@smithy/middleware-content-length": "^3.0.8", + "@smithy/middleware-endpoint": "^3.1.3", + "@smithy/middleware-retry": "^3.0.21", + "@smithy/middleware-serde": "^3.0.6", + "@smithy/middleware-stack": "^3.0.6", + "@smithy/node-config-provider": "^3.1.7", + "@smithy/node-http-handler": "^3.2.3", + "@smithy/protocol-http": "^4.1.3", + "@smithy/smithy-client": "^3.3.5", + "@smithy/types": "^3.4.2", + "@smithy/url-parser": "^3.0.6", + "@smithy/util-base64": "^3.0.0", + "@smithy/util-body-length-browser": "^3.0.0", + "@smithy/util-body-length-node": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.21", + "@smithy/util-defaults-mode-node": "^3.0.21", + "@smithy/util-endpoints": "^2.1.2", + "@smithy/util-middleware": "^3.0.6", + "@smithy/util-retry": "^3.0.6", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" + }, + "peerDependencies": { + "@aws-sdk/client-sts": "^3.658.1" } }, "node_modules/@aws-sdk/client-sts": { - "version": "3.267.0", - "integrity": "sha512-bJ+SwJZAP3DuDUgToDV89HsB80IhSfB1rhzLG9csqs6h7uMLO8H1/fymElYKT4VMMAA+rpWJ3pznyGiCK7w28A==", - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/sha256-browser": "3.0.0", - "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/config-resolver": "3.267.0", - "@aws-sdk/credential-provider-node": "3.267.0", - "@aws-sdk/fetch-http-handler": "3.267.0", - "@aws-sdk/hash-node": "3.267.0", - "@aws-sdk/invalid-dependency": "3.267.0", - "@aws-sdk/middleware-content-length": "3.267.0", - "@aws-sdk/middleware-endpoint": "3.267.0", - "@aws-sdk/middleware-host-header": "3.267.0", - "@aws-sdk/middleware-logger": "3.267.0", - "@aws-sdk/middleware-recursion-detection": "3.267.0", - "@aws-sdk/middleware-retry": "3.267.0", - "@aws-sdk/middleware-sdk-sts": "3.267.0", - "@aws-sdk/middleware-serde": "3.267.0", - "@aws-sdk/middleware-signing": "3.267.0", - "@aws-sdk/middleware-stack": "3.267.0", - "@aws-sdk/middleware-user-agent": "3.267.0", - "@aws-sdk/node-config-provider": "3.267.0", - "@aws-sdk/node-http-handler": "3.267.0", - "@aws-sdk/protocol-http": "3.267.0", - "@aws-sdk/smithy-client": "3.267.0", - "@aws-sdk/types": "3.267.0", - "@aws-sdk/url-parser": "3.267.0", - "@aws-sdk/util-base64": "3.208.0", - "@aws-sdk/util-body-length-browser": "3.188.0", - "@aws-sdk/util-body-length-node": "3.208.0", - "@aws-sdk/util-defaults-mode-browser": "3.267.0", - "@aws-sdk/util-defaults-mode-node": "3.267.0", - "@aws-sdk/util-endpoints": "3.267.0", - "@aws-sdk/util-retry": "3.267.0", - "@aws-sdk/util-user-agent-browser": "3.267.0", - "@aws-sdk/util-user-agent-node": "3.267.0", - "@aws-sdk/util-utf8": "3.254.0", - "fast-xml-parser": "4.0.11", - "tslib": "^2.3.1" + "version": "3.658.1", + "integrity": "sha512-yw9hc5blTnbT1V6mR7Cx9HGc9KQpcLQ1QXj8rntiJi6tIYu3aFNVEyy81JHL7NsuBSeQulJTvHO3y6r3O0sfRg==", + "license": "Apache-2.0", + "dependencies": { + "@aws-crypto/sha256-browser": "5.2.0", + "@aws-crypto/sha256-js": "5.2.0", + "@aws-sdk/client-sso-oidc": "3.658.1", + "@aws-sdk/core": "3.658.1", + "@aws-sdk/credential-provider-node": "3.658.1", + "@aws-sdk/middleware-host-header": "3.654.0", + "@aws-sdk/middleware-logger": "3.654.0", + "@aws-sdk/middleware-recursion-detection": "3.654.0", + "@aws-sdk/middleware-user-agent": "3.654.0", + "@aws-sdk/region-config-resolver": "3.654.0", + "@aws-sdk/types": "3.654.0", + "@aws-sdk/util-endpoints": "3.654.0", + "@aws-sdk/util-user-agent-browser": "3.654.0", + "@aws-sdk/util-user-agent-node": "3.654.0", + "@smithy/config-resolver": "^3.0.8", + "@smithy/core": "^2.4.6", + "@smithy/fetch-http-handler": "^3.2.8", + "@smithy/hash-node": "^3.0.6", + "@smithy/invalid-dependency": "^3.0.6", + "@smithy/middleware-content-length": "^3.0.8", + "@smithy/middleware-endpoint": "^3.1.3", + "@smithy/middleware-retry": "^3.0.21", + "@smithy/middleware-serde": "^3.0.6", + "@smithy/middleware-stack": "^3.0.6", + "@smithy/node-config-provider": "^3.1.7", + "@smithy/node-http-handler": "^3.2.3", + "@smithy/protocol-http": "^4.1.3", + "@smithy/smithy-client": "^3.3.5", + "@smithy/types": "^3.4.2", + "@smithy/url-parser": "^3.0.6", + "@smithy/util-base64": "^3.0.0", + "@smithy/util-body-length-browser": "^3.0.0", + "@smithy/util-body-length-node": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.21", + "@smithy/util-defaults-mode-node": "^3.0.21", + "@smithy/util-endpoints": "^2.1.2", + "@smithy/util-middleware": "^3.0.6", + "@smithy/util-retry": "^3.0.6", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/config-resolver": { - "version": "3.267.0", - "integrity": "sha512-UMvJY548xOkamU9ZuZk336VX9r3035CAbttagiPJ/FXy9S8jcQ7N722PAovtxs69nNBQf56cmWsnOHphLCGG9w==", + "node_modules/@aws-sdk/core": { + "version": "3.658.1", + "integrity": "sha512-vJVMoMcSKXK2gBRSu9Ywwv6wQ7tXH8VL1fqB1uVxgCqBZ3IHfqNn4zvpMPWrwgO2/3wv7XFyikGQ5ypPTCw4jA==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/signature-v4": "3.267.0", - "@aws-sdk/types": "3.267.0", - "@aws-sdk/util-config-provider": "3.208.0", - "@aws-sdk/util-middleware": "3.267.0", - "tslib": "^2.3.1" + "@smithy/core": "^2.4.6", + "@smithy/node-config-provider": "^3.1.7", + "@smithy/property-provider": "^3.1.6", + "@smithy/protocol-http": "^4.1.3", + "@smithy/signature-v4": "^4.1.4", + "@smithy/smithy-client": "^3.3.5", + "@smithy/types": "^3.4.2", + "@smithy/util-middleware": "^3.0.6", + "fast-xml-parser": "4.4.1", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@aws-sdk/credential-provider-env": { - "version": "3.267.0", - "integrity": "sha512-oiem2UtaFe4CQHscUCImJjPhYWd4iF8fqXhlq6BqHs1wsO6A0vnIUGh+Srut/2q7Xeegl/SRU34HK0hh8JCbxg==", + "version": "3.654.0", + "integrity": "sha512-kogsx3Ql81JouHS7DkheCDU9MYAvK0AokxjcshDveGmf7BbgbWCA8Fnb9wjQyNDaOXNvkZu8Z8rgkX91z324/w==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/property-provider": "3.267.0", - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "@aws-sdk/types": "3.654.0", + "@smithy/property-provider": "^3.1.6", + "@smithy/types": "^3.4.2", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/credential-provider-imds": { - "version": "3.267.0", - "integrity": "sha512-Afd5+LdJ9QyeI5L4iyVmI4MLV+0JBtRLmRy0LdinwJaP0DyKyv9+uaIaorKfWihQpe8hwjEfQWTlTz2A3JMJtw==", + "node_modules/@aws-sdk/credential-provider-http": { + "version": "3.658.1", + "integrity": "sha512-4ubkJjEVCZflxkZnV1JDQv8P2pburxk1LrEp55telfJRzXrnowzBKwuV2ED0QMNC448g2B3VCaffS+Ct7c4IWQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/node-config-provider": "3.267.0", - "@aws-sdk/property-provider": "3.267.0", - "@aws-sdk/types": "3.267.0", - "@aws-sdk/url-parser": "3.267.0", - "tslib": "^2.3.1" + "@aws-sdk/types": "3.654.0", + "@smithy/fetch-http-handler": "^3.2.8", + "@smithy/node-http-handler": "^3.2.3", + "@smithy/property-provider": "^3.1.6", + "@smithy/protocol-http": "^4.1.3", + "@smithy/smithy-client": "^3.3.5", + "@smithy/types": "^3.4.2", + "@smithy/util-stream": "^3.1.8", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@aws-sdk/credential-provider-ini": { - "version": "3.267.0", - "integrity": "sha512-pHHlqZqZXA4cTssTyRmbYtrjxS2BEy2KFYHEEHNUrd82pUHnj70n+lrpVnT5pRhPPDacpNzxq0KZGeNgmETpbw==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/credential-provider-env": "3.267.0", - "@aws-sdk/credential-provider-imds": "3.267.0", - "@aws-sdk/credential-provider-process": "3.267.0", - "@aws-sdk/credential-provider-sso": "3.267.0", - "@aws-sdk/credential-provider-web-identity": "3.267.0", - "@aws-sdk/property-provider": "3.267.0", - "@aws-sdk/shared-ini-file-loader": "3.267.0", - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "version": "3.658.1", + "integrity": "sha512-2uwOamQg5ppwfegwen1ddPu5HM3/IBSnaGlaKLFhltkdtZ0jiqTZWUtX2V+4Q+buLnT0hQvLS/frQ+7QUam+0Q==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/credential-provider-env": "3.654.0", + "@aws-sdk/credential-provider-http": "3.658.1", + "@aws-sdk/credential-provider-process": "3.654.0", + "@aws-sdk/credential-provider-sso": "3.658.1", + "@aws-sdk/credential-provider-web-identity": "3.654.0", + "@aws-sdk/types": "3.654.0", + "@smithy/credential-provider-imds": "^3.2.3", + "@smithy/property-provider": "^3.1.6", + "@smithy/shared-ini-file-loader": "^3.1.7", + "@smithy/types": "^3.4.2", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" + }, + "peerDependencies": { + "@aws-sdk/client-sts": "^3.658.1" } }, "node_modules/@aws-sdk/credential-provider-node": { - "version": "3.267.0", - "integrity": "sha512-uo8VyZ/L8HBXskYZC65bR1ZUJ5mBn8JarrGHt6vMG2A+uM7AuryTsKn2wdhPfuCUGKuQLXmix5K4VW/wzq11kQ==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/credential-provider-env": "3.267.0", - "@aws-sdk/credential-provider-imds": "3.267.0", - "@aws-sdk/credential-provider-ini": "3.267.0", - "@aws-sdk/credential-provider-process": "3.267.0", - "@aws-sdk/credential-provider-sso": "3.267.0", - "@aws-sdk/credential-provider-web-identity": "3.267.0", - "@aws-sdk/property-provider": "3.267.0", - "@aws-sdk/shared-ini-file-loader": "3.267.0", - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "version": "3.658.1", + "integrity": "sha512-XwxW6N+uPXPYAuyq+GfOEdfL/MZGAlCSfB5gEWtLBFmFbikhmEuqfWtI6CD60OwudCUOh6argd21BsJf8o1SJA==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/credential-provider-env": "3.654.0", + "@aws-sdk/credential-provider-http": "3.658.1", + "@aws-sdk/credential-provider-ini": "3.658.1", + "@aws-sdk/credential-provider-process": "3.654.0", + "@aws-sdk/credential-provider-sso": "3.658.1", + "@aws-sdk/credential-provider-web-identity": "3.654.0", + "@aws-sdk/types": "3.654.0", + "@smithy/credential-provider-imds": "^3.2.3", + "@smithy/property-provider": "^3.1.6", + "@smithy/shared-ini-file-loader": "^3.1.7", + "@smithy/types": "^3.4.2", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@aws-sdk/credential-provider-process": { - "version": "3.267.0", - "integrity": "sha512-pd1OOB1Mm+QdPv3sPfO+1G8HBaPAAYXxjLcOK5z/myBeZAsLR12Xcaft4RR1XWwXXKEQqq42cbAINWQdyVykqQ==", + "version": "3.654.0", + "integrity": "sha512-PmQoo8sZ9Q2Ow8OMzK++Z9lI7MsRUG7sNq3E72DVA215dhtTICTDQwGlXH2AAmIp7n+G9LLRds+4wo2ehG4mkg==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/property-provider": "3.267.0", - "@aws-sdk/shared-ini-file-loader": "3.267.0", - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "@aws-sdk/types": "3.654.0", + "@smithy/property-provider": "^3.1.6", + "@smithy/shared-ini-file-loader": "^3.1.7", + "@smithy/types": "^3.4.2", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@aws-sdk/credential-provider-sso": { - "version": "3.267.0", - "integrity": "sha512-JqwxelzeRhVdloNi+VUUXhJdziTtNrrwMuhds9wj4KPfl1S2EIzkRxHSjwDz1wtSyuIPOOo6pPJiaVbwvLpkVg==", + "version": "3.658.1", + "integrity": "sha512-YOagVEsZEk9DmgJEBg+4MBXrPcw/tYas0VQ5OVBqC5XHNbi2OBGJqgmjVPesuu393E7W0VQxtJFDS00O1ewQgA==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/client-sso": "3.267.0", - "@aws-sdk/property-provider": "3.267.0", - "@aws-sdk/shared-ini-file-loader": "3.267.0", - "@aws-sdk/token-providers": "3.267.0", - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "@aws-sdk/client-sso": "3.658.1", + "@aws-sdk/token-providers": "3.654.0", + "@aws-sdk/types": "3.654.0", + "@smithy/property-provider": "^3.1.6", + "@smithy/shared-ini-file-loader": "^3.1.7", + "@smithy/types": "^3.4.2", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/@aws-sdk/credential-provider-web-identity": { - "version": "3.267.0", - "integrity": "sha512-za5UsQmj3sYRhd4h5eStj3GCHHfAAjfx2x5FmgQ9ldOp+s0wHEqSL1g+OL9v6o8otf9JnWha+wfUYq3yVGfufQ==", + "version": "3.654.0", + "integrity": "sha512-6a2g9gMtZToqSu+CusjNK5zvbLJahQ9di7buO3iXgbizXpLXU1rnawCpWxwslMpT5fLgMSKDnKDrr6wdEk7jSw==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/property-provider": "3.267.0", - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "@aws-sdk/types": "3.654.0", + "@smithy/property-provider": "^3.1.6", + "@smithy/types": "^3.4.2", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" + }, + "peerDependencies": { + "@aws-sdk/client-sts": "^3.654.0" } }, - "node_modules/@aws-sdk/eventstream-codec": { - "version": "3.267.0", - "integrity": "sha512-QE6k1kKbiMY2TklrFw1bpNlGbnQsiwY4IaUPFEv3UoKetfZUXSxjMcFcz/nfxjdfQ100IISfPCN5Jp1ycJjrfg==", + "node_modules/@aws-sdk/middleware-host-header": { + "version": "3.654.0", + "integrity": "sha512-rxGgVHWKp8U2ubMv+t+vlIk7QYUaRCHaVpmUlJv0Wv6Q0KeO9a42T9FxHphjOTlCGQOLcjCreL9CF8Qhtb4mdQ==", "license": "Apache-2.0", "dependencies": { - "@aws-crypto/crc32": "3.0.0", - "@aws-sdk/types": "3.267.0", - "@aws-sdk/util-hex-encoding": "3.201.0", - "tslib": "^2.3.1" + "@aws-sdk/types": "3.654.0", + "@smithy/protocol-http": "^4.1.3", + "@smithy/types": "^3.4.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/eventstream-serde-browser": { - "version": "3.267.0", - "integrity": "sha512-PIhXs8UK5juvIACUCwmj757OmIGRmQbUjMX6QYuLgeIIsAhEBfn9NRDR9v6rWZr+vlDJaJW0/IWpp6kfvmE3Pw==", + "node_modules/@aws-sdk/middleware-logger": { + "version": "3.654.0", + "integrity": "sha512-OQYb+nWlmASyXfRb989pwkJ9EVUMP1CrKn2eyTk3usl20JZmKo2Vjis6I0tLUkMSxMhnBJJlQKyWkRpD/u1FVg==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/eventstream-serde-universal": "3.267.0", - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "@aws-sdk/types": "3.654.0", + "@smithy/types": "^3.4.2", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/eventstream-serde-config-resolver": { - "version": "3.267.0", - "integrity": "sha512-exFQEqD0paiygtTQz6YroaH6MO54v4Xo9nWYMmny1JFsG7FObBlOi+4iSn3GHsXG0XfauYrr7KubRzDqXKKMwQ==", + "node_modules/@aws-sdk/middleware-recursion-detection": { + "version": "3.654.0", + "integrity": "sha512-gKSomgltKVmsT8sC6W7CrADZ4GHwX9epk3GcH6QhebVO3LA9LRbkL3TwOPUXakxxOLLUTYdOZLIOtFf7iH00lg==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "@aws-sdk/types": "3.654.0", + "@smithy/protocol-http": "^4.1.3", + "@smithy/types": "^3.4.2", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/eventstream-serde-node": { - "version": "3.267.0", - "integrity": "sha512-VzCb4Z+18pbqL87oepog5poNqQuKotj6YtEK/5KYi55HqGgTwhbAQjtL8SVQO3dCgv080oW5cVSTvIpmVcdrDg==", + "node_modules/@aws-sdk/middleware-user-agent": { + "version": "3.654.0", + "integrity": "sha512-liCcqPAyRsr53cy2tYu4qeH4MMN0eh9g6k56XzI5xd4SghXH5YWh4qOYAlQ8T66ZV4nPMtD8GLtLXGzsH8moFg==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/eventstream-serde-universal": "3.267.0", - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "@aws-sdk/types": "3.654.0", + "@aws-sdk/util-endpoints": "3.654.0", + "@smithy/protocol-http": "^4.1.3", + "@smithy/types": "^3.4.2", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/eventstream-serde-universal": { - "version": "3.267.0", - "integrity": "sha512-lAQqA5IzhRTGvUR8sGcAeQxjGYr++/l8ME6n+E7R3q/gq2m3vh+su9mTLzL60329mMSYRQ6LKV4soskwiJ5X+A==", + "node_modules/@aws-sdk/region-config-resolver": { + "version": "3.654.0", + "integrity": "sha512-ydGOrXJxj3x0sJhsXyTmvJVLAE0xxuTWFJihTl67RtaO7VRNtd82I3P3bwoMMaDn5WpmV5mPo8fEUDRlBm3fPg==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/eventstream-codec": "3.267.0", - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "@aws-sdk/types": "3.654.0", + "@smithy/node-config-provider": "^3.1.7", + "@smithy/types": "^3.4.2", + "@smithy/util-config-provider": "^3.0.0", + "@smithy/util-middleware": "^3.0.6", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/fetch-http-handler": { - "version": "3.267.0", - "integrity": "sha512-u8v8OvWvLVfifmETCAj+DCTot900AsdO1b+N+O8nXiTm2v99rtEoNRJW+no/5vJKNqR+95OAz4NWjFep8nzseg==", + "node_modules/@aws-sdk/token-providers": { + "version": "3.654.0", + "integrity": "sha512-D8GeJYmvbfWkQDtTB4owmIobSMexZel0fOoetwvgCQ/7L8VPph3Q2bn1TRRIXvH7wdt6DcDxA3tKMHPBkT3GlA==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/protocol-http": "3.267.0", - "@aws-sdk/querystring-builder": "3.267.0", - "@aws-sdk/types": "3.267.0", - "@aws-sdk/util-base64": "3.208.0", - "tslib": "^2.3.1" + "@aws-sdk/types": "3.654.0", + "@smithy/property-provider": "^3.1.6", + "@smithy/shared-ini-file-loader": "^3.1.7", + "@smithy/types": "^3.4.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@aws-sdk/client-sso-oidc": "^3.654.0" } }, - "node_modules/@aws-sdk/hash-node": { - "version": "3.267.0", - "integrity": "sha512-N3xeChdJg4V4jh2vrRN521EMJYxjUOo/LpvpisFyQHE/p31AfcOLb05upYFoYLvyeder9RHBIyNsvvnMYYoCsA==", + "node_modules/@aws-sdk/types": { + "version": "3.654.0", + "integrity": "sha512-VWvbED3SV+10QJIcmU/PKjsKilsTV16d1I7/on4bvD/jo1qGeMXqLDBSen3ks/tuvXZF/mFc7ZW/W2DiLVtO7A==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.267.0", - "@aws-sdk/util-buffer-from": "3.208.0", - "@aws-sdk/util-utf8": "3.254.0", - "tslib": "^2.3.1" + "@smithy/types": "^3.4.2", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/invalid-dependency": { - "version": "3.267.0", - "integrity": "sha512-I95IR/eDLC54+9qrL6uh64nhpLVHwxxbBhhEUZKDACp86eXulO8T/DOwUX31ps4+2lI7tbEhQT7f9WDOO3fN8Q==", + "node_modules/@aws-sdk/util-endpoints": { + "version": "3.654.0", + "integrity": "sha512-i902fcBknHs0Irgdpi62+QMvzxE+bczvILXigYrlHL4+PiEnlMVpni5L5W1qCkNZXf8AaMrSBuR1NZAGp6UOUw==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "@aws-sdk/types": "3.654.0", + "@smithy/types": "^3.4.2", + "@smithy/util-endpoints": "^2.1.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/is-array-buffer": { - "version": "3.201.0", - "integrity": "sha512-UPez5qLh3dNgt0DYnPD/q0mVJY84rA17QE26hVNOW3fAji8W2wrwrxdacWOxyXvlxWsVRcKmr+lay1MDqpAMfg==", + "node_modules/@aws-sdk/util-locate-window": { + "version": "3.568.0", + "integrity": "sha512-3nh4TINkXYr+H41QaPelCceEB2FXP3fxp93YZXB/kqJvX0U9j0N0Uk45gvsjmEPzG8XxkPEeLIfT2I1M7A6Lig==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.1" + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/middleware-content-length": { - "version": "3.267.0", - "integrity": "sha512-b6MBIK12iwcATKnWIhsh50xWVMmZOXZFIo9D4io6D+JM6j/U+GZrSWqxhHzb3SjavuwVgA2hwq4mUCh2WJPJKA==", + "node_modules/@aws-sdk/util-user-agent-browser": { + "version": "3.654.0", + "integrity": "sha512-ykYAJqvnxLt7wfrqya28wuH3/7NdrwzfiFd7NqEVQf7dXVxL5RPEpD7DxjcyQo3DsHvvdUvGZVaQhozycn1pzA==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/protocol-http": "3.267.0", - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" + "@aws-sdk/types": "3.654.0", + "@smithy/types": "^3.4.2", + "bowser": "^2.11.0", + "tslib": "^2.6.2" } }, - "node_modules/@aws-sdk/middleware-endpoint": { - "version": "3.267.0", - "integrity": "sha512-pGICM/qlQVfixtfKZt8zHq54KvLG2MmOAgNWj2MXB7oirPs/3rC9Kz9ITFXJgjlRFyfssgP/feKhs2yZkI8lhw==", + "node_modules/@aws-sdk/util-user-agent-node": { + "version": "3.654.0", + "integrity": "sha512-a0ojjdBN6pqv6gB4H/QPPSfhs7mFtlVwnmKCM/QrTaFzN0U810PJ1BST3lBx5sa23I5jWHGaoFY+5q65C3clLQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/middleware-serde": "3.267.0", - "@aws-sdk/protocol-http": "3.267.0", - "@aws-sdk/signature-v4": "3.267.0", - "@aws-sdk/types": "3.267.0", - "@aws-sdk/url-parser": "3.267.0", - "@aws-sdk/util-config-provider": "3.208.0", - "@aws-sdk/util-middleware": "3.267.0", - "tslib": "^2.3.1" + "@aws-sdk/types": "3.654.0", + "@smithy/node-config-provider": "^3.1.7", + "@smithy/types": "^3.4.2", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" + }, + "peerDependencies": { + "aws-crt": ">=1.0.0" + }, + "peerDependenciesMeta": { + "aws-crt": { + "optional": true + } } }, - "node_modules/@aws-sdk/middleware-host-header": { - "version": "3.267.0", - "integrity": "sha512-D8TfjMeuQXTsB7Ni8liMmNqb3wz+T6t/tYUHtsMo0j++94KAPPj1rhkkTAjR4Rc+IYGCS4YyyCuCXjGB6gkjnA==", - "license": "Apache-2.0", + "node_modules/@babel/runtime": { + "version": "7.25.7", + "integrity": "sha512-FjoyLe754PMiYsFaN5C94ttGiOmBNYTf6pLr4xXHAT5uctHb092PBszndLDR5XA/jghQvn4n7JMHl7dmTgbm9w==", + "dev": true, + "license": "MIT", "dependencies": { - "@aws-sdk/protocol-http": "3.267.0", - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "regenerator-runtime": "^0.14.0" }, "engines": { - "node": ">=14.0.0" + "node": ">=6.9.0" } }, - "node_modules/@aws-sdk/middleware-logger": { - "version": "3.267.0", - "integrity": "sha512-wnLeZYWbgGCuNmRl0Pmky0cSXBWmMTaQBgq90WfwyM0V8wzcoeaovTWA5/qe8oJzusOgUMFoVia4Ew20k3lu8w==", + "node_modules/@smithy/abort-controller": { + "version": "3.1.5", + "integrity": "sha512-DhNPnqTqPoG8aZ5dWkFOgsuY+i0GQ3CI6hMmvCoduNsnU9gUZWZBwGfDQsTTB7NvFPkom1df7jMIJWU90kuXXg==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "@smithy/types": "^3.5.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/middleware-recursion-detection": { - "version": "3.267.0", - "integrity": "sha512-NCBkTLxaW7XtfQoVBqQCaQZqec5XDtEylkw7g0tGjYDcl934fzu3ciH9MsJ34QFe9slYM6g4v+eC9f1w9K/19g==", + "node_modules/@smithy/config-resolver": { + "version": "3.0.9", + "integrity": "sha512-5d9oBf40qC7n2xUoHmntKLdqsyTMMo/r49+eqSIjJ73eDfEtljAxEhzIQ3bkgXJtR3xiv7YzMT/3FF3ORkjWdg==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/protocol-http": "3.267.0", - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "@smithy/node-config-provider": "^3.1.8", + "@smithy/types": "^3.5.0", + "@smithy/util-config-provider": "^3.0.0", + "@smithy/util-middleware": "^3.0.7", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/middleware-retry": { - "version": "3.267.0", - "integrity": "sha512-MiiNtddZXVhtSAnJFyChwNxnhzMYmv6qWl8qgSjuIOw9SczkHPCoANTfUdRlzG6RfPYhgYtzMGqqnrficJ6mVg==", + "node_modules/@smithy/core": { + "version": "2.4.8", + "integrity": "sha512-x4qWk7p/a4dcf7Vxb2MODIf4OIcqNbK182WxRvZ/3oKPrf/6Fdic5sSElhO1UtXpWKBazWfqg0ZEK9xN1DsuHA==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/protocol-http": "3.267.0", - "@aws-sdk/service-error-classification": "3.267.0", - "@aws-sdk/types": "3.267.0", - "@aws-sdk/util-middleware": "3.267.0", - "@aws-sdk/util-retry": "3.267.0", - "tslib": "^2.3.1", - "uuid": "^8.3.2" + "@smithy/middleware-endpoint": "^3.1.4", + "@smithy/middleware-retry": "^3.0.23", + "@smithy/middleware-serde": "^3.0.7", + "@smithy/protocol-http": "^4.1.4", + "@smithy/smithy-client": "^3.4.0", + "@smithy/types": "^3.5.0", + "@smithy/util-body-length-browser": "^3.0.0", + "@smithy/util-middleware": "^3.0.7", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/middleware-sdk-sts": { - "version": "3.267.0", - "integrity": "sha512-JLDNNvV7Hr0CQrf1vSmflvPbfDFIx5lFf8tY7DZwYWEE920ZzbJTfUsTW9iZHJGeIe8dAQX1tmfYL68+++nvEQ==", + "node_modules/@smithy/credential-provider-imds": { + "version": "3.2.4", + "integrity": "sha512-S9bb0EIokfYEuar4kEbLta+ivlKCWOCFsLZuilkNy9i0uEUEHSi47IFLPaxqqCl+0ftKmcOTHayY5nQhAuq7+w==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/middleware-signing": "3.267.0", - "@aws-sdk/property-provider": "3.267.0", - "@aws-sdk/protocol-http": "3.267.0", - "@aws-sdk/signature-v4": "3.267.0", - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "@smithy/node-config-provider": "^3.1.8", + "@smithy/property-provider": "^3.1.7", + "@smithy/types": "^3.5.0", + "@smithy/url-parser": "^3.0.7", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/middleware-serde": { - "version": "3.267.0", - "integrity": "sha512-9qspxiZs+JShukzKMAameBSubfvtUOGZviu9GT5OfRekY2dBbwWcfchP2WvlwxZ/CcC+GwO1HcPqKDCMGsNoow==", + "node_modules/@smithy/eventstream-codec": { + "version": "3.1.6", + "integrity": "sha512-SBiOYPBH+5wOyPS7lfI150ePfGLhnp/eTu5RnV9xvhGvRiKfnl6HzRK9wehBph+il8FxS9KTeadx7Rcmf1GLPQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" + "@aws-crypto/crc32": "5.2.0", + "@smithy/types": "^3.5.0", + "@smithy/util-hex-encoding": "^3.0.0", + "tslib": "^2.6.2" } }, - "node_modules/@aws-sdk/middleware-signing": { - "version": "3.267.0", - "integrity": "sha512-thkFEBiFW0M/73dIzl7hQmyAONb8zyD2ZYUFyGm7cIM60sRDUKejPHV6Izonll+HbBZgiBdwUi42uu8O+LfFGQ==", + "node_modules/@smithy/eventstream-serde-browser": { + "version": "3.0.10", + "integrity": "sha512-1i9aMY6Pl/SmA6NjvidxnfBLHMPzhKu2BP148pEt5VwhMdmXn36PE2kWKGa9Hj8b0XGtCTRucpCncylevCtI7g==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/property-provider": "3.267.0", - "@aws-sdk/protocol-http": "3.267.0", - "@aws-sdk/signature-v4": "3.267.0", - "@aws-sdk/types": "3.267.0", - "@aws-sdk/util-middleware": "3.267.0", - "tslib": "^2.3.1" + "@smithy/eventstream-serde-universal": "^3.0.9", + "@smithy/types": "^3.5.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/middleware-stack": { - "version": "3.267.0", - "integrity": "sha512-52uH3JO3ceI15dgzt8gU7lpJf59qbRUQYJ7pAmTMiHtyEawZ39Puv6sGheY3fAffhqd/aQvup6wn18Q1fRIQUA==", + "node_modules/@smithy/eventstream-serde-config-resolver": { + "version": "3.0.7", + "integrity": "sha512-eVzhGQBPEqXXYHvIUku0jMTxd4gDvenRzUQPTmKVWdRvp9JUCKrbAXGQRYiGxUYq9+cqQckRm0wq3kTWnNtDhw==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.1" + "@smithy/types": "^3.5.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/middleware-user-agent": { - "version": "3.267.0", - "integrity": "sha512-eaReMnoB1Cx3OY8WDSiUMNDz/EkdAo4w/m3d5CizckKQNmB29gUrgyFs7g7sHTcShQAduZzlsfRPzc6NmKYaWQ==", + "node_modules/@smithy/eventstream-serde-node": { + "version": "3.0.9", + "integrity": "sha512-JE0Guqvt0xsmfQ5y1EI342/qtJqznBv8cJqkHZV10PwC8GWGU5KNgFbQnsVCcX+xF+qIqwwfRmeWoJCjuOLmng==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/protocol-http": "3.267.0", - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "@smithy/eventstream-serde-universal": "^3.0.9", + "@smithy/types": "^3.5.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/node-config-provider": { - "version": "3.267.0", - "integrity": "sha512-wNX+Cu0x+kllng253j5dvmLm4opDRr7YehJ0rNGAV24X+UPJPluN9HrBFly+z4+bH16TpJEPKx7AayiWZGFE1w==", + "node_modules/@smithy/eventstream-serde-universal": { + "version": "3.0.9", + "integrity": "sha512-bydfgSisfepCufw9kCEnWRxqxJFzX/o8ysXWv+W9F2FIyiaEwZ/D8bBKINbh4ONz3i05QJ1xE7A5OKYvgJsXaw==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/property-provider": "3.267.0", - "@aws-sdk/shared-ini-file-loader": "3.267.0", - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "@smithy/eventstream-codec": "^3.1.6", + "@smithy/types": "^3.5.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/node-http-handler": { - "version": "3.267.0", - "integrity": "sha512-wtt3O+e8JEKaLFtmQd74HSZj2TyiApPkwMJ3R50hyboVswt8RcdMWdFbzLnPVpT1AqskG3fMECSKbu8AC/xvBQ==", + "node_modules/@smithy/fetch-http-handler": { + "version": "3.2.9", + "integrity": "sha512-hYNVQOqhFQ6vOpenifFME546f0GfJn2OiQ3M0FDmuUu8V/Uiwy2wej7ZXxFBNqdx0R5DZAqWM1l6VRhGz8oE6A==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/abort-controller": "3.267.0", - "@aws-sdk/protocol-http": "3.267.0", - "@aws-sdk/querystring-builder": "3.267.0", - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" + "@smithy/protocol-http": "^4.1.4", + "@smithy/querystring-builder": "^3.0.7", + "@smithy/types": "^3.5.0", + "@smithy/util-base64": "^3.0.0", + "tslib": "^2.6.2" } }, - "node_modules/@aws-sdk/property-provider": { - "version": "3.267.0", - "integrity": "sha512-/BD1Zar9PCQSV8VZTAWOJmtojAeMIl16ljZX3Kix84r45qqNNxuPST2AhNVN+p97Js4x9kBFCHkdFOpW94wr4Q==", + "node_modules/@smithy/hash-node": { + "version": "3.0.7", + "integrity": "sha512-SAGHN+QkrwcHFjfWzs/czX94ZEjPJ0CrWJS3M43WswDXVEuP4AVy9gJ3+AF6JQHZD13bojmuf/Ap/ItDeZ+Qfw==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "@smithy/types": "^3.5.0", + "@smithy/util-buffer-from": "^3.0.0", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/protocol-http": { - "version": "3.267.0", - "integrity": "sha512-8HhOZXMCZ0nsJC/FoifX7YrTYGP91tCpSxIHkr7HxQcTdBMI7QakMtIIWK9Qjsy6tUI98aAdEo5PNCbzdpozmQ==", + "node_modules/@smithy/invalid-dependency": { + "version": "3.0.7", + "integrity": "sha512-Bq00GsAhHeYSuZX8Kpu4sbI9agH2BNYnqUmmbTGWOhki9NVsWn2jFr896vvoTMH8KAjNX/ErC/8t5QHuEXG+IA==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "@smithy/types": "^3.5.0", + "tslib": "^2.6.2" + } + }, + "node_modules/@smithy/is-array-buffer": { + "version": "3.0.0", + "integrity": "sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/querystring-builder": { - "version": "3.267.0", - "integrity": "sha512-SKo8V3oPV1wZy4r4lccH7R2LT0PUK/WGaXkKR30wyrtDjJRWVJDYef9ysOpRP+adCTt3G5XO0SzyPQUW5dXYVA==", + "node_modules/@smithy/middleware-content-length": { + "version": "3.0.9", + "integrity": "sha512-t97PidoGElF9hTtLCrof32wfWMqC5g2SEJNxaVH3NjlatuNGsdxXRYO/t+RPnxA15RpYiS0f+zG7FuE2DeGgjA==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.267.0", - "@aws-sdk/util-uri-escape": "3.201.0", - "tslib": "^2.3.1" + "@smithy/protocol-http": "^4.1.4", + "@smithy/types": "^3.5.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/querystring-parser": { - "version": "3.267.0", - "integrity": "sha512-Krq36GXqEfRfzJ9wOzkkzpbb4SWjgSYydTIgK6KtKapme0HPcB24kmmsjsUVuHzKuQMCHHDRWm+b47iBmHGpSQ==", + "node_modules/@smithy/middleware-endpoint": { + "version": "3.1.4", + "integrity": "sha512-/ChcVHekAyzUbyPRI8CzPPLj6y8QRAfJngWcLMgsWxKVzw/RzBV69mSOzJYDD3pRwushA1+5tHtPF8fjmzBnrQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "@smithy/middleware-serde": "^3.0.7", + "@smithy/node-config-provider": "^3.1.8", + "@smithy/shared-ini-file-loader": "^3.1.8", + "@smithy/types": "^3.5.0", + "@smithy/url-parser": "^3.0.7", + "@smithy/util-middleware": "^3.0.7", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/service-client-documentation-generator": { - "version": "3.208.0", - "integrity": "sha512-2gIymHx/FSrFsIBmf7Rt6tj0KSiDCyfOtXYWWMuu2JACdKaY2uDggZUoGAaP2R2/2Vl2QVHYGLY7d6xQ23EKIA==", - "dev": true, + "node_modules/@smithy/middleware-retry": { + "version": "3.0.23", + "integrity": "sha512-x9PbGXxkcXIpm6L26qRSCC+eaYcHwybRmqU8LO/WM2RRlW0g8lz6FIiKbKgGvHuoK3dLZRiQVSQJveiCzwnA5A==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.1" + "@smithy/node-config-provider": "^3.1.8", + "@smithy/protocol-http": "^4.1.4", + "@smithy/service-error-classification": "^3.0.7", + "@smithy/smithy-client": "^3.4.0", + "@smithy/types": "^3.5.0", + "@smithy/util-middleware": "^3.0.7", + "@smithy/util-retry": "^3.0.7", + "tslib": "^2.6.2", + "uuid": "^9.0.1" + }, + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/service-error-classification": { - "version": "3.267.0", - "integrity": "sha512-fOWg7bcItmJqD/YQbGvN9o03ucoBzvWNTQEB81mLKMSKr1Cf/ms0f8oa94LlImgqjjfjvAqHh6rUBTpSmSEyaw==", + "node_modules/@smithy/middleware-serde": { + "version": "3.0.7", + "integrity": "sha512-VytaagsQqtH2OugzVTq4qvjkLNbWehHfGcGr0JLJmlDRrNCeZoWkWsSOw1nhS/4hyUUWF/TLGGml4X/OnEep5g==", "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.5.0", + "tslib": "^2.6.2" + }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/shared-ini-file-loader": { - "version": "3.267.0", - "integrity": "sha512-Jz9R5hXKSk+aRoBKi4Bnf6T/FZUBYrIibbLnhiNxpQ1FY9mTggJR/rxuIdOE23LtfW+CRqqEYOtAtmC1oYE6tw==", + "node_modules/@smithy/middleware-stack": { + "version": "3.0.7", + "integrity": "sha512-EyTbMCdqS1DoeQsO4gI7z2Gzq1MoRFAeS8GkFYIwbedB7Lp5zlLHJdg+56tllIIG5Hnf9ZWX48YKSHlsKvugGA==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "@smithy/types": "^3.5.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/signature-v4": { - "version": "3.267.0", - "integrity": "sha512-Je1e7rum2zvxa3jWfwq4E+fyBdFJmSJAwGtWYz3+/rWipwXFlSAPeSVqtNjHdfzakgabvzLp7aesG4yQTrO2YQ==", + "node_modules/@smithy/node-config-provider": { + "version": "3.1.8", + "integrity": "sha512-E0rU0DglpeJn5ge64mk8wTGEXcQwmpUTY5Zr7IzTpDLmHKiIamINERNZYrPQjg58Ck236sEKSwRSHA4CwshU6Q==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/is-array-buffer": "3.201.0", - "@aws-sdk/types": "3.267.0", - "@aws-sdk/util-hex-encoding": "3.201.0", - "@aws-sdk/util-middleware": "3.267.0", - "@aws-sdk/util-uri-escape": "3.201.0", - "@aws-sdk/util-utf8": "3.254.0", - "tslib": "^2.3.1" + "@smithy/property-provider": "^3.1.7", + "@smithy/shared-ini-file-loader": "^3.1.8", + "@smithy/types": "^3.5.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/smithy-client": { - "version": "3.267.0", - "integrity": "sha512-WdgXHqKmFQIkAWETO/I5boX9u6QbMLC4X74OVSBaBLhRjqYmvolMFtNrQzvSKGB3FaxAN9Do41amC0mGoeLC8A==", + "node_modules/@smithy/node-http-handler": { + "version": "3.2.4", + "integrity": "sha512-49reY3+JgLMFNm7uTAKBWiKCA6XSvkNp9FqhVmusm2jpVnHORYFeFZ704LShtqWfjZW/nhX+7Iexyb6zQfXYIQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/middleware-stack": "3.267.0", - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "@smithy/abort-controller": "^3.1.5", + "@smithy/protocol-http": "^4.1.4", + "@smithy/querystring-builder": "^3.0.7", + "@smithy/types": "^3.5.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/token-providers": { - "version": "3.267.0", - "integrity": "sha512-CGayGrPl4ONG4RuGbNv+QS4oVuItx4hK2FCbFS7d6V7h53rkDrcFd34NsvbicQ2KVFobE7fKs6ZaripJbJbLHA==", + "node_modules/@smithy/property-provider": { + "version": "3.1.7", + "integrity": "sha512-QfzLi1GPMisY7bAM5hOUqBdGYnY5S2JAlr201pghksrQv139f8iiiMalXtjczIP5f6owxFn3MINLNUNvUkgtPw==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/client-sso-oidc": "3.267.0", - "@aws-sdk/property-provider": "3.267.0", - "@aws-sdk/shared-ini-file-loader": "3.267.0", - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "@smithy/types": "^3.5.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/types": { - "version": "3.267.0", - "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", + "node_modules/@smithy/protocol-http": { + "version": "4.1.4", + "integrity": "sha512-MlWK8eqj0JlpZBnWmjQLqmFp71Ug00P+m72/1xQB3YByXD4zZ+y9N4hYrR0EDmrUCZIkyATWHOXFgtavwGDTzQ==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.1" + "@smithy/types": "^3.5.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/url-parser": { - "version": "3.267.0", - "integrity": "sha512-xoQ5Fd11moiE82QTL9GGE6e73SFuD0Wi73tA75TAwKuY12OP5vDJ4oBC86A1G2T+OzeHJQmYyqiA5j48CzqB6A==", + "node_modules/@smithy/querystring-builder": { + "version": "3.0.7", + "integrity": "sha512-65RXGZZ20rzqqxTsChdqSpbhA6tdt5IFNgG6o7e1lnPVLCe6TNWQq4rTl4N87hTDD8mV4IxJJnvyE7brbnRkQw==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/querystring-parser": "3.267.0", - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "@smithy/types": "^3.5.0", + "@smithy/util-uri-escape": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/util-base64": { - "version": "3.208.0", - "integrity": "sha512-PQniZph5A6N7uuEOQi+1hnMz/FSOK/8kMFyFO+4DgA1dZ5pcKcn5wiFwHkcTb/BsgVqQa3Jx0VHNnvhlS8JyTg==", + "node_modules/@smithy/querystring-parser": { + "version": "3.0.7", + "integrity": "sha512-Fouw4KJVWqqUVIu1gZW8BH2HakwLz6dvdrAhXeXfeymOBrZw+hcqaWs+cS1AZPVp4nlbeIujYrKA921ZW2WMPA==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/util-buffer-from": "3.208.0", - "tslib": "^2.3.1" + "@smithy/types": "^3.5.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/util-body-length-browser": { - "version": "3.188.0", - "integrity": "sha512-8VpnwFWXhnZ/iRSl9mTf+VKOX9wDE8QtN4bj9pBfxwf90H1X7E8T6NkiZD3k+HubYf2J94e7DbeHs7fuCPW5Qg==", + "node_modules/@smithy/service-error-classification": { + "version": "3.0.7", + "integrity": "sha512-91PRkTfiBf9hxkIchhRKJfl1rsplRDyBnmyFca3y0Z3x/q0JJN480S83LBd8R6sBCkm2bBbqw2FHp0Mbh+ecSA==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.1" + "@smithy/types": "^3.5.0" + }, + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/util-body-length-node": { - "version": "3.208.0", - "integrity": "sha512-3zj50e5g7t/MQf53SsuuSf0hEELzMtD8RX8C76f12OSRo2Bca4FLLYHe0TZbxcfQHom8/hOaeZEyTyMogMglqg==", + "node_modules/@smithy/shared-ini-file-loader": { + "version": "3.1.8", + "integrity": "sha512-0NHdQiSkeGl0ICQKcJQ2lCOKH23Nb0EaAa7RDRId6ZqwXkw4LJyIyZ0t3iusD4bnKYDPLGy2/5e2rfUhrt0Acw==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.1" + "@smithy/types": "^3.5.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/util-buffer-from": { - "version": "3.208.0", - "integrity": "sha512-7L0XUixNEFcLUGPeBF35enCvB9Xl+K6SQsmbrPk1P3mlV9mguWSDQqbOBwY1Ir0OVbD6H/ZOQU7hI/9RtRI0Zw==", + "node_modules/@smithy/signature-v4": { + "version": "4.2.0", + "integrity": "sha512-LafbclHNKnsorMgUkKm7Tk7oJ7xizsZ1VwqhGKqoCIrXh4fqDDp73fK99HOEEgcsQbtemmeY/BPv0vTVYYUNEQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/is-array-buffer": "3.201.0", - "tslib": "^2.3.1" + "@smithy/is-array-buffer": "^3.0.0", + "@smithy/protocol-http": "^4.1.4", + "@smithy/types": "^3.5.0", + "@smithy/util-hex-encoding": "^3.0.0", + "@smithy/util-middleware": "^3.0.7", + "@smithy/util-uri-escape": "^3.0.0", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/util-config-provider": { - "version": "3.208.0", - "integrity": "sha512-DSRqwrERUsT34ug+anlMBIFooBEGwM8GejC7q00Y/9IPrQy50KnG5PW2NiTjuLKNi7pdEOlwTSEocJE15eDZIg==", + "node_modules/@smithy/smithy-client": { + "version": "3.4.0", + "integrity": "sha512-nOfJ1nVQsxiP6srKt43r2My0Gp5PLWCW2ASqUioxIiGmu6d32v4Nekidiv5qOmmtzIrmaD+ADX5SKHUuhReeBQ==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.1" + "@smithy/middleware-endpoint": "^3.1.4", + "@smithy/middleware-stack": "^3.0.7", + "@smithy/protocol-http": "^4.1.4", + "@smithy/types": "^3.5.0", + "@smithy/util-stream": "^3.1.9", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/util-defaults-mode-browser": { - "version": "3.267.0", - "integrity": "sha512-MgrqpedA58HVR8RpT2A42//5Lb3M0JwEiYlDaA7EvIVsMx1NzO+cng4MDJi03YBAP5hwCVQmO9Sf5Au4dm+m0g==", + "node_modules/@smithy/types": { + "version": "3.5.0", + "integrity": "sha512-QN0twHNfe8mNJdH9unwsCK13GURU7oEAZqkBI+rsvpv1jrmserO+WnLE7jidR9W/1dxwZ0u/CB01mV2Gms/K2Q==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/property-provider": "3.267.0", - "@aws-sdk/types": "3.267.0", - "bowser": "^2.11.0", - "tslib": "^2.3.1" + "tslib": "^2.6.2" }, "engines": { - "node": ">= 10.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/util-defaults-mode-node": { - "version": "3.267.0", - "integrity": "sha512-JyFk95T77sGM4q386id/mDt9/7HvoQySAygPyv/lj//WEJJIRKiefB277CKKJPT8nRAsO4mIyAT+YO/xGCxkQA==", + "node_modules/@smithy/url-parser": { + "version": "3.0.7", + "integrity": "sha512-70UbSSR8J97c1rHZOWhl+VKiZDqHWxs/iW8ZHrHp5fCCPLSBE7GcUlUvKSle3Ca+J9LLbYCj/A79BxztBvAfpA==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/config-resolver": "3.267.0", - "@aws-sdk/credential-provider-imds": "3.267.0", - "@aws-sdk/node-config-provider": "3.267.0", - "@aws-sdk/property-provider": "3.267.0", - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "@smithy/querystring-parser": "^3.0.7", + "@smithy/types": "^3.5.0", + "tslib": "^2.6.2" + } + }, + "node_modules/@smithy/util-base64": { + "version": "3.0.0", + "integrity": "sha512-Kxvoh5Qtt0CDsfajiZOCpJxgtPHXOKwmM+Zy4waD43UoEMA+qPxxa98aE/7ZhdnBFZFXMOiBR5xbcaMhLtznQQ==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/util-buffer-from": "^3.0.0", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">= 10.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/util-endpoints": { - "version": "3.267.0", - "integrity": "sha512-c6miY83Eo0erqXY+YiS2sOg3izURqvaWHd9przJzBQea9XRCN4ANT2P8AhoC0BPIORutaaOSoCSp/crHG0XLLg==", + "node_modules/@smithy/util-body-length-browser": { + "version": "3.0.0", + "integrity": "sha512-cbjJs2A1mLYmqmyVl80uoLTJhAcfzMOyPgjwAYusWKMdLeNtzmMz9YxNl3/jRLoxSS3wkqkf0jwNdtXWtyEBaQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "tslib": "^2.6.2" + } + }, + "node_modules/@smithy/util-body-length-node": { + "version": "3.0.0", + "integrity": "sha512-Tj7pZ4bUloNUP6PzwhN7K386tmSmEET9QtQg0TgdNOnxhZvCssHji+oZTUIuzxECRfG8rdm2PMw2WCFs6eIYkA==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/util-hex-encoding": { - "version": "3.201.0", - "integrity": "sha512-7t1vR1pVxKx0motd3X9rI3m/xNp78p3sHtP5yo4NP4ARpxyJ0fokBomY8ScaH2D/B+U5o9ARxldJUdMqyBlJcA==", + "node_modules/@smithy/util-buffer-from": { + "version": "3.0.0", + "integrity": "sha512-aEOHCgq5RWFbP+UDPvPot26EJHjOC+bRgse5A8V3FSShqd5E5UN4qc7zkwsvJPPAVsf73QwYcHN1/gt/rtLwQA==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.1" + "@smithy/is-array-buffer": "^3.0.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/util-locate-window": { - "version": "3.693.0", - "integrity": "sha512-ttrag6haJLWABhLqtg1Uf+4LgHWIMOVSYL+VYZmAp2v4PUGOwWmWQH0Zk8RM7YuQcLfH/EoR72/Yxz6A4FKcuw==", + "node_modules/@smithy/util-config-provider": { + "version": "3.0.0", + "integrity": "sha512-pbjk4s0fwq3Di/ANL+rCvJMKM5bzAQdE5S/6RL5NXgMExFAi6UgQMPOm5yPaIWPpr+EOXKXRonJ3FoxKf4mCJQ==", "license": "Apache-2.0", "dependencies": { "tslib": "^2.6.2" @@ -972,118 +1117,143 @@ "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/util-middleware": { - "version": "3.267.0", - "integrity": "sha512-7nvqBZVz3RdwYv6lU958g6sWI2Qt8lzxDVn0uwfnPH+fAiX7Ln1Hen2A0XeW5cL5uYUJy6wNM5cyfTzFZosE0A==", + "node_modules/@smithy/util-defaults-mode-browser": { + "version": "3.0.23", + "integrity": "sha512-Y07qslyRtXDP/C5aWKqxTPBl4YxplEELG3xRrz2dnAQ6Lq/FgNrcKWmV561nNaZmFH+EzeGOX3ZRMbU8p1T6Nw==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.1" + "@smithy/property-provider": "^3.1.7", + "@smithy/smithy-client": "^3.4.0", + "@smithy/types": "^3.5.0", + "bowser": "^2.11.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">= 10.0.0" } }, - "node_modules/@aws-sdk/util-retry": { - "version": "3.267.0", - "integrity": "sha512-ZXo1ICG2HgxkIZWlnPteh2R90kwmhRwvbP282CwrrYgTKuMZmW2R/+o6vqhWyPkjoNFN/pno0FxuDA3IYau3Sw==", + "node_modules/@smithy/util-defaults-mode-node": { + "version": "3.0.23", + "integrity": "sha512-9Y4WH7f0vnDGuHUa4lGX9e2p+sMwODibsceSV6rfkZOvMC+BY3StB2LdO1NHafpsyHJLpwAgChxQ38tFyd6vkg==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/service-error-classification": "3.267.0", - "tslib": "^2.3.1" + "@smithy/config-resolver": "^3.0.9", + "@smithy/credential-provider-imds": "^3.2.4", + "@smithy/node-config-provider": "^3.1.8", + "@smithy/property-provider": "^3.1.7", + "@smithy/smithy-client": "^3.4.0", + "@smithy/types": "^3.5.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">= 14.0.0" + "node": ">= 10.0.0" } }, - "node_modules/@aws-sdk/util-uri-escape": { - "version": "3.201.0", - "integrity": "sha512-TeTWbGx4LU2c5rx0obHeDFeO9HvwYwQtMh1yniBz00pQb6Qt6YVOETVQikRZ+XRQwEyCg/dA375UplIpiy54mA==", + "node_modules/@smithy/util-endpoints": { + "version": "2.1.3", + "integrity": "sha512-34eACeKov6jZdHqS5hxBMJ4KyWKztTMulhuQ2UdOoP6vVxMLrOKUqIXAwJe/wiWMhXhydLW664B02CNpQBQ4Aw==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.1" + "@smithy/node-config-provider": "^3.1.8", + "@smithy/types": "^3.5.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/util-user-agent-browser": { - "version": "3.267.0", - "integrity": "sha512-SmI6xInnPPa0gFhCqhtWOUMTxLeRbm7X5HXzeprhK1d8aNNlUVyALAV7K8ovIjnv3a97lIJSekyb78oTuYITCA==", + "node_modules/@smithy/util-hex-encoding": { + "version": "3.0.0", + "integrity": "sha512-eFndh1WEK5YMUYvy3lPlVmYY/fZcQE1D8oSf41Id2vCeIkKJXPcYDCZD+4+xViI6b1XSd7tE+s5AmXzz5ilabQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.267.0", - "bowser": "^2.11.0", - "tslib": "^2.3.1" + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/util-user-agent-node": { - "version": "3.267.0", - "integrity": "sha512-nfmyffA1yIypJ30CIMO6Tc16t8dFJzdztzoowjmnfb8/LzTZECERM3GICq0DvZDPfSo+jbuz634VtS2K7tVZjA==", + "node_modules/@smithy/util-middleware": { + "version": "3.0.7", + "integrity": "sha512-OVA6fv/3o7TMJTpTgOi1H5OTwnuUa8hzRzhSFDtZyNxi6OZ70L/FHattSmhE212I7b6WSOJAAmbYnvcjTHOJCA==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/node-config-provider": "3.267.0", - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "@smithy/types": "^3.5.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "aws-crt": ">=1.0.0" + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/util-retry": { + "version": "3.0.7", + "integrity": "sha512-nh1ZO1vTeo2YX1plFPSe/OXaHkLAHza5jpokNiiKX2M5YpNUv6RxGJZhpfmiR4jSvVHCjIDmILjrxKmP+/Ghug==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/service-error-classification": "^3.0.7", + "@smithy/types": "^3.5.0", + "tslib": "^2.6.2" }, - "peerDependenciesMeta": { - "aws-crt": { - "optional": true - } + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/util-utf8": { - "version": "3.254.0", - "integrity": "sha512-14Kso/eIt5/qfIBmhEL9L1IfyUqswjSTqO2mY7KOzUZ9SZbwn3rpxmtkhmATkRjD7XIlLKaxBkI7tU9Zjzj8Kw==", + "node_modules/@smithy/util-stream": { + "version": "3.1.9", + "integrity": "sha512-7YAR0Ub3MwTMjDfjnup4qa6W8gygZMxikBhFMPESi6ASsl/rZJhwLpF/0k9TuezScCojsM0FryGdz4LZtjKPPQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/util-buffer-from": "3.208.0", - "tslib": "^2.3.1" + "@smithy/fetch-http-handler": "^3.2.9", + "@smithy/node-http-handler": "^3.2.4", + "@smithy/types": "^3.5.0", + "@smithy/util-base64": "^3.0.0", + "@smithy/util-buffer-from": "^3.0.0", + "@smithy/util-hex-encoding": "^3.0.0", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/util-utf8-browser": { - "version": "3.259.0", - "integrity": "sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==", + "node_modules/@smithy/util-uri-escape": { + "version": "3.0.0", + "integrity": "sha512-LqR7qYLgZTD7nWLBecUi4aqolw8Mhza9ArpNEQ881MJJIU2sE5iHCK6TdyqqzcDLy0OPe10IY4T8ctVdtynubg==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.1" + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@babel/runtime": { - "version": "7.26.0", - "integrity": "sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==", - "dev": true, - "license": "MIT", + "node_modules/@smithy/util-utf8": { + "version": "3.0.0", + "integrity": "sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA==", + "license": "Apache-2.0", "dependencies": { - "regenerator-runtime": "^0.14.0" + "@smithy/util-buffer-from": "^3.0.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=6.9.0" + "node": ">=16.0.0" } }, - "node_modules/@tsconfig/node14": { - "version": "1.0.3", - "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", + "node_modules/@tsconfig/node16": { + "version": "16.1.3", + "integrity": "sha512-9nTOUBn+EMKO6rtSZJk+DcqsfgtlERGT9XPJ5PRj/HNENPCBY1yu/JEj5wT6GLtbCLBO2k46SeXDaY0pjMqypw==", "dev": true, "license": "MIT" }, "node_modules/@types/node": { - "version": "14.18.63", - "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==", + "version": "16.18.113", + "integrity": "sha512-4jHxcEzSXpF1cBNxogs5FVbVSFSKo50sFCn7Xg7vmjJTbWFWgeuHW3QnoINlfmfG++MFR/q97RZE5RQXKeT+jg==", "dev": true, "license": "MIT" }, "node_modules/@types/uuid": { - "version": "8.3.4", - "integrity": "sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw==", + "version": "9.0.8", + "integrity": "sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==", "dev": true, "license": "MIT" }, @@ -1111,15 +1281,6 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/at-least-node": { - "version": "1.0.0", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">= 4.0.0" - } - }, "node_modules/balanced-match": { "version": "1.0.2", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", @@ -1257,11 +1418,10 @@ } }, "node_modules/downlevel-dts/node_modules/typescript": { - "version": "5.8.0-dev.20250110", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.0-dev.20250110.tgz", - "integrity": "sha512-+qwHVEvUm4CeQGtZIvlwE8HmRFcBMV4F/8OPKv+mIyGRGx4Chrj2v0VCsReVJwRdjjs6Dat/lPzkJW1E18+eOg==", + "version": "5.7.0-dev.20241022", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.0-dev.20241022.tgz", + "integrity": "sha512-Z8PXMDow1rJGCzBQ9FEeNQHBDEGwqSMAlaM00C9qn/DlUH7DC5dS/pNNEcrQBktPbbIwOjR4XuXYOddJUH2klQ==", "dev": true, - "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -1286,33 +1446,24 @@ } }, "node_modules/fast-xml-parser": { - "version": "4.0.11", - "integrity": "sha512-4aUg3aNRR/WjQAcpceODG1C3x3lFANXRo8+1biqfieHmg9pyMt7qB4lQV/Ta6sJCTbA5vfD8fnA8S54JATiFUA==", + "version": "4.4.1", + "integrity": "sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + }, + { + "type": "paypal", + "url": "https://paypal.me/naturalintelligence" + } + ], "license": "MIT", "dependencies": { "strnum": "^1.0.5" }, "bin": { "fxparser": "src/cli/cli.js" - }, - "funding": { - "type": "paypal", - "url": "https://paypal.me/naturalintelligence" - } - }, - "node_modules/fs-extra": { - "version": "9.1.0", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" } }, "node_modules/fs.realpath": { @@ -1360,33 +1511,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/graceful-fs": { - "version": "4.2.11", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true, - "license": "ISC" - }, - "node_modules/handlebars": { - "version": "4.7.8", - "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "minimist": "^1.2.5", - "neo-async": "^2.6.2", - "source-map": "^0.6.1", - "wordwrap": "^1.0.0" - }, - "bin": { - "handlebars": "bin/handlebars" - }, - "engines": { - "node": ">=0.4.7" - }, - "optionalDependencies": { - "uglify-js": "^3.1.4" - } - }, "node_modules/has-flag": { "version": "4.0.0", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -1408,15 +1532,6 @@ "node": ">= 0.4" } }, - "node_modules/highlight.js": { - "version": "10.7.3", - "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": "*" - } - }, "node_modules/inflight": { "version": "1.0.6", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", @@ -1444,8 +1559,8 @@ } }, "node_modules/is-core-module": { - "version": "2.16.1", - "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "version": "2.15.1", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", "dev": true, "license": "MIT", "dependencies": { @@ -1467,42 +1582,12 @@ "node": ">=8" } }, - "node_modules/jsonfile": { - "version": "6.1.0", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, "node_modules/lodash": { "version": "4.17.21", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true, "license": "MIT" }, - "node_modules/lunr": { - "version": "2.3.9", - "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", - "dev": true, - "license": "MIT" - }, - "node_modules/marked": { - "version": "1.2.9", - "integrity": "sha512-H8lIX2SvyitGX+TRdtS06m1jHMijKN/XjfH6Ooii9fvxMlh8QdqBfBDkGUpMWH2kQNrtixjzYUa3SH8ROTgRRw==", - "dev": true, - "license": "MIT", - "bin": { - "marked": "bin/marked" - }, - "engines": { - "node": ">= 8.16.2" - } - }, "node_modules/minimatch": { "version": "3.1.2", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", @@ -1515,21 +1600,6 @@ "node": "*" } }, - "node_modules/minimist": { - "version": "1.2.8", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "license": "MIT", - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/neo-async": { - "version": "2.6.2", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", - "dev": true, - "license": "MIT" - }, "node_modules/once": { "version": "1.4.0", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", @@ -1554,15 +1624,6 @@ "dev": true, "license": "MIT" }, - "node_modules/progress": { - "version": "2.0.3", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/rechoir": { "version": "0.6.2", "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", @@ -1590,21 +1651,18 @@ } }, "node_modules/resolve": { - "version": "1.22.10", - "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", + "version": "1.22.8", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", "dev": true, "license": "MIT", "dependencies": { - "is-core-module": "^2.16.0", + "is-core-module": "^2.13.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" }, - "engines": { - "node": ">= 0.4" - }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -1672,15 +1730,6 @@ "node": ">=4" } }, - "node_modules/source-map": { - "version": "0.6.1", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "license": "BSD-3-Clause", - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/spawn-command": { "version": "0.0.2", "integrity": "sha1-lUThpDygRfhTGqwaSMspva5iM44=", @@ -1754,50 +1803,13 @@ } }, "node_modules/tslib": { - "version": "2.8.1", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "version": "2.7.0", + "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", "license": "0BSD" }, - "node_modules/typedoc": { - "version": "0.19.2", - "integrity": "sha512-oDEg1BLEzi1qvgdQXc658EYgJ5qJLVSeZ0hQ57Eq4JXy6Vj2VX4RVo18qYxRWz75ifAaYuYNBUCnbhjd37TfOg==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "fs-extra": "^9.0.1", - "handlebars": "^4.7.6", - "highlight.js": "^10.2.0", - "lodash": "^4.17.20", - "lunr": "^2.3.9", - "marked": "^1.1.1", - "minimatch": "^3.0.0", - "progress": "^2.0.3", - "semver": "^7.3.2", - "shelljs": "^0.8.4", - "typedoc-default-themes": "^0.11.4" - }, - "bin": { - "typedoc": "bin/typedoc" - }, - "engines": { - "node": ">= 10.0.0" - }, - "peerDependencies": { - "typescript": "3.9.x || 4.0.x" - } - }, - "node_modules/typedoc-default-themes": { - "version": "0.11.4", - "integrity": "sha512-Y4Lf+qIb9NTydrexlazAM46SSLrmrQRqWiD52593g53SsmUFioAsMWt8m834J6qsp+7wHRjxCXSZeiiW5cMUdw==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">= 8" - } - }, "node_modules/typescript": { - "version": "4.6.4", - "integrity": "sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg==", + "version": "4.9.5", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", "dev": true, "license": "Apache-2.0", "bin": { @@ -1808,42 +1820,18 @@ "node": ">=4.2.0" } }, - "node_modules/uglify-js": { - "version": "3.19.3", - "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", - "dev": true, - "license": "BSD-2-Clause", - "optional": true, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/universalify": { - "version": "2.0.1", - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 10.0.0" - } - }, "node_modules/uuid": { - "version": "8.3.2", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "version": "9.0.1", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], "license": "MIT", "bin": { "uuid": "dist/bin/uuid" } }, - "node_modules/wordwrap": { - "version": "1.0.0", - "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", - "dev": true, - "license": "MIT" - }, "node_modules/wrap-ansi": { "version": "7.0.0", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/package.json b/src.gen/@amzn/amazon-q-developer-streaming-client/package.json index 235208efaa8..8d8ec567801 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/package.json +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/package.json @@ -5,74 +5,72 @@ "scripts": { "build": "concurrently 'npm:build:cjs' 'npm:build:es' 'npm:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", - "build:docs": "typedoc", "build:es": "tsc -p tsconfig.es.json", "build:types": "tsc -p tsconfig.types.json", "build:types:downlevel": "downlevel-dts dist-types dist-types/ts3.4", - "clean": "rimraf ./dist-* && rimraf *.tsbuildinfo", - "prepack": "npm run clean && npm run build" + "clean": "rimraf ./dist-* && rimraf *.tsbuildinfo || exit 0", + "prepack": "npm run clean && npm run build", + "postinstall": "npm run build" }, "main": "./dist-cjs/index.js", "types": "./dist-types/index.d.ts", "module": "./dist-es/index.js", "sideEffects": false, "dependencies": { - "tslib": "^2.3.1", - "@aws-crypto/sha256-browser": "3.0.0", - "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/client-sts": "3.267.0", - "@aws-sdk/config-resolver": "3.267.0", - "@aws-sdk/credential-provider-node": "3.267.0", - "@aws-sdk/eventstream-serde-browser": "3.267.0", - "@aws-sdk/eventstream-serde-config-resolver": "3.267.0", - "@aws-sdk/eventstream-serde-node": "3.267.0", - "@aws-sdk/fetch-http-handler": "3.267.0", - "@aws-sdk/hash-node": "3.267.0", - "@aws-sdk/invalid-dependency": "3.267.0", - "@aws-sdk/middleware-content-length": "3.267.0", - "@aws-sdk/middleware-host-header": "3.267.0", - "@aws-sdk/middleware-logger": "3.267.0", - "@aws-sdk/middleware-recursion-detection": "3.267.0", - "@aws-sdk/middleware-retry": "3.267.0", - "@aws-sdk/middleware-serde": "3.267.0", - "@aws-sdk/middleware-signing": "3.267.0", - "@aws-sdk/middleware-stack": "3.267.0", - "@aws-sdk/middleware-user-agent": "3.267.0", - "@aws-sdk/node-config-provider": "3.267.0", - "@aws-sdk/node-http-handler": "3.267.0", - "@aws-sdk/protocol-http": "3.267.0", - "@aws-sdk/smithy-client": "3.267.0", - "@aws-sdk/types": "3.267.0", - "@aws-sdk/url-parser": "3.267.0", - "@aws-sdk/util-base64": "3.208.0", - "@aws-sdk/util-body-length-browser": "3.188.0", - "@aws-sdk/util-body-length-node": "3.208.0", - "@aws-sdk/util-defaults-mode-browser": "3.267.0", - "@aws-sdk/util-defaults-mode-node": "3.267.0", - "@aws-sdk/util-retry": "3.267.0", - "@aws-sdk/util-user-agent-browser": "3.267.0", - "@aws-sdk/util-user-agent-node": "3.267.0", - "@aws-sdk/util-utf8": "3.254.0", - "uuid": "^8.3.2" + "tslib": "^2.6.2", + "@aws-crypto/sha256-browser": "5.2.0", + "@aws-crypto/sha256-js": "5.2.0", + "@aws-sdk/client-sso-oidc": "3.658.1", + "@aws-sdk/client-sts": "3.658.1", + "@aws-sdk/core": "3.658.1", + "@aws-sdk/credential-provider-node": "3.658.1", + "@aws-sdk/middleware-host-header": "3.654.0", + "@aws-sdk/middleware-logger": "3.654.0", + "@aws-sdk/middleware-recursion-detection": "3.654.0", + "@aws-sdk/middleware-user-agent": "3.654.0", + "@aws-sdk/region-config-resolver": "3.654.0", + "@aws-sdk/types": "3.654.0", + "@aws-sdk/util-user-agent-browser": "3.654.0", + "@aws-sdk/util-user-agent-node": "3.654.0", + "@smithy/config-resolver": "^3.0.8", + "@smithy/core": "^2.4.6", + "@smithy/eventstream-serde-browser": "^3.0.9", + "@smithy/eventstream-serde-config-resolver": "^3.0.6", + "@smithy/eventstream-serde-node": "^3.0.8", + "@smithy/fetch-http-handler": "^3.2.8", + "@smithy/hash-node": "^3.0.6", + "@smithy/invalid-dependency": "^3.0.6", + "@smithy/middleware-content-length": "^3.0.8", + "@smithy/middleware-retry": "^3.0.21", + "@smithy/middleware-serde": "^3.0.6", + "@smithy/middleware-stack": "^3.0.6", + "@smithy/node-config-provider": "^3.1.7", + "@smithy/node-http-handler": "^3.2.3", + "@smithy/protocol-http": "^4.1.3", + "@smithy/smithy-client": "^3.3.5", + "@smithy/types": "^3.4.2", + "@smithy/url-parser": "^3.0.6", + "@smithy/util-base64": "^3.0.0", + "@smithy/util-body-length-browser": "^3.0.0", + "@smithy/util-body-length-node": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.21", + "@smithy/util-defaults-mode-node": "^3.0.21", + "@smithy/util-middleware": "^3.0.6", + "@smithy/util-retry": "^3.0.6", + "@smithy/util-utf8": "^3.0.0", + "uuid": "^9.0.1" }, "devDependencies": { - "@tsconfig/node14": "1.0.3", + "@tsconfig/node16": "16.1.3", "concurrently": "7.0.0", "downlevel-dts": "0.10.1", "rimraf": "^3.0.0", - "typedoc": "^0.19.2", - "typescript": "~4.6.2", - "@aws-sdk/service-client-documentation-generator": "3.208.0", - "@types/node": "^14.14.31", - "@types/uuid": "^8.3.0" - }, - "overrides": { - "typedoc": { - "typescript": "~4.6.2" - } + "typescript": "~4.9.5", + "@types/node": "^16.18.96", + "@types/uuid": "^9.0.4" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" }, "typesVersions": { "<4.0": { @@ -82,7 +80,7 @@ } }, "files": [ - "dist-*" + "dist-*/**" ], "browser": { "./dist-es/runtimeConfig": "./dist-es/runtimeConfig.browser" diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/QDeveloperStreaming.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/QDeveloperStreaming.ts index 4129b762205..1c6ce1cfb24 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/QDeveloperStreaming.ts +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/QDeveloperStreaming.ts @@ -1,5 +1,8 @@ // smithy-typescript generated code -import { QDeveloperStreamingClient } from "./QDeveloperStreamingClient"; +import { + QDeveloperStreamingClient, + QDeveloperStreamingClientConfig, +} from "./QDeveloperStreamingClient"; import { GenerateCodeFromCommandsCommand, GenerateCodeFromCommandsCommandInput, @@ -10,70 +13,53 @@ import { SendMessageCommandInput, SendMessageCommandOutput, } from "./commands/SendMessageCommand"; -import { HttpHandlerOptions as __HttpHandlerOptions } from "@aws-sdk/types"; +import { createAggregatedClient } from "@smithy/smithy-client"; +import { HttpHandlerOptions as __HttpHandlerOptions } from "@smithy/types"; + +const commands = { + GenerateCodeFromCommandsCommand, + SendMessageCommand, +} -export class QDeveloperStreaming extends QDeveloperStreamingClient { +export interface QDeveloperStreaming { /** - * API to generate infrastructure as code from cli commands. + * @see {@link GenerateCodeFromCommandsCommand} */ - public generateCodeFromCommands( + generateCodeFromCommands( args: GenerateCodeFromCommandsCommandInput, options?: __HttpHandlerOptions, ): Promise; - public generateCodeFromCommands( + generateCodeFromCommands( args: GenerateCodeFromCommandsCommandInput, cb: (err: any, data?: GenerateCodeFromCommandsCommandOutput) => void ): void; - public generateCodeFromCommands( + generateCodeFromCommands( args: GenerateCodeFromCommandsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GenerateCodeFromCommandsCommandOutput) => void ): void; - public generateCodeFromCommands( - args: GenerateCodeFromCommandsCommandInput, - optionsOrCb?: __HttpHandlerOptions | ((err: any, data?: GenerateCodeFromCommandsCommandOutput) => void), - cb?: (err: any, data?: GenerateCodeFromCommandsCommandOutput) => void - ): Promise | void { - const command = new GenerateCodeFromCommandsCommand(args); - if (typeof optionsOrCb === "function") { - this.send(command, optionsOrCb) - } else if (typeof cb === "function") { - if (typeof optionsOrCb !== "object") - throw new Error(`Expect http options but get ${typeof optionsOrCb}`) - this.send(command, optionsOrCb || {}, cb) - } else { - return this.send(command, optionsOrCb); - } - } - public sendMessage( + /** + * @see {@link SendMessageCommand} + */ + sendMessage( args: SendMessageCommandInput, options?: __HttpHandlerOptions, ): Promise; - public sendMessage( + sendMessage( args: SendMessageCommandInput, cb: (err: any, data?: SendMessageCommandOutput) => void ): void; - public sendMessage( + sendMessage( args: SendMessageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SendMessageCommandOutput) => void ): void; - public sendMessage( - args: SendMessageCommandInput, - optionsOrCb?: __HttpHandlerOptions | ((err: any, data?: SendMessageCommandOutput) => void), - cb?: (err: any, data?: SendMessageCommandOutput) => void - ): Promise | void { - const command = new SendMessageCommand(args); - if (typeof optionsOrCb === "function") { - this.send(command, optionsOrCb) - } else if (typeof cb === "function") { - if (typeof optionsOrCb !== "object") - throw new Error(`Expect http options but get ${typeof optionsOrCb}`) - this.send(command, optionsOrCb || {}, cb) - } else { - return this.send(command, optionsOrCb); - } - } } + +/** + * @public + */ +export class QDeveloperStreaming extends QDeveloperStreamingClient implements QDeveloperStreaming {} +createAggregatedClient(commands, QDeveloperStreaming); diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/QDeveloperStreamingClient.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/QDeveloperStreamingClient.ts index 0fe93d9c51a..bf1f39e4d98 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/QDeveloperStreamingClient.ts +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/QDeveloperStreamingClient.ts @@ -1,4 +1,10 @@ // smithy-typescript generated code +import { + HttpAuthSchemeInputConfig, + HttpAuthSchemeResolvedConfig, + defaultQDeveloperStreamingHttpAuthSchemeParametersProvider, + resolveHttpAuthSchemeConfig, +} from "./auth/httpAuthSchemeProvider"; import { GenerateCodeFromCommandsCommandInput, GenerateCodeFromCommandsCommandOutput, @@ -8,6 +14,25 @@ import { SendMessageCommandOutput, } from "./commands/SendMessageCommand"; import { getRuntimeConfig as __getRuntimeConfig } from "./runtimeConfig"; +import { + RuntimeExtension, + RuntimeExtensionsConfig, + resolveRuntimeExtensions, +} from "./runtimeExtensions"; +import { + HostHeaderInputConfig, + HostHeaderResolvedConfig, + getHostHeaderPlugin, + resolveHostHeaderConfig, +} from "@aws-sdk/middleware-host-header"; +import { getLoggerPlugin } from "@aws-sdk/middleware-logger"; +import { getRecursionDetectionPlugin } from "@aws-sdk/middleware-recursion-detection"; +import { + UserAgentInputConfig, + UserAgentResolvedConfig, + getUserAgentPlugin, + resolveUserAgentConfig, +} from "@aws-sdk/middleware-user-agent"; import { EndpointsInputConfig, EndpointsResolvedConfig, @@ -15,57 +40,41 @@ import { RegionResolvedConfig, resolveEndpointsConfig, resolveRegionConfig, -} from "@aws-sdk/config-resolver"; +} from "@smithy/config-resolver"; +import { + DefaultIdentityProviderConfig, + getHttpAuthSchemePlugin, + getHttpSigningPlugin, +} from "@smithy/core"; import { EventStreamSerdeInputConfig, EventStreamSerdeResolvedConfig, resolveEventStreamSerdeConfig, -} from "@aws-sdk/eventstream-serde-config-resolver"; -import { getContentLengthPlugin } from "@aws-sdk/middleware-content-length"; -import { - HostHeaderInputConfig, - HostHeaderResolvedConfig, - getHostHeaderPlugin, - resolveHostHeaderConfig, -} from "@aws-sdk/middleware-host-header"; -import { getLoggerPlugin } from "@aws-sdk/middleware-logger"; -import { getRecursionDetectionPlugin } from "@aws-sdk/middleware-recursion-detection"; +} from "@smithy/eventstream-serde-config-resolver"; +import { getContentLengthPlugin } from "@smithy/middleware-content-length"; import { RetryInputConfig, RetryResolvedConfig, getRetryPlugin, resolveRetryConfig, -} from "@aws-sdk/middleware-retry"; -import { - AwsAuthInputConfig, - AwsAuthResolvedConfig, - getAwsAuthPlugin, - resolveAwsAuthConfig, -} from "@aws-sdk/middleware-signing"; -import { - UserAgentInputConfig, - UserAgentResolvedConfig, - getUserAgentPlugin, - resolveUserAgentConfig, -} from "@aws-sdk/middleware-user-agent"; -import { HttpHandler as __HttpHandler } from "@aws-sdk/protocol-http"; +} from "@smithy/middleware-retry"; +import { HttpHandlerUserInput as __HttpHandlerUserInput } from "@smithy/protocol-http"; import { Client as __Client, DefaultsMode as __DefaultsMode, SmithyConfiguration as __SmithyConfiguration, SmithyResolvedConfiguration as __SmithyResolvedConfiguration, -} from "@aws-sdk/smithy-client"; +} from "@smithy/smithy-client"; import { + AwsCredentialIdentityProvider, Provider, RegionInfoProvider, BodyLengthCalculator as __BodyLengthCalculator, - Checksum as __Checksum, + CheckOptionalClientConfig as __CheckOptionalClientConfig, ChecksumConstructor as __ChecksumConstructor, - Credentials as __Credentials, Decoder as __Decoder, Encoder as __Encoder, EventStreamSerdeProvider as __EventStreamSerdeProvider, - Hash as __Hash, HashConstructor as __HashConstructor, HttpHandlerOptions as __HttpHandlerOptions, Logger as __Logger, @@ -73,25 +82,36 @@ import { StreamCollector as __StreamCollector, UrlParser as __UrlParser, UserAgent as __UserAgent, -} from "@aws-sdk/types"; +} from "@smithy/types"; + +export { __Client } +/** + * @public + */ export type ServiceInputTypes = | GenerateCodeFromCommandsCommandInput | SendMessageCommandInput; +/** + * @public + */ export type ServiceOutputTypes = | GenerateCodeFromCommandsCommandOutput | SendMessageCommandOutput; +/** + * @public + */ export interface ClientDefaults - extends Partial<__SmithyResolvedConfiguration<__HttpHandlerOptions>> { + extends Partial<__SmithyConfiguration<__HttpHandlerOptions>> { /** - * The HTTP handler to use. Fetch in browser and Https in Nodejs. + * The HTTP handler to use or its constructor options. Fetch in browser and Https in Nodejs. */ - requestHandler?: __HttpHandler; + requestHandler?: __HttpHandlerUserInput; /** - * A constructor for a class implementing the {@link __Checksum} interface + * A constructor for a class implementing the {@link @smithy/types#ChecksumConstructor} interface * that computes the SHA-256 HMAC or checksum of a string or binary buffer. * @internal */ @@ -146,25 +166,16 @@ export interface ClientDefaults runtime?: string; /** - * Disable dyanamically changing the endpoint of the client based on the hostPrefix + * Disable dynamically changing the endpoint of the client based on the hostPrefix * trait of an operation. */ disableHostPrefix?: boolean; /** - * Value for how many times a request will be made at most in case of retry. - */ - maxAttempts?: number | __Provider; - - /** - * Specifies which retry algorithm to use. - */ - retryMode?: string | __Provider; - - /** - * Optional logger for logging debug/info/warn/error. + * Unique service identifier. + * @internal */ - logger?: __Logger; + serviceId?: string; /** * Enables IPv6/IPv4 dualstack endpoint. @@ -177,33 +188,50 @@ export interface ClientDefaults useFipsEndpoint?: boolean | __Provider; /** - * Unique service identifier. + * The AWS region to which this client will send requests + */ + region?: string | __Provider; + + /** + * Fetch related hostname, signing name or signing region with given region. * @internal */ - serviceId?: string; + regionInfoProvider?: RegionInfoProvider; /** - * The AWS region to which this client will send requests + * The provider populating default tracking information to be sent with `user-agent`, `x-amz-user-agent` header + * @internal */ - region?: string | __Provider; + defaultUserAgentProvider?: Provider<__UserAgent>; /** * Default credentials provider; Not available in browser runtime. + * @deprecated * @internal */ - credentialDefaultProvider?: (input: any) => __Provider<__Credentials>; + credentialDefaultProvider?: (input: any) => AwsCredentialIdentityProvider; /** - * Fetch related hostname, signing name or signing region with given region. - * @internal + * Value for how many times a request will be made at most in case of retry. */ - regionInfoProvider?: RegionInfoProvider; + maxAttempts?: number | __Provider; /** - * The provider populating default tracking information to be sent with `user-agent`, `x-amz-user-agent` header - * @internal + * Specifies which retry algorithm to use. + * @see https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-smithy-util-retry/Enum/RETRY_MODES/ + * */ - defaultUserAgentProvider?: Provider<__UserAgent>; + retryMode?: string | __Provider; + + /** + * Optional logger for logging debug/info/warn/error. + */ + logger?: __Logger; + + /** + * Optional extensions + */ + extensions?: RuntimeExtension[]; /** * The function that provides necessary utilities for generating and parsing event stream @@ -211,40 +239,54 @@ export interface ClientDefaults eventStreamSerdeProvider?: __EventStreamSerdeProvider; /** - * The {@link __DefaultsMode} that will be used to determine how certain default configuration options are resolved in the SDK. + * The {@link @smithy/smithy-client#DefaultsMode} that will be used to determine how certain default configuration options are resolved in the SDK. */ defaultsMode?: __DefaultsMode | __Provider<__DefaultsMode>; } -type QDeveloperStreamingClientConfigType = Partial<__SmithyConfiguration<__HttpHandlerOptions>> +/** + * @public + */ +export type QDeveloperStreamingClientConfigType = Partial<__SmithyConfiguration<__HttpHandlerOptions>> & ClientDefaults - & RegionInputConfig - & EndpointsInputConfig + & UserAgentInputConfig & RetryInputConfig + & RegionInputConfig & HostHeaderInputConfig - & AwsAuthInputConfig - & UserAgentInputConfig + & EndpointsInputConfig & EventStreamSerdeInputConfig + & HttpAuthSchemeInputConfig /** - * The configuration interface of QDeveloperStreamingClient class constructor that set the region, credentials and other options. + * @public + * + * The configuration interface of QDeveloperStreamingClient class constructor that set the region, credentials and other options. */ export interface QDeveloperStreamingClientConfig extends QDeveloperStreamingClientConfigType {} -type QDeveloperStreamingClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> +/** + * @public + */ +export type QDeveloperStreamingClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & Required - & RegionResolvedConfig - & EndpointsResolvedConfig + & RuntimeExtensionsConfig + & UserAgentResolvedConfig & RetryResolvedConfig + & RegionResolvedConfig & HostHeaderResolvedConfig - & AwsAuthResolvedConfig - & UserAgentResolvedConfig + & EndpointsResolvedConfig & EventStreamSerdeResolvedConfig + & HttpAuthSchemeResolvedConfig /** - * The resolved configuration interface of QDeveloperStreamingClient class. This is resolved and normalized from the {@link QDeveloperStreamingClientConfig | constructor configuration interface}. + * @public + * + * The resolved configuration interface of QDeveloperStreamingClient class. This is resolved and normalized from the {@link QDeveloperStreamingClientConfig | constructor configuration interface}. */ export interface QDeveloperStreamingClientResolvedConfig extends QDeveloperStreamingClientResolvedConfigType {} +/** + * @public + */ export class QDeveloperStreamingClient extends __Client< __HttpHandlerOptions, ServiceInputTypes, @@ -256,24 +298,37 @@ export class QDeveloperStreamingClient extends __Client< */ readonly config: QDeveloperStreamingClientResolvedConfig; - constructor(configuration: QDeveloperStreamingClientConfig) { - let _config_0 = __getRuntimeConfig(configuration); - let _config_1 = resolveRegionConfig(_config_0); - let _config_2 = resolveEndpointsConfig(_config_1); - let _config_3 = resolveRetryConfig(_config_2); + constructor(...[configuration]: __CheckOptionalClientConfig) { + let _config_0 = __getRuntimeConfig(configuration || {}); + let _config_1 = resolveUserAgentConfig(_config_0); + let _config_2 = resolveRetryConfig(_config_1); + let _config_3 = resolveRegionConfig(_config_2); let _config_4 = resolveHostHeaderConfig(_config_3); - let _config_5 = resolveAwsAuthConfig(_config_4); - let _config_6 = resolveUserAgentConfig(_config_5); - let _config_7 = resolveEventStreamSerdeConfig(_config_6); - super(_config_7); - this.config = _config_7; - this.middlewareStack.use(getRetryPlugin(this.config)); - this.middlewareStack.use(getContentLengthPlugin(this.config)); - this.middlewareStack.use(getHostHeaderPlugin(this.config)); - this.middlewareStack.use(getLoggerPlugin(this.config)); - this.middlewareStack.use(getRecursionDetectionPlugin(this.config)); - this.middlewareStack.use(getAwsAuthPlugin(this.config)); - this.middlewareStack.use(getUserAgentPlugin(this.config)); + let _config_5 = resolveEndpointsConfig(_config_4); + let _config_6 = resolveEventStreamSerdeConfig(_config_5); + let _config_7 = resolveHttpAuthSchemeConfig(_config_6); + let _config_8 = resolveRuntimeExtensions(_config_7, configuration?.extensions || []); + super(_config_8); + this.config = _config_8; + this.middlewareStack.use(getUserAgentPlugin(this.config + )); + this.middlewareStack.use(getRetryPlugin(this.config + )); + this.middlewareStack.use(getContentLengthPlugin(this.config + )); + this.middlewareStack.use(getHostHeaderPlugin(this.config + )); + this.middlewareStack.use(getLoggerPlugin(this.config + )); + this.middlewareStack.use(getRecursionDetectionPlugin(this.config + )); + this.middlewareStack.use(getHttpAuthSchemePlugin(this.config + , { + httpAuthSchemeParametersProvider: defaultQDeveloperStreamingHttpAuthSchemeParametersProvider,identityProviderConfigProvider: async (config: QDeveloperStreamingClientResolvedConfig) => new DefaultIdentityProviderConfig({ + "aws.auth#sigv4": config.credentials,}), } + )); + this.middlewareStack.use(getHttpSigningPlugin(this.config + )); } /** diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/auth/httpAuthExtensionConfiguration.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/auth/httpAuthExtensionConfiguration.ts new file mode 100644 index 00000000000..01057e6bcbd --- /dev/null +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/auth/httpAuthExtensionConfiguration.ts @@ -0,0 +1,73 @@ +// smithy-typescript generated code +import { QDeveloperStreamingHttpAuthSchemeProvider } from "./httpAuthSchemeProvider"; +import { + AwsCredentialIdentity, + AwsCredentialIdentityProvider, + HttpAuthScheme, +} from "@smithy/types"; + +/** + * @internal + */ +export interface HttpAuthExtensionConfiguration { + setHttpAuthScheme(httpAuthScheme: HttpAuthScheme): void; + httpAuthSchemes(): HttpAuthScheme[]; + setHttpAuthSchemeProvider(httpAuthSchemeProvider: QDeveloperStreamingHttpAuthSchemeProvider): void; + httpAuthSchemeProvider(): QDeveloperStreamingHttpAuthSchemeProvider; + setCredentials(credentials: AwsCredentialIdentity | AwsCredentialIdentityProvider): void; + credentials(): AwsCredentialIdentity | AwsCredentialIdentityProvider | undefined; +} + +/** + * @internal + */ +export type HttpAuthRuntimeConfig = Partial<{ + httpAuthSchemes: HttpAuthScheme[]; + httpAuthSchemeProvider: QDeveloperStreamingHttpAuthSchemeProvider; + credentials: AwsCredentialIdentity | AwsCredentialIdentityProvider; +}>; + +/** + * @internal + */ +export const getHttpAuthExtensionConfiguration = (runtimeConfig: HttpAuthRuntimeConfig): HttpAuthExtensionConfiguration => { + let _httpAuthSchemes = runtimeConfig.httpAuthSchemes!; + let _httpAuthSchemeProvider = runtimeConfig.httpAuthSchemeProvider!; + let _credentials = runtimeConfig.credentials; + return { + setHttpAuthScheme(httpAuthScheme: HttpAuthScheme): void { + const index = _httpAuthSchemes.findIndex(scheme => scheme.schemeId === httpAuthScheme.schemeId); + if (index === -1) { + _httpAuthSchemes.push(httpAuthScheme); + } else { + _httpAuthSchemes.splice(index, 1, httpAuthScheme); + } + }, + httpAuthSchemes(): HttpAuthScheme[] { + return _httpAuthSchemes; + }, + setHttpAuthSchemeProvider(httpAuthSchemeProvider: QDeveloperStreamingHttpAuthSchemeProvider): void { + _httpAuthSchemeProvider = httpAuthSchemeProvider; + }, + httpAuthSchemeProvider(): QDeveloperStreamingHttpAuthSchemeProvider { + return _httpAuthSchemeProvider; + }, + setCredentials(credentials: AwsCredentialIdentity | AwsCredentialIdentityProvider): void { + _credentials = credentials; + }, + credentials(): AwsCredentialIdentity | AwsCredentialIdentityProvider | undefined { + return _credentials; + }, + } +}; + +/** + * @internal + */ +export const resolveHttpAuthRuntimeConfig = (config: HttpAuthExtensionConfiguration): HttpAuthRuntimeConfig => { + return { + httpAuthSchemes: config.httpAuthSchemes(), + httpAuthSchemeProvider: config.httpAuthSchemeProvider(), + credentials: config.credentials(), + }; +}; diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/auth/httpAuthSchemeProvider.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/auth/httpAuthSchemeProvider.ts new file mode 100644 index 00000000000..54c624f577d --- /dev/null +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/auth/httpAuthSchemeProvider.ts @@ -0,0 +1,130 @@ +// smithy-typescript generated code +import { + QDeveloperStreamingClientConfig, + QDeveloperStreamingClientResolvedConfig, +} from "../QDeveloperStreamingClient"; +import { + AwsSdkSigV4AuthInputConfig, + AwsSdkSigV4AuthResolvedConfig, + AwsSdkSigV4PreviouslyResolved, + resolveAwsSdkSigV4Config, +} from "@aws-sdk/core"; +import { + HandlerExecutionContext, + HttpAuthOption, + HttpAuthScheme, + HttpAuthSchemeParameters, + HttpAuthSchemeParametersProvider, + HttpAuthSchemeProvider, +} from "@smithy/types"; +import { + getSmithyContext, + normalizeProvider, +} from "@smithy/util-middleware"; + +/** + * @internal + */ +export interface QDeveloperStreamingHttpAuthSchemeParameters extends HttpAuthSchemeParameters { + region?: string; +} + +/** + * @internal + */ +export interface QDeveloperStreamingHttpAuthSchemeParametersProvider extends HttpAuthSchemeParametersProvider {} + +/** + * @internal + */ +export const defaultQDeveloperStreamingHttpAuthSchemeParametersProvider = async (config: QDeveloperStreamingClientResolvedConfig, context: HandlerExecutionContext, input: object): Promise => { + return { + operation: getSmithyContext(context).operation as string, + region: await normalizeProvider(config.region)() || (() => { + throw new Error("expected `region` to be configured for `aws.auth#sigv4`"); + })(), + }; +}; + +function createAwsAuthSigv4HttpAuthOption(authParameters: QDeveloperStreamingHttpAuthSchemeParameters): HttpAuthOption { + return { + schemeId: "aws.auth#sigv4", + signingProperties: { + name: "q", + region: authParameters.region, + }, + propertiesExtractor: (config: Partial, context) => ({ + /** + * @internal + */ + signingProperties: { + config, + context, + }, + }), + }; +}; + +/** + * @internal + */ +export interface QDeveloperStreamingHttpAuthSchemeProvider extends HttpAuthSchemeProvider {} + +/** + * @internal + */ +export const defaultQDeveloperStreamingHttpAuthSchemeProvider: QDeveloperStreamingHttpAuthSchemeProvider = (authParameters) => { + const options: HttpAuthOption[] = []; + switch (authParameters.operation) { + default: { + options.push(createAwsAuthSigv4HttpAuthOption(authParameters)); + }; + }; + return options; +}; + +/** + * @internal + */ +export interface HttpAuthSchemeInputConfig extends AwsSdkSigV4AuthInputConfig { + /** + * Configuration of HttpAuthSchemes for a client which provides default identity providers and signers per auth scheme. + * @internal + */ + httpAuthSchemes?: HttpAuthScheme[]; + + /** + * Configuration of an HttpAuthSchemeProvider for a client which resolves which HttpAuthScheme to use. + * @internal + */ + httpAuthSchemeProvider?: QDeveloperStreamingHttpAuthSchemeProvider; + +} + +/** + * @internal + */ +export interface HttpAuthSchemeResolvedConfig extends AwsSdkSigV4AuthResolvedConfig { + /** + * Configuration of HttpAuthSchemes for a client which provides default identity providers and signers per auth scheme. + * @internal + */ + readonly httpAuthSchemes: HttpAuthScheme[]; + + /** + * Configuration of an HttpAuthSchemeProvider for a client which resolves which HttpAuthScheme to use. + * @internal + */ + readonly httpAuthSchemeProvider: QDeveloperStreamingHttpAuthSchemeProvider; + +} + +/** + * @internal + */ +export const resolveHttpAuthSchemeConfig = (config: T & HttpAuthSchemeInputConfig & AwsSdkSigV4PreviouslyResolved): T & HttpAuthSchemeResolvedConfig => { + const config_0 = resolveAwsSdkSigV4Config(config); + return { + ...config_0, + } as T & HttpAuthSchemeResolvedConfig; +}; diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/commands/GenerateCodeFromCommandsCommand.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/commands/GenerateCodeFromCommandsCommand.ts index 93d491eecff..94969cd6c34 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/commands/GenerateCodeFromCommandsCommand.ts +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/commands/GenerateCodeFromCommandsCommand.ts @@ -11,27 +11,29 @@ import { GenerateCodeFromCommandsResponseFilterSensitiveLog, } from "../models/models_0"; import { - deserializeAws_json1_0GenerateCodeFromCommandsCommand, - serializeAws_json1_0GenerateCodeFromCommandsCommand, + de_GenerateCodeFromCommandsCommand, + se_GenerateCodeFromCommandsCommand, } from "../protocols/Aws_json1_0"; -import { getSerdePlugin } from "@aws-sdk/middleware-serde"; -import { - HttpRequest as __HttpRequest, - HttpResponse as __HttpResponse, -} from "@aws-sdk/protocol-http"; -import { Command as $Command } from "@aws-sdk/smithy-client"; -import { - FinalizeHandlerArguments, - Handler, - HandlerExecutionContext, - MiddlewareStack, - EventStreamSerdeContext as __EventStreamSerdeContext, - HttpHandlerOptions as __HttpHandlerOptions, - MetadataBearer as __MetadataBearer, - SerdeContext as __SerdeContext, -} from "@aws-sdk/types"; +import { getSerdePlugin } from "@smithy/middleware-serde"; +import { Command as $Command } from "@smithy/smithy-client"; +import { MetadataBearer as __MetadataBearer } from "@smithy/types"; +/** + * @public + */ +export type { __MetadataBearer }; +export { $Command }; +/** + * @public + * + * The input for {@link GenerateCodeFromCommandsCommand}. + */ export interface GenerateCodeFromCommandsCommandInput extends GenerateCodeFromCommandsRequest {} +/** + * @public + * + * The output of {@link GenerateCodeFromCommandsCommand}. + */ export interface GenerateCodeFromCommandsCommandOutput extends GenerateCodeFromCommandsResponse, __MetadataBearer {} /** @@ -42,71 +44,89 @@ export interface GenerateCodeFromCommandsCommandOutput extends GenerateCodeFromC * import { QDeveloperStreamingClient, GenerateCodeFromCommandsCommand } from "@amzn/amazon-q-developer-streaming-client"; // ES Modules import * // const { QDeveloperStreamingClient, GenerateCodeFromCommandsCommand } = require("@amzn/amazon-q-developer-streaming-client"); // CommonJS import * const client = new QDeveloperStreamingClient(config); + * const input = { // GenerateCodeFromCommandsRequest + * outputFormat: "typescript/cdk" || "java/cdk" || "python/cdk" || "yaml/cfn" || "json/cfn", // required + * commands: { // CommandInput Union: only one key present + * commandsList: [ // CliCommandsList + * "STRING_VALUE", + * ], + * }, + * }; * const command = new GenerateCodeFromCommandsCommand(input); * const response = await client.send(command); + * // { // GenerateCodeFromCommandsResponse + * // generatedCodeFromCommandsResponse: { // GenerateCodeFromCommandsResponseStream Union: only one key present + * // codeEvent: { // CodeEvent + * // content: "STRING_VALUE", // required + * // }, + * // Error: { // InternalServerException + * // message: "STRING_VALUE", // required + * // }, + * // QuotaLevelExceededError: { // ServiceQuotaExceededException + * // message: "STRING_VALUE", // required + * // }, + * // ValidationError: { // ValidationException + * // message: "STRING_VALUE", // required + * // reason: "INVALID_CONVERSATION_ID" || "CONTENT_LENGTH_EXCEEDS_THRESHOLD" || "INVALID_KMS_GRANT", + * // }, + * // }, + * // }; + * * ``` * + * @param GenerateCodeFromCommandsCommandInput - {@link GenerateCodeFromCommandsCommandInput} + * @returns {@link GenerateCodeFromCommandsCommandOutput} * @see {@link GenerateCodeFromCommandsCommandInput} for command's `input` shape. * @see {@link GenerateCodeFromCommandsCommandOutput} for command's `response` shape. * @see {@link QDeveloperStreamingClientResolvedConfig | config} for QDeveloperStreamingClient's `config` shape. * + * @throws {@link InternalServerException} (server fault) + * This exception is thrown when an unexpected error occurred during the processing of a request. + * + * @throws {@link ThrottlingException} (client fault) + * This exception is thrown when request was denied due to request throttling. + * + * @throws {@link ValidationException} (client fault) + * This exception is thrown when the input fails to satisfy the constraints specified by the service. + * + * @throws {@link AccessDeniedException} (client fault) + * This exception is thrown when the user does not have sufficient access to perform this action. + * + * @throws {@link QDeveloperStreamingServiceException} + *

Base exception class for all service exceptions from QDeveloperStreaming service.

+ * + * @public */ -export class GenerateCodeFromCommandsCommand extends $Command { - // Start section: command_properties - // End section: command_properties - - constructor(readonly input: GenerateCodeFromCommandsCommandInput) { - // Start section: command_constructor - super(); - // End section: command_constructor - } - - /** - * @internal - */ - resolveMiddleware( - clientStack: MiddlewareStack, - configuration: QDeveloperStreamingClientResolvedConfig, - options?: __HttpHandlerOptions - ): Handler { - this.middlewareStack.use(getSerdePlugin(configuration, this.serialize, this.deserialize)); - - const stack = clientStack.concat(this.middlewareStack); - - const { logger } = configuration; - const clientName = "QDeveloperStreamingClient"; - const commandName = "GenerateCodeFromCommandsCommand"; - const handlerExecutionContext: HandlerExecutionContext = { - logger, - clientName, - commandName, - inputFilterSensitiveLog: - GenerateCodeFromCommandsRequestFilterSensitiveLog, - outputFilterSensitiveLog: - GenerateCodeFromCommandsResponseFilterSensitiveLog, - } - const { requestHandler } = configuration; - return stack.resolve( - (request: FinalizeHandlerArguments) => - requestHandler.handle(request.request as __HttpRequest, options || {}), - handlerExecutionContext - ); - } - - private serialize( - input: GenerateCodeFromCommandsCommandInput, - context: __SerdeContext - ): Promise<__HttpRequest> { - return serializeAws_json1_0GenerateCodeFromCommandsCommand(input, context); - } +export class GenerateCodeFromCommandsCommand extends $Command.classBuilder() + .m(function (this: any, Command: any, cs: any, config: QDeveloperStreamingClientResolvedConfig, o: any) { + return [ - private deserialize( - output: __HttpResponse, - context: __SerdeContext & __EventStreamSerdeContext - ): Promise { - return deserializeAws_json1_0GenerateCodeFromCommandsCommand(output, context); - } + getSerdePlugin(config, this.serialize, this.deserialize), + ]; + }) + .s("AmazonQDeveloperStreamingService", "GenerateCodeFromCommands", { - // Start section: command_body_extra - // End section: command_body_extra + /** + * @internal + */ + eventStream: { + output: true, + }, + }) + .n("QDeveloperStreamingClient", "GenerateCodeFromCommandsCommand") + .f(GenerateCodeFromCommandsRequestFilterSensitiveLog, GenerateCodeFromCommandsResponseFilterSensitiveLog) + .ser(se_GenerateCodeFromCommandsCommand) + .de(de_GenerateCodeFromCommandsCommand) +.build() { +/** @internal type navigation helper, not in runtime. */ +declare protected static __types: { + api: { + input: GenerateCodeFromCommandsRequest; + output: GenerateCodeFromCommandsResponse; + }; + sdk: { + input: GenerateCodeFromCommandsCommandInput; + output: GenerateCodeFromCommandsCommandOutput; + }; +}; } diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/commands/SendMessageCommand.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/commands/SendMessageCommand.ts index d823c4d79cd..74f1722698e 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/commands/SendMessageCommand.ts +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/commands/SendMessageCommand.ts @@ -11,85 +11,642 @@ import { SendMessageResponseFilterSensitiveLog, } from "../models/models_0"; import { - deserializeAws_json1_0SendMessageCommand, - serializeAws_json1_0SendMessageCommand, + de_SendMessageCommand, + se_SendMessageCommand, } from "../protocols/Aws_json1_0"; -import { getSerdePlugin } from "@aws-sdk/middleware-serde"; -import { - HttpRequest as __HttpRequest, - HttpResponse as __HttpResponse, -} from "@aws-sdk/protocol-http"; -import { Command as $Command } from "@aws-sdk/smithy-client"; -import { - FinalizeHandlerArguments, - Handler, - HandlerExecutionContext, - MiddlewareStack, - EventStreamSerdeContext as __EventStreamSerdeContext, - HttpHandlerOptions as __HttpHandlerOptions, - MetadataBearer as __MetadataBearer, - SerdeContext as __SerdeContext, -} from "@aws-sdk/types"; +import { getSerdePlugin } from "@smithy/middleware-serde"; +import { Command as $Command } from "@smithy/smithy-client"; +import { MetadataBearer as __MetadataBearer } from "@smithy/types"; +/** + * @public + */ +export type { __MetadataBearer }; +export { $Command }; +/** + * @public + * + * The input for {@link SendMessageCommand}. + */ export interface SendMessageCommandInput extends SendMessageRequest {} +/** + * @public + * + * The output of {@link SendMessageCommand}. + */ export interface SendMessageCommandOutput extends SendMessageResponse, __MetadataBearer {} -export class SendMessageCommand extends $Command { - // Start section: command_properties - // End section: command_properties - - constructor(readonly input: SendMessageCommandInput) { - // Start section: command_constructor - super(); - // End section: command_constructor - } - - /** - * @internal - */ - resolveMiddleware( - clientStack: MiddlewareStack, - configuration: QDeveloperStreamingClientResolvedConfig, - options?: __HttpHandlerOptions - ): Handler { - this.middlewareStack.use(getSerdePlugin(configuration, this.serialize, this.deserialize)); - - const stack = clientStack.concat(this.middlewareStack); - - const { logger } = configuration; - const clientName = "QDeveloperStreamingClient"; - const commandName = "SendMessageCommand"; - const handlerExecutionContext: HandlerExecutionContext = { - logger, - clientName, - commandName, - inputFilterSensitiveLog: - SendMessageRequestFilterSensitiveLog, - outputFilterSensitiveLog: - SendMessageResponseFilterSensitiveLog, - } - const { requestHandler } = configuration; - return stack.resolve( - (request: FinalizeHandlerArguments) => - requestHandler.handle(request.request as __HttpRequest, options || {}), - handlerExecutionContext - ); - } - - private serialize( - input: SendMessageCommandInput, - context: __SerdeContext - ): Promise<__HttpRequest> { - return serializeAws_json1_0SendMessageCommand(input, context); - } +/** + * @public + * + * @example + * Use a bare-bones client and the command you need to make an API call. + * ```javascript + * import { QDeveloperStreamingClient, SendMessageCommand } from "@amzn/amazon-q-developer-streaming-client"; // ES Modules import + * // const { QDeveloperStreamingClient, SendMessageCommand } = require("@amzn/amazon-q-developer-streaming-client"); // CommonJS import + * const client = new QDeveloperStreamingClient(config); + * const input = { // SendMessageRequest + * conversationState: { // ConversationState + * conversationId: "STRING_VALUE", + * history: [ // ChatHistory + * { // ChatMessage Union: only one key present + * userInputMessage: { // UserInputMessage + * content: "STRING_VALUE", // required + * userInputMessageContext: { // UserInputMessageContext + * editorState: { // EditorState + * document: { // TextDocument + * relativeFilePath: "STRING_VALUE", // required + * programmingLanguage: { // ProgrammingLanguage + * languageName: "STRING_VALUE", // required + * }, + * text: "STRING_VALUE", + * documentSymbols: [ // DocumentSymbols + * { // DocumentSymbol + * name: "STRING_VALUE", // required + * type: "DECLARATION" || "USAGE", // required + * source: "STRING_VALUE", + * }, + * ], + * }, + * cursorState: { // CursorState Union: only one key present + * position: { // Position + * line: Number("int"), // required + * character: Number("int"), // required + * }, + * range: { // Range + * start: { + * line: Number("int"), // required + * character: Number("int"), // required + * }, + * end: { + * line: Number("int"), // required + * character: Number("int"), // required + * }, + * }, + * }, + * relevantDocuments: [ // RelevantDocumentList + * { // RelevantTextDocument + * relativeFilePath: "STRING_VALUE", // required + * programmingLanguage: { + * languageName: "STRING_VALUE", // required + * }, + * text: "STRING_VALUE", + * documentSymbols: [ + * { + * name: "STRING_VALUE", // required + * type: "DECLARATION" || "USAGE", // required + * source: "STRING_VALUE", + * }, + * ], + * }, + * ], + * useRelevantDocuments: true || false, + * }, + * shellState: { // ShellState + * shellName: "STRING_VALUE", // required + * shellHistory: [ // ShellHistory + * { // ShellHistoryEntry + * command: "STRING_VALUE", // required + * directory: "STRING_VALUE", + * exitCode: Number("int"), + * stdout: "STRING_VALUE", + * stderr: "STRING_VALUE", + * }, + * ], + * }, + * gitState: { // GitState + * status: "STRING_VALUE", + * }, + * envState: { // EnvState + * operatingSystem: "STRING_VALUE", + * currentWorkingDirectory: "STRING_VALUE", + * environmentVariables: [ // EnvironmentVariables + * { // EnvironmentVariable + * key: "STRING_VALUE", + * value: "STRING_VALUE", + * }, + * ], + * }, + * appStudioContext: { // AppStudioState + * namespace: "STRING_VALUE", // required + * propertyName: "STRING_VALUE", // required + * propertyValue: "STRING_VALUE", + * propertyContext: "STRING_VALUE", // required + * }, + * diagnostic: { // Diagnostic Union: only one key present + * textDocumentDiagnostic: { // TextDocumentDiagnostic + * document: { + * relativeFilePath: "STRING_VALUE", // required + * programmingLanguage: { + * languageName: "STRING_VALUE", // required + * }, + * text: "STRING_VALUE", + * documentSymbols: [ + * { + * name: "STRING_VALUE", // required + * type: "DECLARATION" || "USAGE", // required + * source: "STRING_VALUE", + * }, + * ], + * }, + * range: { + * start: { + * line: Number("int"), // required + * character: Number("int"), // required + * }, + * end: { + * line: Number("int"), // required + * character: Number("int"), // required + * }, + * }, + * source: "STRING_VALUE", // required + * severity: "ERROR" || "WARNING" || "INFORMATION" || "HINT", // required + * message: "STRING_VALUE", // required + * }, + * runtimeDiagnostic: { // RuntimeDiagnostic + * source: "STRING_VALUE", // required + * severity: "ERROR" || "WARNING" || "INFORMATION" || "HINT", // required + * message: "STRING_VALUE", // required + * }, + * }, + * consoleState: { // ConsoleState + * region: "STRING_VALUE", + * consoleUrl: "STRING_VALUE", + * serviceId: "STRING_VALUE", + * serviceConsolePage: "STRING_VALUE", + * serviceSubconsolePage: "STRING_VALUE", + * taskName: "STRING_VALUE", + * }, + * userSettings: { // UserSettings + * hasConsentedToCrossRegionCalls: true || false, + * }, + * }, + * userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS" || "CODE_GENERATION", + * }, + * assistantResponseMessage: { // AssistantResponseMessage + * messageId: "STRING_VALUE", + * content: "STRING_VALUE", // required + * supplementaryWebLinks: [ // SupplementaryWebLinks + * { // SupplementaryWebLink + * url: "STRING_VALUE", // required + * title: "STRING_VALUE", // required + * snippet: "STRING_VALUE", + * }, + * ], + * references: [ // References + * { // Reference + * licenseName: "STRING_VALUE", + * repository: "STRING_VALUE", + * url: "STRING_VALUE", + * recommendationContentSpan: { // Span + * start: Number("int"), + * end: Number("int"), + * }, + * }, + * ], + * followupPrompt: { // FollowupPrompt + * content: "STRING_VALUE", // required + * userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS" || "CODE_GENERATION", + * }, + * }, + * }, + * ], + * currentMessage: {// Union: only one key present + * userInputMessage: { + * content: "STRING_VALUE", // required + * userInputMessageContext: { + * editorState: { + * document: "", + * cursorState: {// Union: only one key present + * position: "", + * range: { + * start: "", // required + * end: "", // required + * }, + * }, + * relevantDocuments: [ + * { + * relativeFilePath: "STRING_VALUE", // required + * programmingLanguage: { + * languageName: "STRING_VALUE", // required + * }, + * text: "STRING_VALUE", + * documentSymbols: [ + * { + * name: "STRING_VALUE", // required + * type: "DECLARATION" || "USAGE", // required + * source: "STRING_VALUE", + * }, + * ], + * }, + * ], + * useRelevantDocuments: true || false, + * }, + * shellState: { + * shellName: "STRING_VALUE", // required + * shellHistory: [ + * { + * command: "STRING_VALUE", // required + * directory: "STRING_VALUE", + * exitCode: Number("int"), + * stdout: "STRING_VALUE", + * stderr: "STRING_VALUE", + * }, + * ], + * }, + * gitState: { + * status: "STRING_VALUE", + * }, + * envState: { + * operatingSystem: "STRING_VALUE", + * currentWorkingDirectory: "STRING_VALUE", + * environmentVariables: [ + * { + * key: "STRING_VALUE", + * value: "STRING_VALUE", + * }, + * ], + * }, + * appStudioContext: { + * namespace: "STRING_VALUE", // required + * propertyName: "STRING_VALUE", // required + * propertyValue: "STRING_VALUE", + * propertyContext: "STRING_VALUE", // required + * }, + * diagnostic: {// Union: only one key present + * textDocumentDiagnostic: { + * document: "", // required + * range: { + * start: "", // required + * end: "", // required + * }, + * source: "STRING_VALUE", // required + * severity: "ERROR" || "WARNING" || "INFORMATION" || "HINT", // required + * message: "STRING_VALUE", // required + * }, + * runtimeDiagnostic: { + * source: "STRING_VALUE", // required + * severity: "ERROR" || "WARNING" || "INFORMATION" || "HINT", // required + * message: "STRING_VALUE", // required + * }, + * }, + * consoleState: { + * region: "STRING_VALUE", + * consoleUrl: "STRING_VALUE", + * serviceId: "STRING_VALUE", + * serviceConsolePage: "STRING_VALUE", + * serviceSubconsolePage: "STRING_VALUE", + * taskName: "STRING_VALUE", + * }, + * userSettings: { + * hasConsentedToCrossRegionCalls: true || false, + * }, + * }, + * userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS" || "CODE_GENERATION", + * }, + * assistantResponseMessage: { + * messageId: "STRING_VALUE", + * content: "STRING_VALUE", // required + * supplementaryWebLinks: [ + * { + * url: "STRING_VALUE", // required + * title: "STRING_VALUE", // required + * snippet: "STRING_VALUE", + * }, + * ], + * references: [ + * { + * licenseName: "STRING_VALUE", + * repository: "STRING_VALUE", + * url: "STRING_VALUE", + * recommendationContentSpan: { + * start: Number("int"), + * end: Number("int"), + * }, + * }, + * ], + * followupPrompt: { + * content: "STRING_VALUE", // required + * userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS" || "CODE_GENERATION", + * }, + * }, + * }, + * chatTriggerType: "MANUAL" || "DIAGNOSTIC" || "INLINE_CHAT", // required + * customizationArn: "STRING_VALUE", + * }, + * profileArn: "STRING_VALUE", + * source: "STRING_VALUE", + * dryRun: true || false, + * }; + * const command = new SendMessageCommand(input); + * const response = await client.send(command); + * // { // SendMessageResponse + * // sendMessageResponse: { // ChatResponseStream Union: only one key present + * // messageMetadataEvent: { // MessageMetadataEvent + * // conversationId: "STRING_VALUE", + * // utteranceId: "STRING_VALUE", + * // }, + * // assistantResponseEvent: { // AssistantResponseEvent + * // content: "STRING_VALUE", // required + * // }, + * // dryRunSucceedEvent: {}, + * // codeReferenceEvent: { // CodeReferenceEvent + * // references: [ // References + * // { // Reference + * // licenseName: "STRING_VALUE", + * // repository: "STRING_VALUE", + * // url: "STRING_VALUE", + * // recommendationContentSpan: { // Span + * // start: Number("int"), + * // end: Number("int"), + * // }, + * // }, + * // ], + * // }, + * // supplementaryWebLinksEvent: { // SupplementaryWebLinksEvent + * // supplementaryWebLinks: [ // SupplementaryWebLinks + * // { // SupplementaryWebLink + * // url: "STRING_VALUE", // required + * // title: "STRING_VALUE", // required + * // snippet: "STRING_VALUE", + * // }, + * // ], + * // }, + * // followupPromptEvent: { // FollowupPromptEvent + * // followupPrompt: { // FollowupPrompt + * // content: "STRING_VALUE", // required + * // userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS" || "CODE_GENERATION", + * // }, + * // }, + * // codeEvent: { // CodeEvent + * // content: "STRING_VALUE", // required + * // }, + * // intentsEvent: { // IntentsEvent + * // intents: { // IntentMap + * // "": { // IntentData + * // "": { // IntentDataType Union: only one key present + * // string: "STRING_VALUE", + * // }, + * // }, + * // }, + * // }, + * // interactionComponentsEvent: { // InteractionComponentsEvent + * // interactionComponentEntries: [ // InteractionComponentEntryList // required + * // { // InteractionComponentEntry + * // interactionComponentId: "STRING_VALUE", + * // interactionComponent: { // InteractionComponent + * // text: { // Text + * // content: "STRING_VALUE", // required + * // }, + * // alert: { // Alert + * // type: "INFO" || "ERROR" || "WARNING", // required + * // content: [ // AlertComponentList // required + * // { // AlertComponent + * // text: { + * // content: "STRING_VALUE", // required + * // }, + * // }, + * // ], + * // }, + * // infrastructureUpdate: { // InfrastructureUpdate + * // transition: { // InfrastructureUpdateTransition + * // currentState: "STRING_VALUE", // required + * // nextState: "STRING_VALUE", // required + * // }, + * // }, + * // progress: { // Progress + * // content: [ // ProgressComponentList // required + * // { // ProgressComponent + * // step: { // Step + * // id: Number("int"), // required + * // state: "FAILED" || "SUCCEEDED" || "STOPPED" || "PENDING" || "IN_PROGRESS" || "LOADING" || "PAUSED", // required + * // label: "STRING_VALUE", // required + * // content: [ // StepComponentList + * // { // StepComponent + * // text: "", + * // }, + * // ], + * // }, + * // }, + * // ], + * // }, + * // step: { + * // id: Number("int"), // required + * // state: "FAILED" || "SUCCEEDED" || "STOPPED" || "PENDING" || "IN_PROGRESS" || "LOADING" || "PAUSED", // required + * // label: "STRING_VALUE", // required + * // content: [ + * // { + * // text: "", + * // }, + * // ], + * // }, + * // taskDetails: { // TaskDetails + * // overview: { // TaskOverview + * // label: "STRING_VALUE", // required + * // description: "STRING_VALUE", // required + * // }, + * // content: [ // TaskComponentList // required + * // { // TaskComponent + * // text: "", + * // infrastructureUpdate: { + * // transition: { + * // currentState: "STRING_VALUE", // required + * // nextState: "STRING_VALUE", // required + * // }, + * // }, + * // alert: { + * // type: "INFO" || "ERROR" || "WARNING", // required + * // content: [ // required + * // { + * // text: "", + * // }, + * // ], + * // }, + * // progress: { + * // content: [ // required + * // { + * // step: "", + * // }, + * // ], + * // }, + * // }, + * // ], + * // actions: [ // TaskActionList + * // { // TaskAction + * // label: "STRING_VALUE", // required + * // note: { // TaskActionNote + * // content: "STRING_VALUE", // required + * // type: "INFO" || "WARNING", + * // }, + * // primary: true || false, + * // disabled: true || false, + * // payload: { // TaskActionPayload // required + * // "": "STRING_VALUE", + * // }, + * // confirmation: { // TaskActionConfirmation + * // content: "STRING_VALUE", + * // }, + * // }, + * // ], + * // }, + * // taskReference: { // TaskReference + * // taskId: "STRING_VALUE", // required + * // }, + * // suggestions: { // Suggestions + * // items: [ // SuggestionList // required + * // { // Suggestion + * // value: "STRING_VALUE", // required + * // }, + * // ], + * // }, + * // section: { // Section + * // title: "STRING_VALUE", // required + * // content: [ // SectionComponentList // required + * // { // SectionComponent Union: only one key present + * // text: "", + * // alert: { + * // type: "INFO" || "ERROR" || "WARNING", // required + * // content: [ // required + * // { + * // text: "", + * // }, + * // ], + * // }, + * // resource: { // Resource + * // title: "STRING_VALUE", // required + * // link: "STRING_VALUE", // required + * // description: "STRING_VALUE", // required + * // type: "STRING_VALUE", // required + * // ARN: "STRING_VALUE", // required + * // resourceJsonString: "STRING_VALUE", // required + * // }, + * // resourceList: { // ResourceList + * // action: { // Action Union: only one key present + * // webLink: { // WebLink + * // label: "STRING_VALUE", // required + * // url: "STRING_VALUE", // required + * // }, + * // moduleLink: { // ModuleLink Union: only one key present + * // cloudWatchTroubleshootingLink: { // CloudWatchTroubleshootingLink + * // label: "STRING_VALUE", // required + * // investigationPayload: "STRING_VALUE", // required + * // defaultText: "STRING_VALUE", + * // }, + * // }, + * // }, + * // items: [ // Resources // required + * // { + * // title: "STRING_VALUE", // required + * // link: "STRING_VALUE", // required + * // description: "STRING_VALUE", // required + * // type: "STRING_VALUE", // required + * // ARN: "STRING_VALUE", // required + * // resourceJsonString: "STRING_VALUE", // required + * // }, + * // ], + * // }, + * // }, + * // ], + * // }, + * // resource: "", + * // resourceList: { + * // action: {// Union: only one key present + * // webLink: { + * // label: "STRING_VALUE", // required + * // url: "STRING_VALUE", // required + * // }, + * // moduleLink: {// Union: only one key present + * // cloudWatchTroubleshootingLink: { + * // label: "STRING_VALUE", // required + * // investigationPayload: "STRING_VALUE", // required + * // defaultText: "STRING_VALUE", + * // }, + * // }, + * // }, + * // items: [ // required + * // "", + * // ], + * // }, + * // }, + * // }, + * // ], + * // }, + * // invalidStateEvent: { // InvalidStateEvent + * // reason: "INVALID_TASK_ASSIST_PLAN", // required + * // message: "STRING_VALUE", // required + * // }, + * // error: { // InternalServerException + * // message: "STRING_VALUE", // required + * // }, + * // }, + * // }; + * + * ``` + * + * @param SendMessageCommandInput - {@link SendMessageCommandInput} + * @returns {@link SendMessageCommandOutput} + * @see {@link SendMessageCommandInput} for command's `input` shape. + * @see {@link SendMessageCommandOutput} for command's `response` shape. + * @see {@link QDeveloperStreamingClientResolvedConfig | config} for QDeveloperStreamingClient's `config` shape. + * + * @throws {@link InternalServerException} (server fault) + * This exception is thrown when an unexpected error occurred during the processing of a request. + * + * @throws {@link ServiceQuotaExceededException} (client fault) + * This exception is thrown when request was denied due to caller exceeding their usage limits + * + * @throws {@link DryRunOperationException} (client fault) + * This exception is translated to a 204 as it succeeded the IAM Auth. + * + * @throws {@link ThrottlingException} (client fault) + * This exception is thrown when request was denied due to request throttling. + * + * @throws {@link ValidationException} (client fault) + * This exception is thrown when the input fails to satisfy the constraints specified by the service. + * + * @throws {@link ConflictException} (client fault) + * This exception is thrown when the action to perform could not be completed because the resource is in a conflicting state. + * + * @throws {@link ResourceNotFoundException} (client fault) + * This exception is thrown when describing a resource that does not exist. + * + * @throws {@link AccessDeniedException} (client fault) + * This exception is thrown when the user does not have sufficient access to perform this action. + * + * @throws {@link QDeveloperStreamingServiceException} + *

Base exception class for all service exceptions from QDeveloperStreaming service.

+ * + */ +export class SendMessageCommand extends $Command.classBuilder() + .m(function (this: any, Command: any, cs: any, config: QDeveloperStreamingClientResolvedConfig, o: any) { + return [ - private deserialize( - output: __HttpResponse, - context: __SerdeContext & __EventStreamSerdeContext - ): Promise { - return deserializeAws_json1_0SendMessageCommand(output, context); - } + getSerdePlugin(config, this.serialize, this.deserialize), + ]; + }) + .s("AmazonQDeveloperStreamingService", "SendMessage", { - // Start section: command_body_extra - // End section: command_body_extra + /** + * @internal + */ + eventStream: { + output: true, + }, + }) + .n("QDeveloperStreamingClient", "SendMessageCommand") + .f(SendMessageRequestFilterSensitiveLog, SendMessageResponseFilterSensitiveLog) + .ser(se_SendMessageCommand) + .de(de_SendMessageCommand) +.build() { +/** @internal type navigation helper, not in runtime. */ +declare protected static __types: { + api: { + input: SendMessageRequest; + output: SendMessageResponse; + }; + sdk: { + input: SendMessageCommandInput; + output: SendMessageCommandOutput; + }; +}; } diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/endpoints.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/endpoints.ts index 430dab4416d..14f0eaa4ec6 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/endpoints.ts +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/endpoints.ts @@ -1,13 +1,13 @@ // smithy-typescript generated code -import { - PartitionHash, - RegionHash, - getRegionInfo, -} from "@aws-sdk/config-resolver"; import { RegionInfoProvider, RegionInfoProviderOptions, } from "@aws-sdk/types"; +import { + PartitionHash, + RegionHash, + getRegionInfo, +} from "@smithy/config-resolver"; const regionHash: RegionHash = { }; @@ -26,7 +26,9 @@ const partitionHash: PartitionHash = { "ap-southeast-2", "ap-southeast-3", "ap-southeast-4", + "ap-southeast-5", "ca-central-1", + "ca-west-1", "eu-central-1", "eu-central-2", "eu-north-1", @@ -35,6 +37,7 @@ const partitionHash: PartitionHash = { "eu-west-1", "eu-west-2", "eu-west-3", + "il-central-1", "me-central-1", "me-south-1", "sa-east-1", @@ -43,7 +46,7 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], - regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", + regionRegex: "^(us|eu|ap|sa|ca|me|af|il|mx)\\-\\w+\\-\\d+$", variants: [ { "hostname": "amazonqdeveloperstreamingservice.{region}.amazonaws.com", @@ -139,6 +142,41 @@ const partitionHash: PartitionHash = { } ], }, + "aws-iso-e": { + regions: [ + "eu-isoe-west-1", + ], + regionRegex: "^eu\\-isoe\\-\\w+\\-\\d+$", + variants: [ + { + "hostname": "amazonqdeveloperstreamingservice.{region}.cloud.adc-e.uk", + "tags": [] + }, + { + "hostname": "amazonqdeveloperstreamingservice-fips.{region}.cloud.adc-e.uk", + "tags": [ + "fips" + ] + } + ], + }, + "aws-iso-f": { + regions: [ + ], + regionRegex: "^us\\-isof\\-\\w+\\-\\d+$", + variants: [ + { + "hostname": "amazonqdeveloperstreamingservice.{region}.csp.hci.ic.gov", + "tags": [] + }, + { + "hostname": "amazonqdeveloperstreamingservice-fips.{region}.csp.hci.ic.gov", + "tags": [ + "fips" + ] + } + ], + }, "aws-us-gov": { regions: [ "us-gov-east-1", diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/extensionConfiguration.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/extensionConfiguration.ts new file mode 100644 index 00000000000..74ed575070f --- /dev/null +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/extensionConfiguration.ts @@ -0,0 +1,10 @@ +// smithy-typescript generated code +import { HttpAuthExtensionConfiguration } from "./auth/httpAuthExtensionConfiguration"; +import { AwsRegionExtensionConfiguration } from "@aws-sdk/types"; +import { HttpHandlerExtensionConfiguration } from "@smithy/protocol-http"; +import { DefaultExtensionConfiguration } from "@smithy/types"; + +/** + * @internal + */ +export interface QDeveloperStreamingExtensionConfiguration extends HttpHandlerExtensionConfiguration, DefaultExtensionConfiguration, AwsRegionExtensionConfiguration, HttpAuthExtensionConfiguration {} diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/index.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/index.ts index 255efc402b3..2fe51ba01b5 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/index.ts +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/index.ts @@ -1,6 +1,9 @@ // smithy-typescript generated code +/* eslint-disable */ export * from "./QDeveloperStreamingClient"; export * from "./QDeveloperStreaming"; +export type { RuntimeExtension } from "./runtimeExtensions"; +export type { QDeveloperStreamingExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/models/QDeveloperStreamingServiceException.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/models/QDeveloperStreamingServiceException.ts index 74a683825aa..78c4dae9807 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/models/QDeveloperStreamingServiceException.ts +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/models/QDeveloperStreamingServiceException.ts @@ -2,9 +2,15 @@ import { ServiceException as __ServiceException, ServiceExceptionOptions as __ServiceExceptionOptions, -} from "@aws-sdk/smithy-client"; +} from "@smithy/smithy-client"; + +export type { __ServiceExceptionOptions } + +export { __ServiceException } /** + * @public + * * Base exception class for all service exceptions from QDeveloperStreaming service. */ export class QDeveloperStreamingServiceException extends __ServiceException { diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/models/models_0.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/models/models_0.ts index 1bc2c2ccdb1..2c97e552099 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/models/models_0.ts +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/models/models_0.ts @@ -3,22 +3,32 @@ import { QDeveloperStreamingServiceException as __BaseException } from "./QDevel import { SENSITIVE_STRING, ExceptionOptionType as __ExceptionOptionType, -} from "@aws-sdk/smithy-client"; +} from "@smithy/smithy-client"; -export enum AccessDeniedExceptionReason { - UNAUTHORIZED_CUSTOMIZATION_RESOURCE_ACCESS = "UNAUTHORIZED_CUSTOMIZATION_RESOURCE_ACCESS", -} +/** + * @public + * @enum + */ +export const AccessDeniedExceptionReason = { + UNAUTHORIZED_CUSTOMIZATION_RESOURCE_ACCESS: "UNAUTHORIZED_CUSTOMIZATION_RESOURCE_ACCESS", +} as const +/** + * @public + */ +export type AccessDeniedExceptionReason = typeof AccessDeniedExceptionReason[keyof typeof AccessDeniedExceptionReason] /** * This exception is thrown when the user does not have sufficient access to perform this action. + * @public */ export class AccessDeniedException extends __BaseException { readonly name: "AccessDeniedException" = "AccessDeniedException"; readonly $fault: "client" = "client"; /** * Reason for AccessDeniedException + * @public */ - reason?: AccessDeniedExceptionReason | string; + reason?: AccessDeniedExceptionReason; /** * @internal @@ -36,6 +46,7 @@ export class AccessDeniedException extends __BaseException { /** * This exception is thrown when an unexpected error occurred during the processing of a request. + * @public */ export class InternalServerException extends __BaseException { readonly name: "InternalServerException" = "InternalServerException"; @@ -57,6 +68,7 @@ export class InternalServerException extends __BaseException { /** * This exception is thrown when describing a resource that does not exist. + * @public */ export class ResourceNotFoundException extends __BaseException { readonly name: "ResourceNotFoundException" = "ResourceNotFoundException"; @@ -74,12 +86,9 @@ export class ResourceNotFoundException extends __BaseException { } } -export enum ThrottlingExceptionReason { - MONTHLY_REQUEST_COUNT = "MONTHLY_REQUEST_COUNT", -} - /** * This exception is thrown when request was denied due to request throttling. + * @public */ export class ThrottlingException extends __BaseException { readonly name: "ThrottlingException" = "ThrottlingException"; @@ -87,11 +96,6 @@ export class ThrottlingException extends __BaseException { $retryable = { throttling: true, }; - /** - * Reason for ThrottlingException - */ - reason?: ThrottlingExceptionReason | string; - /** * @internal */ @@ -102,26 +106,35 @@ export class ThrottlingException extends __BaseException { ...opts }); Object.setPrototypeOf(this, ThrottlingException.prototype); - this.reason = opts.reason; } } -export enum ValidationExceptionReason { - CONTENT_LENGTH_EXCEEDS_THRESHOLD = "CONTENT_LENGTH_EXCEEDS_THRESHOLD", - INVALID_CONVERSATION_ID = "INVALID_CONVERSATION_ID", - INVALID_KMS_GRANT = "INVALID_KMS_GRANT", -} +/** + * @public + * @enum + */ +export const ValidationExceptionReason = { + CONTENT_LENGTH_EXCEEDS_THRESHOLD: "CONTENT_LENGTH_EXCEEDS_THRESHOLD", + INVALID_CONVERSATION_ID: "INVALID_CONVERSATION_ID", + INVALID_KMS_GRANT: "INVALID_KMS_GRANT", +} as const +/** + * @public + */ +export type ValidationExceptionReason = typeof ValidationExceptionReason[keyof typeof ValidationExceptionReason] /** * This exception is thrown when the input fails to satisfy the constraints specified by the service. + * @public */ export class ValidationException extends __BaseException { readonly name: "ValidationException" = "ValidationException"; readonly $fault: "client" = "client"; /** * Reason for ValidationException + * @public */ - reason?: ValidationExceptionReason | string; + reason?: ValidationExceptionReason; /** * @internal @@ -139,25 +152,30 @@ export class ValidationException extends __BaseException { /** * Description of a user's context when they are calling Q Chat from AppStudio + * @public */ export interface AppStudioState { /** * The namespace of the context. Examples: 'ui.Button', 'ui.Table.DataSource', 'ui.Table.RowActions.Button', 'logic.invokeAWS', 'logic.JavaScript' + * @public */ namespace: string | undefined; /** * The name of the property. Examples: 'visibility', 'disability', 'value', 'code' + * @public */ propertyName: string | undefined; /** * The value of the property. + * @public */ propertyValue?: string; /** * Context about how the property is used + * @public */ propertyContext: string | undefined; } @@ -183,10 +201,12 @@ export const AppStudioStateFilterSensitiveLog = (obj: AppStudioState): any => ({ /** * Streaming Response Event for Assistant Markdown text message. + * @public */ export interface AssistantResponseEvent { /** * The content of the text message in markdown format. + * @public */ content: string | undefined; } @@ -201,62 +221,73 @@ export const AssistantResponseEventFilterSensitiveLog = (obj: AssistantResponseE }), }) -export enum UserIntent { +/** + * @public + * @enum + */ +export const UserIntent = { /** * Apply Common Best Practices */ - APPLY_COMMON_BEST_PRACTICES = "APPLY_COMMON_BEST_PRACTICES", + APPLY_COMMON_BEST_PRACTICES: "APPLY_COMMON_BEST_PRACTICES", /** * Cite Sources */ - CITE_SOURCES = "CITE_SOURCES", + CITE_SOURCES: "CITE_SOURCES", /** * generate code */ - CODE_GENERATION = "CODE_GENERATION", + CODE_GENERATION: "CODE_GENERATION", /** * Explain Code Selection */ - EXPLAIN_CODE_SELECTION = "EXPLAIN_CODE_SELECTION", + EXPLAIN_CODE_SELECTION: "EXPLAIN_CODE_SELECTION", /** * Explain Code Line By Line */ - EXPLAIN_LINE_BY_LINE = "EXPLAIN_LINE_BY_LINE", + EXPLAIN_LINE_BY_LINE: "EXPLAIN_LINE_BY_LINE", /** * Generate CloudFormation Template */ - GENERATE_CLOUDFORMATION_TEMPLATE = "GENERATE_CLOUDFORMATION_TEMPLATE", + GENERATE_CLOUDFORMATION_TEMPLATE: "GENERATE_CLOUDFORMATION_TEMPLATE", /** * Generate Unit Tests */ - GENERATE_UNIT_TESTS = "GENERATE_UNIT_TESTS", + GENERATE_UNIT_TESTS: "GENERATE_UNIT_TESTS", /** * Improve Code */ - IMPROVE_CODE = "IMPROVE_CODE", + IMPROVE_CODE: "IMPROVE_CODE", /** * Show More Examples */ - SHOW_EXAMPLES = "SHOW_EXAMPLES", + SHOW_EXAMPLES: "SHOW_EXAMPLES", /** * Suggest Alternative Implementation */ - SUGGEST_ALTERNATE_IMPLEMENTATION = "SUGGEST_ALTERNATE_IMPLEMENTATION", -} + SUGGEST_ALTERNATE_IMPLEMENTATION: "SUGGEST_ALTERNATE_IMPLEMENTATION", +} as const +/** + * @public + */ +export type UserIntent = typeof UserIntent[keyof typeof UserIntent] /** * Followup Prompt for the Assistant Response + * @public */ export interface FollowupPrompt { /** * The content of the text message in markdown format. + * @public */ content: string | undefined; /** * User Intent + * @public */ - userIntent?: UserIntent | string; + userIntent?: UserIntent; } /** @@ -271,67 +302,63 @@ export const FollowupPromptFilterSensitiveLog = (obj: FollowupPrompt): any => ({ /** * Represents span in a text + * @public */ export interface Span { start?: number; end?: number; } -/** - * @internal - */ -export const SpanFilterSensitiveLog = (obj: Span): any => ({ - ...obj, -}) - /** * Code Reference / Repository details + * @public */ export interface Reference { /** * License name + * @public */ licenseName?: string; /** * Code Repsitory for the associated reference + * @public */ repository?: string; /** * Respository URL + * @public */ url?: string; /** * Span / Range for the Reference + * @public */ recommendationContentSpan?: Span; } -/** - * @internal - */ -export const ReferenceFilterSensitiveLog = (obj: Reference): any => ({ - ...obj, -}) - /** * Represents an additional reference link retured with the Chat message + * @public */ export interface SupplementaryWebLink { /** * URL of the web reference link + * @public */ url: string | undefined; /** * Title of the web reference link + * @public */ title: string | undefined; /** * Relevant text snippet from the link + * @public */ snippet?: string; } @@ -354,30 +381,36 @@ export const SupplementaryWebLinkFilterSensitiveLog = (obj: SupplementaryWebLink /** * Markdown text message. + * @public */ export interface AssistantResponseMessage { /** * Unique identifier for the chat message + * @public */ messageId?: string; /** * The content of the text message in markdown format. + * @public */ content: string | undefined; /** * Web References + * @public */ supplementaryWebLinks?: (SupplementaryWebLink)[]; /** * Code References + * @public */ references?: (Reference)[]; /** * Followup Prompt + * @public */ followupPrompt?: FollowupPrompt; } @@ -401,22 +434,32 @@ export const AssistantResponseMessageFilterSensitiveLog = (obj: AssistantRespons }), }) -export enum ConflictExceptionReason { - CUSTOMER_KMS_KEY_DISABLED = "CUSTOMER_KMS_KEY_DISABLED", - CUSTOMER_KMS_KEY_INVALID_KEY_POLICY = "CUSTOMER_KMS_KEY_INVALID_KEY_POLICY", - MISMATCHED_KMS_KEY = "MISMATCHED_KMS_KEY", -} +/** + * @public + * @enum + */ +export const ConflictExceptionReason = { + CUSTOMER_KMS_KEY_DISABLED: "CUSTOMER_KMS_KEY_DISABLED", + CUSTOMER_KMS_KEY_INVALID_KEY_POLICY: "CUSTOMER_KMS_KEY_INVALID_KEY_POLICY", + MISMATCHED_KMS_KEY: "MISMATCHED_KMS_KEY", +} as const +/** + * @public + */ +export type ConflictExceptionReason = typeof ConflictExceptionReason[keyof typeof ConflictExceptionReason] /** * This exception is thrown when the action to perform could not be completed because the resource is in a conflicting state. + * @public */ export class ConflictException extends __BaseException { readonly name: "ConflictException" = "ConflictException"; readonly $fault: "client" = "client"; /** * Reason for ConflictException + * @public */ - reason?: ConflictExceptionReason | string; + reason?: ConflictExceptionReason; /** * @internal @@ -434,20 +477,15 @@ export class ConflictException extends __BaseException { /** * Programming Languages supported by CodeWhisperer + * @public */ export interface ProgrammingLanguage { languageName: string | undefined; } -/** - * @internal - */ -export const ProgrammingLanguageFilterSensitiveLog = (obj: ProgrammingLanguage): any => ({ - ...obj, -}) - /** * Information about the state of the AWS management console page from which the user is calling + * @public */ export interface ConsoleState { region?: string; @@ -471,29 +509,41 @@ export const ConsoleStateFilterSensitiveLog = (obj: ConsoleState): any => ({ }), }) -export enum DiagnosticSeverity { - ERROR = "ERROR", - HINT = "HINT", - INFORMATION = "INFORMATION", - WARNING = "WARNING", -} +/** + * @public + * @enum + */ +export const DiagnosticSeverity = { + ERROR: "ERROR", + HINT: "HINT", + INFORMATION: "INFORMATION", + WARNING: "WARNING", +} as const +/** + * @public + */ +export type DiagnosticSeverity = typeof DiagnosticSeverity[keyof typeof DiagnosticSeverity] /** * Structure to represent metadata about a Runtime Diagnostics + * @public */ export interface RuntimeDiagnostic { /** * A human-readable string describing the source of the diagnostic + * @public */ source: string | undefined; /** * Diagnostic Error type + * @public */ - severity: DiagnosticSeverity | string | undefined; + severity: DiagnosticSeverity | undefined; /** * The diagnostic's message. + * @public */ message: string | undefined; } @@ -511,56 +561,68 @@ export const RuntimeDiagnosticFilterSensitiveLog = (obj: RuntimeDiagnostic): any }), }) -export enum SymbolType { - DECLARATION = "DECLARATION", - USAGE = "USAGE", -} +/** + * @public + * @enum + */ +export const SymbolType = { + DECLARATION: "DECLARATION", + USAGE: "USAGE", +} as const +/** + * @public + */ +export type SymbolType = typeof SymbolType[keyof typeof SymbolType] +/** + * @public + */ export interface DocumentSymbol { /** * Name of the Document Symbol + * @public */ name: string | undefined; /** * Symbol type - DECLARATION / USAGE + * @public */ - type: SymbolType | string | undefined; + type: SymbolType | undefined; /** * Symbol package / source for FullyQualified names + * @public */ source?: string; } -/** - * @internal - */ -export const DocumentSymbolFilterSensitiveLog = (obj: DocumentSymbol): any => ({ - ...obj, -}) - /** * Represents a Text Document / File + * @public */ export interface TextDocument { /** * Filepath relative to the root of the workspace + * @public */ relativeFilePath: string | undefined; /** * The text document's language identifier. + * @public */ programmingLanguage?: ProgrammingLanguage; /** * Content of the text document + * @public */ text?: string; /** * DocumentSymbols parsed from a text document + * @public */ documentSymbols?: (DocumentSymbol)[]; } @@ -580,74 +642,72 @@ export const TextDocumentFilterSensitiveLog = (obj: TextDocument): any => ({ /** * Indicates Cursor postion in a Text Document + * @public */ export interface Position { /** * Line position in a document. + * @public */ line: number | undefined; /** * Character offset on a line in a document (zero-based) + * @public */ character: number | undefined; } -/** - * @internal - */ -export const PositionFilterSensitiveLog = (obj: Position): any => ({ - ...obj, -}) - /** * Indicates Range / Span in a Text Document + * @public */ export interface Range { /** * The range's start position. + * @public */ start: Position | undefined; /** * The range's end position. + * @public */ end: Position | undefined; } -/** - * @internal - */ -export const RangeFilterSensitiveLog = (obj: Range): any => ({ - ...obj, -}) - /** * Structure to represent metadata about a TextDocument Diagnostic + * @public */ export interface TextDocumentDiagnostic { /** * Represents a Text Document associated with Diagnostic + * @public */ document: TextDocument | undefined; /** * The range at which the message applies. + * @public */ range: Range | undefined; /** * A human-readable string describing the source of the diagnostic + * @public */ source: string | undefined; /** * Diagnostic Error type + * @public */ - severity: DiagnosticSeverity | string | undefined; + severity: DiagnosticSeverity | undefined; /** * The diagnostic's message. + * @public */ message: string | undefined; } @@ -670,16 +730,21 @@ export const TextDocumentDiagnosticFilterSensitiveLog = (obj: TextDocumentDiagno /** * Represents a Diagnostic message + * @public */ export type Diagnostic = | Diagnostic.RuntimeDiagnosticMember | Diagnostic.TextDocumentDiagnosticMember | Diagnostic.$UnknownMember +/** + * @public + */ export namespace Diagnostic { /** * Diagnostics originating from a TextDocument + * @public */ export interface TextDocumentDiagnosticMember { textDocumentDiagnostic: TextDocumentDiagnostic; @@ -689,6 +754,7 @@ export namespace Diagnostic { /** * Diagnostics originating from a Runtime + * @public */ export interface RuntimeDiagnosticMember { textDocumentDiagnostic?: never; @@ -696,6 +762,9 @@ export namespace Diagnostic { $unknown?: never; } + /** + * @public + */ export interface $UnknownMember { textDocumentDiagnostic?: never; runtimeDiagnostic?: never; @@ -733,16 +802,21 @@ export const DiagnosticFilterSensitiveLog = (obj: Diagnostic): any => { /** * Represents the state of the Cursor in an Editor + * @public */ export type CursorState = | CursorState.PositionMember | CursorState.RangeMember | CursorState.$UnknownMember +/** + * @public + */ export namespace CursorState { /** * Represents a cursor position in a Text Document + * @public */ export interface PositionMember { position: Position; @@ -752,6 +826,7 @@ export namespace CursorState { /** * Represents a text selection in a Text Document + * @public */ export interface RangeMember { position?: never; @@ -759,6 +834,9 @@ export namespace CursorState { $unknown?: never; } + /** + * @public + */ export interface $UnknownMember { position?: never; range?: never; @@ -781,40 +859,33 @@ export namespace CursorState { } } -/** - * @internal - */ -export const CursorStateFilterSensitiveLog = (obj: CursorState): any => { - if (obj.position !== undefined) return {position: - PositionFilterSensitiveLog(obj.position) - }; - if (obj.range !== undefined) return {range: - RangeFilterSensitiveLog(obj.range) - }; - if (obj.$unknown !== undefined) return {[obj.$unknown[0]]: 'UNKNOWN'}; -} /** * Represents an IDE retrieved relevant Text Document / File + * @public */ export interface RelevantTextDocument { /** * Filepath relative to the root of the workspace + * @public */ relativeFilePath: string | undefined; /** * The text document's language identifier. + * @public */ programmingLanguage?: ProgrammingLanguage; /** * Content of the text document + * @public */ text?: string; /** * DocumentSymbols parsed from a text document + * @public */ documentSymbols?: (DocumentSymbol)[]; } @@ -834,25 +905,30 @@ export const RelevantTextDocumentFilterSensitiveLog = (obj: RelevantTextDocument /** * Represents the state of an Editor + * @public */ export interface EditorState { /** * Represents currently edited file + * @public */ document?: TextDocument; /** * Position of the cursor + * @public */ cursorState?: CursorState; /** * Represents IDE provided relevant files + * @public */ relevantDocuments?: (RelevantTextDocument)[]; /** * Whether service should use relevant document in prompt + * @public */ useRelevantDocuments?: boolean; } @@ -866,7 +942,7 @@ export const EditorStateFilterSensitiveLog = (obj: EditorState): any => ({ TextDocumentFilterSensitiveLog(obj.document) }), ...(obj.cursorState && { cursorState: - CursorStateFilterSensitiveLog(obj.cursorState) + obj.cursorState }), ...(obj.relevantDocuments && { relevantDocuments: obj.relevantDocuments.map( @@ -878,15 +954,18 @@ export const EditorStateFilterSensitiveLog = (obj: EditorState): any => ({ /** * An environment variable + * @public */ export interface EnvironmentVariable { /** * The key of an environment variable + * @public */ key?: string; /** * The value of an environment variable + * @public */ value?: string; } @@ -906,27 +985,26 @@ export const EnvironmentVariableFilterSensitiveLog = (obj: EnvironmentVariable): /** * State related to the user's environment + * @public */ export interface EnvState { /** * The name of the operating system in use + * @public */ operatingSystem?: string; /** * The current working directory of the environment + * @public */ currentWorkingDirectory?: string; /** * The environment variables set in the current environment + * @public */ environmentVariables?: (EnvironmentVariable)[]; - - /** - * Local timezone offset of the client. For more information, see documentation https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getTimezoneOffset - */ - timezoneOffset?: number; } /** @@ -947,10 +1025,12 @@ export const EnvStateFilterSensitiveLog = (obj: EnvState): any => ({ /** * State related to the Git VSC + * @public */ export interface GitState { /** * The output of the command `git status --porcelain=v1 -b` + * @public */ status?: string; } @@ -967,30 +1047,36 @@ export const GitStateFilterSensitiveLog = (obj: GitState): any => ({ /** * An single entry in the shell history + * @public */ export interface ShellHistoryEntry { /** * The shell command that was run + * @public */ command: string | undefined; /** * The directory the command was ran in + * @public */ directory?: string; /** * The exit code of the command after it finished + * @public */ exitCode?: number; /** * The stdout from the command + * @public */ stdout?: string; /** * The stderr from the command + * @public */ stderr?: string; } @@ -1016,15 +1102,18 @@ export const ShellHistoryEntryFilterSensitiveLog = (obj: ShellHistoryEntry): any /** * Represents the state of a shell + * @public */ export interface ShellState { /** * The name of the current shell + * @public */ shellName: string | undefined; /** * The history previous shell commands for the current shell + * @public */ shellHistory?: (ShellHistoryEntry)[]; } @@ -1044,59 +1133,62 @@ export const ShellStateFilterSensitiveLog = (obj: ShellState): any => ({ /** * Settings information passed by the Q widget + * @public */ export interface UserSettings { hasConsentedToCrossRegionCalls?: boolean; } -/** - * @internal - */ -export const UserSettingsFilterSensitiveLog = (obj: UserSettings): any => ({ - ...obj, -}) - /** * Additional Chat message context associated with the Chat Message + * @public */ export interface UserInputMessageContext { /** * Editor state chat message context. + * @public */ editorState?: EditorState; /** * Shell state chat message context. + * @public */ shellState?: ShellState; /** * Git state chat message context. + * @public */ gitState?: GitState; /** * Environment state chat message context. + * @public */ envState?: EnvState; /** * The state of a user's AppStudio UI when sending a message. + * @public */ appStudioContext?: AppStudioState; /** * Diagnostic chat message context. + * @public */ diagnostic?: Diagnostic; /** * Contextual information about the environment from which the user is calling. + * @public */ consoleState?: ConsoleState; /** * Settings information, e.g., whether the user has enabled cross-region API calls. + * @public */ userSettings?: UserSettings; } @@ -1131,22 +1223,26 @@ export const UserInputMessageContextFilterSensitiveLog = (obj: UserInputMessageC /** * Structure to represent a chat input message from User + * @public */ export interface UserInputMessage { /** * The content of the chat message. + * @public */ content: string | undefined; /** * Chat message context associated with the Chat Message + * @public */ userInputMessageContext?: UserInputMessageContext; /** * User Intent + * @public */ - userIntent?: UserIntent | string; + userIntent?: UserIntent; } /** @@ -1162,15 +1258,22 @@ export const UserInputMessageFilterSensitiveLog = (obj: UserInputMessage): any = }), }) +/** + * @public + */ export type ChatMessage = | ChatMessage.AssistantResponseMessageMember | ChatMessage.UserInputMessageMember | ChatMessage.$UnknownMember +/** + * @public + */ export namespace ChatMessage { /** * Structure to represent a chat input message from User + * @public */ export interface UserInputMessageMember { userInputMessage: UserInputMessage; @@ -1180,6 +1283,7 @@ export namespace ChatMessage { /** * Markdown text message. + * @public */ export interface AssistantResponseMessageMember { userInputMessage?: never; @@ -1187,6 +1291,9 @@ export namespace ChatMessage { $unknown?: never; } + /** + * @public + */ export interface $UnknownMember { userInputMessage?: never; assistantResponseMessage?: never; @@ -1224,10 +1331,12 @@ export const ChatMessageFilterSensitiveLog = (obj: ChatMessage): any => { /** * Streaming response event for generated code text. + * @public */ export interface CodeEvent { /** * Generated code snippet. + * @public */ content: string | undefined; } @@ -1244,40 +1353,31 @@ export const CodeEventFilterSensitiveLog = (obj: CodeEvent): any => ({ /** * Streaming Response Event for CodeReferences + * @public */ export interface CodeReferenceEvent { /** * Code References for Assistant Response Message + * @public */ references?: (Reference)[]; } -/** - * @internal - */ -export const CodeReferenceEventFilterSensitiveLog = (obj: CodeReferenceEvent): any => ({ - ...obj, -}) - /** * Streaming Response Event when DryRun is succeessful + * @public */ export interface DryRunSucceedEvent { } -/** - * @internal - */ -export const DryRunSucceedEventFilterSensitiveLog = (obj: DryRunSucceedEvent): any => ({ - ...obj, -}) - /** * Streaming Response Event for Followup Prompt. + * @public */ export interface FollowupPromptEvent { /** * Followup Prompt for the Assistant Response + * @public */ followupPrompt?: FollowupPrompt; } @@ -1292,16 +1392,30 @@ export const FollowupPromptEventFilterSensitiveLog = (obj: FollowupPromptEvent): }), }) -export enum IntentType { - GLUE_SENSEI = "GLUE_SENSEI", - RESOURCE_DATA = "RESOURCE_DATA", - SUPPORT = "SUPPORT", -} +/** + * @public + * @enum + */ +export const IntentType = { + GLUE_SENSEI: "GLUE_SENSEI", + RESOURCE_DATA: "RESOURCE_DATA", + SUPPORT: "SUPPORT", +} as const +/** + * @public + */ +export type IntentType = typeof IntentType[keyof typeof IntentType] +/** + * @public + */ export type IntentDataType = | IntentDataType.StringMember | IntentDataType.$UnknownMember +/** + * @public + */ export namespace IntentDataType { export interface StringMember { @@ -1309,6 +1423,9 @@ export namespace IntentDataType { $unknown?: never; } + /** + * @public + */ export interface $UnknownMember { string?: never; $unknown: [string, any]; @@ -1328,24 +1445,17 @@ export namespace IntentDataType { } } -/** - * @internal - */ -export const IntentDataTypeFilterSensitiveLog = (obj: IntentDataType): any => { - if (obj.string !== undefined) return {string: - obj.string - }; - if (obj.$unknown !== undefined) return {[obj.$unknown[0]]: 'UNKNOWN'}; -} /** * Streaming Response Event for Intents + * @public */ export interface IntentsEvent { /** * A map of Intent objects + * @public */ - intents?: Record>; + intents?: Partial>>; } /** @@ -1358,108 +1468,14 @@ export const IntentsEventFilterSensitiveLog = (obj: IntentsEvent): any => ({ }), }) -/** - * For CloudWatch Troubleshooting Link Module - */ -export interface CloudWatchTroubleshootingLink { - /** - * A label for the link. - */ - label: string | undefined; - - /** - * Stringified JSON payload. See spec here https://code.amazon.com/packages/CloudWatchOdysseyModel/blobs/50c0832f0e393e4ab68827eb4f04d832366821c1/--/model/events.smithy#L28 . - */ - investigationPayload: string | undefined; - - /** - * Fallback string, if target channel does not support the CloudWatchTroubleshootingLink. - */ - defaultText?: string; -} - -/** - * @internal - */ -export const CloudWatchTroubleshootingLinkFilterSensitiveLog = (obj: CloudWatchTroubleshootingLink): any => ({ - ...obj, - ...(obj.label && { label: - SENSITIVE_STRING - }), - ...(obj.investigationPayload && { investigationPayload: - SENSITIVE_STRING - }), - ...(obj.defaultText && { defaultText: - SENSITIVE_STRING - }), -}) - -export interface ModuleLink { - /** - * For CloudWatch Troubleshooting Link Module - */ - cloudWatchTroubleshootingLink?: CloudWatchTroubleshootingLink; -} - -/** - * @internal - */ -export const ModuleLinkFilterSensitiveLog = (obj: ModuleLink): any => ({ - ...obj, - ...(obj.cloudWatchTroubleshootingLink && { cloudWatchTroubleshootingLink: - CloudWatchTroubleshootingLinkFilterSensitiveLog(obj.cloudWatchTroubleshootingLink) - }), -}) - -export interface WebLink { - /** - * A label for the link - */ - label: string | undefined; - - /** - * URL of the Weblink - */ - url: string | undefined; -} - -/** - * @internal - */ -export const WebLinkFilterSensitiveLog = (obj: WebLink): any => ({ - ...obj, - ...(obj.label && { label: - SENSITIVE_STRING - }), - ...(obj.url && { url: - SENSITIVE_STRING - }), -}) - -export interface Action { - webLink?: WebLink; - moduleLink?: ModuleLink; -} - -/** - * @internal - */ -export const ActionFilterSensitiveLog = (obj: Action): any => ({ - ...obj, - ...(obj.webLink && { webLink: - WebLinkFilterSensitiveLog(obj.webLink) - }), - ...(obj.moduleLink && { moduleLink: - ModuleLinkFilterSensitiveLog(obj.moduleLink) - }), -}) - /** * Structure representing a simple text component with sensitive content, which can include Markdown formatting. + * @public */ export interface Text { /** * Contains text content that may include sensitive information and can support Markdown formatting. + * @public */ content: string | undefined; } @@ -1474,9 +1490,13 @@ export const TextFilterSensitiveLog = (obj: Text): any => ({ }), }) +/** + * @public + */ export interface AlertComponent { /** * Structure representing a simple text component with sensitive content, which can include Markdown formatting. + * @public */ text?: Text; } @@ -1491,32 +1511,43 @@ export const AlertComponentFilterSensitiveLog = (obj: AlertComponent): any => ({ }), }) -export enum AlertType { +/** + * @public + * @enum + */ +export const AlertType = { /** * Alert indicating an error or failure that requires attention. */ - ERROR = "ERROR", + ERROR: "ERROR", /** * Informational alert providing general information. */ - INFO = "INFO", + INFO: "INFO", /** * Alert indicating a warning or potential issue that should be noted. */ - WARNING = "WARNING", -} + WARNING: "WARNING", +} as const +/** + * @public + */ +export type AlertType = typeof AlertType[keyof typeof AlertType] /** * Structure representing an alert with a type and content. + * @public */ export interface Alert { /** * Enum defining types of alerts that can be issued. + * @public */ - type: AlertType | string | undefined; + type: AlertType | undefined; /** * Contains the content of the alert, which may include sensitive information. + * @public */ content: (AlertComponent)[] | undefined; } @@ -1536,15 +1567,18 @@ export const AlertFilterSensitiveLog = (obj: Alert): any => ({ /** * Structure describing a transition between two states in an infrastructure update. + * @public */ export interface InfrastructureUpdateTransition { /** * The current state of the infrastructure before the update. + * @public */ currentState: string | undefined; /** * The next state of the infrastructure following the update. + * @public */ nextState: string | undefined; } @@ -1564,10 +1598,12 @@ export const InfrastructureUpdateTransitionFilterSensitiveLog = (obj: Infrastruc /** * Structure representing different types of infrastructure updates. + * @public */ export interface InfrastructureUpdate { /** * Structure describing a transition between two states in an infrastructure update. + * @public */ transition?: InfrastructureUpdateTransition; } @@ -1582,9 +1618,13 @@ export const InfrastructureUpdateFilterSensitiveLog = (obj: InfrastructureUpdate }), }) +/** + * @public + */ export interface StepComponent { /** * Structure representing a simple text component with sensitive content, which can include Markdown formatting. + * @public */ text?: Text; } @@ -1599,58 +1639,71 @@ export const StepComponentFilterSensitiveLog = (obj: StepComponent): any => ({ }), }) -export enum StepState { +/** + * @public + * @enum + */ +export const StepState = { /** * Indicates a failure or issue that needs to be addressed. */ - FAILED = "FAILED", + FAILED: "FAILED", /** * Indicates that the step is currently being processed. This is a non-terminal state, meaning the process is active and ongoing. */ - IN_PROGRESS = "IN_PROGRESS", + IN_PROGRESS: "IN_PROGRESS", /** * Indicates that the step is being loaded or initialized. This is a non-terminal state, meaning the process is in the setup phase. */ - LOADING = "LOADING", + LOADING: "LOADING", /** * Indicates that the step is temporarily halted but can resume. This is a non-terminal state, representing a temporary pause. */ - PAUSED = "PAUSED", + PAUSED: "PAUSED", /** * Indicates that the step is waiting for some condition or input. This is a non-terminal state, meaning the process is paused but not complete. */ - PENDING = "PENDING", + PENDING: "PENDING", /** * Indicates that the step was stopped, either intentionally or unintentionally. */ - STOPPED = "STOPPED", + STOPPED: "STOPPED", /** * Indicates successful completion of the step. */ - SUCCEEDED = "SUCCEEDED", -} + SUCCEEDED: "SUCCEEDED", +} as const +/** + * @public + */ +export type StepState = typeof StepState[keyof typeof StepState] /** * Structure representing an individual step in a process. + * @public */ export interface Step { /** * A unique identifier for the step. It must be a non-negative integer to ensure each step is distinct. + * @public */ id: number | undefined; /** * Enum representing all possible step states, combining terminal and non-terminal states. + * @public */ - state: StepState | string | undefined; + state: StepState | undefined; /** * A label for the step, providing a concise description. + * @public */ label: string | undefined; /** * Optional content providing additional details about the step. + * @public */ content?: (StepComponent)[]; } @@ -1671,9 +1724,13 @@ export const StepFilterSensitiveLog = (obj: Step): any => ({ }), }) +/** + * @public + */ export interface ProgressComponent { /** * Structure representing an individual step in a process. + * @public */ step?: Step; } @@ -1690,10 +1747,12 @@ export const ProgressComponentFilterSensitiveLog = (obj: ProgressComponent): any /** * Structure representing a collection of steps in a process. + * @public */ export interface Progress { /** * A collection of steps that make up a process. Each step is detailed using the Step structure. + * @public */ content: (ProgressComponent)[] | undefined; } @@ -1713,35 +1772,42 @@ export const ProgressFilterSensitiveLog = (obj: Progress): any => ({ /** * Structure representing a resource item + * @public */ export interface Resource { /** * Card title. + * @public */ title: string | undefined; /** * Link for the resource item + * @public */ link: string | undefined; /** * Short text about that resource for example Region: us-east-1 + * @public */ description: string | undefined; /** * Resource type e.g AWS EC2 + * @public */ type: string | undefined; /** * Amazon resource number e.g arn:aws:aec:..... + * @public */ ARN: string | undefined; /** * A stringified object + * @public */ resourceJsonString: string | undefined; } @@ -1772,27 +1838,216 @@ export const ResourceFilterSensitiveLog = (obj: Resource): any => ({ }) /** - * Structure representing a list of Items + * For CloudWatch Troubleshooting Link Module + * @public */ -export interface ResourceList { +export interface CloudWatchTroubleshootingLink { /** - * Action associated with the list + * A label for the link. + * @public */ - action?: Action; + label: string | undefined; /** - * List of resources + * Stringified JSON payload. See spec here https://code.amazon.com/packages/CloudWatchOdysseyModel/blobs/50c0832f0e393e4ab68827eb4f04d832366821c1/--/model/events.smithy#L28 . + * @public */ - items: (Resource)[] | undefined; + investigationPayload: string | undefined; + + /** + * Fallback string, if target channel does not support the CloudWatchTroubleshootingLink. + * @public + */ + defaultText?: string; } /** * @internal */ -export const ResourceListFilterSensitiveLog = (obj: ResourceList): any => ({ +export const CloudWatchTroubleshootingLinkFilterSensitiveLog = (obj: CloudWatchTroubleshootingLink): any => ({ ...obj, - ...(obj.action && { action: - ActionFilterSensitiveLog(obj.action) + ...(obj.label && { label: + SENSITIVE_STRING + }), + ...(obj.investigationPayload && { investigationPayload: + SENSITIVE_STRING + }), + ...(obj.defaultText && { defaultText: + SENSITIVE_STRING + }), +}) + +/** + * @public + */ +export type ModuleLink = + | ModuleLink.CloudWatchTroubleshootingLinkMember + | ModuleLink.$UnknownMember + +/** + * @public + */ +export namespace ModuleLink { + + /** + * For CloudWatch Troubleshooting Link Module + * @public + */ + export interface CloudWatchTroubleshootingLinkMember { + cloudWatchTroubleshootingLink: CloudWatchTroubleshootingLink; + $unknown?: never; + } + + /** + * @public + */ + export interface $UnknownMember { + cloudWatchTroubleshootingLink?: never; + $unknown: [string, any]; + } + + export interface Visitor { + cloudWatchTroubleshootingLink: (value: CloudWatchTroubleshootingLink) => T; + _: (name: string, value: any) => T; + } + + export const visit = ( + value: ModuleLink, + visitor: Visitor + ): T => { + if (value.cloudWatchTroubleshootingLink !== undefined) return visitor.cloudWatchTroubleshootingLink(value.cloudWatchTroubleshootingLink); + return visitor._(value.$unknown[0], value.$unknown[1]); + } + +} +/** + * @internal + */ +export const ModuleLinkFilterSensitiveLog = (obj: ModuleLink): any => { + if (obj.cloudWatchTroubleshootingLink !== undefined) return {cloudWatchTroubleshootingLink: + CloudWatchTroubleshootingLinkFilterSensitiveLog(obj.cloudWatchTroubleshootingLink) + }; + if (obj.$unknown !== undefined) return {[obj.$unknown[0]]: 'UNKNOWN'}; +} + +/** + * @public + */ +export interface WebLink { + /** + * A label for the link + * @public + */ + label: string | undefined; + + /** + * URL of the Weblink + * @public + */ + url: string | undefined; +} + +/** + * @internal + */ +export const WebLinkFilterSensitiveLog = (obj: WebLink): any => ({ + ...obj, + ...(obj.label && { label: + SENSITIVE_STRING + }), + ...(obj.url && { url: + SENSITIVE_STRING + }), +}) + +/** + * @public + */ +export type Action = + | Action.ModuleLinkMember + | Action.WebLinkMember + | Action.$UnknownMember + +/** + * @public + */ +export namespace Action { + + export interface WebLinkMember { + webLink: WebLink; + moduleLink?: never; + $unknown?: never; + } + + export interface ModuleLinkMember { + webLink?: never; + moduleLink: ModuleLink; + $unknown?: never; + } + + /** + * @public + */ + export interface $UnknownMember { + webLink?: never; + moduleLink?: never; + $unknown: [string, any]; + } + + export interface Visitor { + webLink: (value: WebLink) => T; + moduleLink: (value: ModuleLink) => T; + _: (name: string, value: any) => T; + } + + export const visit = ( + value: Action, + visitor: Visitor + ): T => { + if (value.webLink !== undefined) return visitor.webLink(value.webLink); + if (value.moduleLink !== undefined) return visitor.moduleLink(value.moduleLink); + return visitor._(value.$unknown[0], value.$unknown[1]); + } + +} +/** + * @internal + */ +export const ActionFilterSensitiveLog = (obj: Action): any => { + if (obj.webLink !== undefined) return {webLink: + WebLinkFilterSensitiveLog(obj.webLink) + }; + if (obj.moduleLink !== undefined) return {moduleLink: + ModuleLinkFilterSensitiveLog(obj.moduleLink) + }; + if (obj.$unknown !== undefined) return {[obj.$unknown[0]]: 'UNKNOWN'}; +} + +/** + * Structure representing a list of Items + * @public + */ +export interface ResourceList { + /** + * Action associated with the list + * @public + */ + action?: Action; + + /** + * List of resources + * @public + */ + items: (Resource)[] | undefined; +} + +/** + * @internal + */ +export const ResourceListFilterSensitiveLog = (obj: ResourceList): any => ({ + ...obj, + ...(obj.action && { action: + ActionFilterSensitiveLog(obj.action) }), ...(obj.items && { items: obj.items.map( @@ -1802,65 +2057,135 @@ export const ResourceListFilterSensitiveLog = (obj: ResourceList): any => ({ }), }) -export interface SectionComponent { +/** + * @public + */ +export type SectionComponent = + | SectionComponent.AlertMember + | SectionComponent.ResourceMember + | SectionComponent.ResourceListMember + | SectionComponent.TextMember + | SectionComponent.$UnknownMember + +/** + * @public + */ +export namespace SectionComponent { + /** * Structure representing a simple text component with sensitive content, which can include Markdown formatting. + * @public */ - text?: Text; + export interface TextMember { + text: Text; + alert?: never; + resource?: never; + resourceList?: never; + $unknown?: never; + } /** * Structure representing an alert with a type and content. + * @public */ - alert?: Alert; + export interface AlertMember { + text?: never; + alert: Alert; + resource?: never; + resourceList?: never; + $unknown?: never; + } /** * Structure representing a resource item + * @public */ - resource?: Resource; + export interface ResourceMember { + text?: never; + alert?: never; + resource: Resource; + resourceList?: never; + $unknown?: never; + } /** * Structure representing a list of Items + * @public */ - resourceList?: ResourceList; -} + export interface ResourceListMember { + text?: never; + alert?: never; + resource?: never; + resourceList: ResourceList; + $unknown?: never; + } + /** + * @public + */ + export interface $UnknownMember { + text?: never; + alert?: never; + resource?: never; + resourceList?: never; + $unknown: [string, any]; + } + + export interface Visitor { + text: (value: Text) => T; + alert: (value: Alert) => T; + resource: (value: Resource) => T; + resourceList: (value: ResourceList) => T; + _: (name: string, value: any) => T; + } + + export const visit = ( + value: SectionComponent, + visitor: Visitor + ): T => { + if (value.text !== undefined) return visitor.text(value.text); + if (value.alert !== undefined) return visitor.alert(value.alert); + if (value.resource !== undefined) return visitor.resource(value.resource); + if (value.resourceList !== undefined) return visitor.resourceList(value.resourceList); + return visitor._(value.$unknown[0], value.$unknown[1]); + } + +} /** * @internal */ -export const SectionComponentFilterSensitiveLog = (obj: SectionComponent): any => ({ - ...obj, - ...(obj.text && { text: +export const SectionComponentFilterSensitiveLog = (obj: SectionComponent): any => { + if (obj.text !== undefined) return {text: TextFilterSensitiveLog(obj.text) - }), - ...(obj.alert && { alert: + }; + if (obj.alert !== undefined) return {alert: AlertFilterSensitiveLog(obj.alert) - }), - ...(obj.resource && { resource: + }; + if (obj.resource !== undefined) return {resource: ResourceFilterSensitiveLog(obj.resource) - }), - ...(obj.resourceList && { resourceList: + }; + if (obj.resourceList !== undefined) return {resourceList: ResourceListFilterSensitiveLog(obj.resourceList) - }), -}) + }; + if (obj.$unknown !== undefined) return {[obj.$unknown[0]]: 'UNKNOWN'}; +} /** * Structure representing a collapsable section + * @public */ export interface Section { /** * Contains text content that may include sensitive information and can support Markdown formatting. + * @public */ title: string | undefined; /** - * Contains a list of interaction components e.g Text, Alert, List, etc. + * Contains a list of interaction components e.g Text, Alert ,List ...etc + * @public */ content: (SectionComponent)[] | undefined; - - /** - * Action associated with the Section - */ - action?: Action; } /** @@ -1877,54 +2202,32 @@ export const SectionFilterSensitiveLog = (obj: Section): any => ({ SectionComponentFilterSensitiveLog(item) ) }), - ...(obj.action && { action: - ActionFilterSensitiveLog(obj.action) - }), }) /** * Structure representing a suggestion for follow-ups. + * @public */ export interface Suggestion { value: string | undefined; } -/** - * @internal - */ -export const SuggestionFilterSensitiveLog = (obj: Suggestion): any => ({ - ...obj, - ...(obj.value && { value: - SENSITIVE_STRING - }), -}) - /** * Structure containing a list of suggestions. + * @public */ export interface Suggestions { items: (Suggestion)[] | undefined; } -/** - * @internal - */ -export const SuggestionsFilterSensitiveLog = (obj: Suggestions): any => ({ - ...obj, - ...(obj.items && { items: - obj.items.map( - item => - SuggestionFilterSensitiveLog(item) - ) - }), -}) - /** * Structure representing a confirmation message related to a task action. + * @public */ export interface TaskActionConfirmation { /** * Confirmation message related to the action note, which may include sensitive information. + * @public */ content?: string; } @@ -1939,30 +2242,41 @@ export const TaskActionConfirmationFilterSensitiveLog = (obj: TaskActionConfirma }), }) -export enum TaskActionNoteType { +/** + * @public + * @enum + */ +export const TaskActionNoteType = { /** * Information note providing general details. */ - INFO = "INFO", + INFO: "INFO", /** * Warning note indicating a potential issue. */ - WARNING = "WARNING", -} + WARNING: "WARNING", +} as const +/** + * @public + */ +export type TaskActionNoteType = typeof TaskActionNoteType[keyof typeof TaskActionNoteType] /** * Structure representing a note associated with a task action. + * @public */ export interface TaskActionNote { /** * Content of the note, which may include sensitive information. + * @public */ content: string | undefined; /** * Enum defining the types of notes that can be associated with a task action. + * @public */ - type?: TaskActionNoteType | string; + type?: TaskActionNoteType; } /** @@ -1977,35 +2291,42 @@ export const TaskActionNoteFilterSensitiveLog = (obj: TaskActionNote): any => ({ /** * Structure representing an action associated with a task. + * @public */ export interface TaskAction { /** * A label for the action. + * @public */ label: string | undefined; /** * Structure representing a note associated with a task action. + * @public */ note?: TaskActionNote; /** * Indicates whether the action is primary or not. + * @public */ primary?: boolean; /** * Indicates whether the action is disabled or not. + * @public */ disabled?: boolean; /** * Map representing key-value pairs for the payload of a task action. + * @public */ payload: Record | undefined; /** * Structure representing a confirmation message related to a task action. + * @public */ confirmation?: TaskActionConfirmation; } @@ -2031,25 +2352,30 @@ export const TaskActionFilterSensitiveLog = (obj: TaskAction): any => ({ /** * Structure representing different types of components that can be part of a task. + * @public */ export interface TaskComponent { /** * Structure representing a simple text component with sensitive content, which can include Markdown formatting. + * @public */ text?: Text; /** * Structure representing different types of infrastructure updates. + * @public */ infrastructureUpdate?: InfrastructureUpdate; /** * Structure representing an alert with a type and content. + * @public */ alert?: Alert; /** * Structure representing a collection of steps in a process. + * @public */ progress?: Progress; } @@ -2075,15 +2401,18 @@ export const TaskComponentFilterSensitiveLog = (obj: TaskComponent): any => ({ /** * Structure representing an overview of a task, including a label and description. + * @public */ export interface TaskOverview { /** * A label for the task overview. + * @public */ label: string | undefined; /** * Text description providing details about the task. This field may include sensitive information and supports Markdown formatting. + * @public */ description: string | undefined; } @@ -2103,20 +2432,24 @@ export const TaskOverviewFilterSensitiveLog = (obj: TaskOverview): any => ({ /** * Structure containing details about a task. + * @public */ export interface TaskDetails { /** * Structure representing an overview of a task, including a label and description. + * @public */ overview: TaskOverview | undefined; /** * Lists the components that can be used to form the task's content. + * @public */ content: (TaskComponent)[] | undefined; /** * Optional list of actions associated with the task. + * @public */ actions?: (TaskAction)[]; } @@ -2145,81 +2478,86 @@ export const TaskDetailsFilterSensitiveLog = (obj: TaskDetails): any => ({ /** * Structure representing a reference to a task. + * @public */ export interface TaskReference { /** * Unique identifier for the task. + * @public */ taskId: string | undefined; } -/** - * @internal - */ -export const TaskReferenceFilterSensitiveLog = (obj: TaskReference): any => ({ - ...obj, -}) - /** * Structure representing different types of interaction components. + * @public */ export interface InteractionComponent { /** * Structure representing a simple text component with sensitive content, which can include Markdown formatting. + * @public */ text?: Text; /** * Structure representing an alert with a type and content. + * @public */ alert?: Alert; /** * Structure representing different types of infrastructure updates. + * @public */ infrastructureUpdate?: InfrastructureUpdate; /** * Structure representing a collection of steps in a process. + * @public */ progress?: Progress; /** * Structure representing an individual step in a process. + * @public */ step?: Step; /** * Structure containing details about a task. + * @public */ taskDetails?: TaskDetails; /** * Structure representing a reference to a task. + * @public */ taskReference?: TaskReference; /** * Structure containing a list of suggestions. + * @public */ suggestions?: Suggestions; /** * Structure representing a collapsable section + * @public */ section?: Section; /** * Structure representing a resource item + * @public */ resource?: Resource; /** * Structure representing a list of Items + * @public */ resourceList?: ResourceList; - - action?: Action; } /** @@ -2245,9 +2583,6 @@ export const InteractionComponentFilterSensitiveLog = (obj: InteractionComponent ...(obj.taskDetails && { taskDetails: TaskDetailsFilterSensitiveLog(obj.taskDetails) }), - ...(obj.suggestions && { suggestions: - SuggestionsFilterSensitiveLog(obj.suggestions) - }), ...(obj.section && { section: SectionFilterSensitiveLog(obj.section) }), @@ -2257,23 +2592,23 @@ export const InteractionComponentFilterSensitiveLog = (obj: InteractionComponent ...(obj.resourceList && { resourceList: ResourceListFilterSensitiveLog(obj.resourceList) }), - ...(obj.action && { action: - ActionFilterSensitiveLog(obj.action) - }), }) /** * Interaction component with an identifier + * @public */ export interface InteractionComponentEntry { /** * Identifier that can uniquely identify the interaction component within * stream response. This field is optional. + * @public */ interactionComponentId?: string; /** * Interaction component + * @public */ interactionComponent: InteractionComponent | undefined; } @@ -2290,10 +2625,12 @@ export const InteractionComponentEntryFilterSensitiveLog = (obj: InteractionComp /** * Streaming Event for interaction components list + * @public */ export interface InteractionComponentsEvent { /** * List of identifiable interaction components + * @public */ interactionComponentEntries: (InteractionComponentEntry)[] | undefined; } @@ -2311,57 +2648,58 @@ export const InteractionComponentsEventFilterSensitiveLog = (obj: InteractionCom }), }) -export enum InvalidStateReason { - INVALID_TASK_ASSIST_PLAN = "INVALID_TASK_ASSIST_PLAN", -} +/** + * @public + * @enum + */ +export const InvalidStateReason = { + INVALID_TASK_ASSIST_PLAN: "INVALID_TASK_ASSIST_PLAN", +} as const +/** + * @public + */ +export type InvalidStateReason = typeof InvalidStateReason[keyof typeof InvalidStateReason] /** * Streaming Response Event when an Invalid State is reached + * @public */ export interface InvalidStateEvent { /** * Reasons for Invalid State Event + * @public */ - reason: InvalidStateReason | string | undefined; + reason: InvalidStateReason | undefined; message: string | undefined; } -/** - * @internal - */ -export const InvalidStateEventFilterSensitiveLog = (obj: InvalidStateEvent): any => ({ - ...obj, -}) - /** * Streaming Response Event for AssistantResponse Metadata + * @public */ export interface MessageMetadataEvent { /** * Unique identifier for the conversation + * @public */ conversationId?: string; /** * Unique identifier for the utterance + * @public */ utteranceId?: string; } -/** - * @internal - */ -export const MessageMetadataEventFilterSensitiveLog = (obj: MessageMetadataEvent): any => ({ - ...obj, -}) - /** * Streaming Response Event for SupplementaryWebLinks + * @public */ export interface SupplementaryWebLinksEvent { /** * Web References for Assistant Response Message + * @public */ supplementaryWebLinks?: (SupplementaryWebLink)[]; } @@ -2381,6 +2719,7 @@ export const SupplementaryWebLinksEventFilterSensitiveLog = (obj: SupplementaryW /** * Streaming events from UniDirectional Streaming Conversational APIs. + * @public */ export type ChatResponseStream = | ChatResponseStream.AssistantResponseEventMember @@ -2396,10 +2735,14 @@ export type ChatResponseStream = | ChatResponseStream.SupplementaryWebLinksEventMember | ChatResponseStream.$UnknownMember +/** + * @public + */ export namespace ChatResponseStream { /** * Message Metadata event + * @public */ export interface MessageMetadataEventMember { messageMetadataEvent: MessageMetadataEvent; @@ -2418,6 +2761,7 @@ export namespace ChatResponseStream { /** * Assistant response event - Text / Code snippet + * @public */ export interface AssistantResponseEventMember { messageMetadataEvent?: never; @@ -2436,6 +2780,7 @@ export namespace ChatResponseStream { /** * DryRun Succeed Event + * @public */ export interface DryRunSucceedEventMember { messageMetadataEvent?: never; @@ -2454,6 +2799,7 @@ export namespace ChatResponseStream { /** * Code References event + * @public */ export interface CodeReferenceEventMember { messageMetadataEvent?: never; @@ -2472,6 +2818,7 @@ export namespace ChatResponseStream { /** * Web Reference links event + * @public */ export interface SupplementaryWebLinksEventMember { messageMetadataEvent?: never; @@ -2490,6 +2837,7 @@ export namespace ChatResponseStream { /** * Followup prompt event + * @public */ export interface FollowupPromptEventMember { messageMetadataEvent?: never; @@ -2508,6 +2856,7 @@ export namespace ChatResponseStream { /** * Code Generated event + * @public */ export interface CodeEventMember { messageMetadataEvent?: never; @@ -2526,6 +2875,7 @@ export namespace ChatResponseStream { /** * Intents event + * @public */ export interface IntentsEventMember { messageMetadataEvent?: never; @@ -2544,6 +2894,7 @@ export namespace ChatResponseStream { /** * Interactions components event + * @public */ export interface InteractionComponentsEventMember { messageMetadataEvent?: never; @@ -2562,6 +2913,7 @@ export namespace ChatResponseStream { /** * Invalid State event + * @public */ export interface InvalidStateEventMember { messageMetadataEvent?: never; @@ -2580,6 +2932,7 @@ export namespace ChatResponseStream { /** * Internal Server Exception + * @public */ export interface ErrorMember { messageMetadataEvent?: never; @@ -2596,6 +2949,9 @@ export namespace ChatResponseStream { $unknown?: never; } + /** + * @public + */ export interface $UnknownMember { messageMetadataEvent?: never; assistantResponseEvent?: never; @@ -2650,16 +3006,16 @@ export namespace ChatResponseStream { */ export const ChatResponseStreamFilterSensitiveLog = (obj: ChatResponseStream): any => { if (obj.messageMetadataEvent !== undefined) return {messageMetadataEvent: - MessageMetadataEventFilterSensitiveLog(obj.messageMetadataEvent) + obj.messageMetadataEvent }; if (obj.assistantResponseEvent !== undefined) return {assistantResponseEvent: AssistantResponseEventFilterSensitiveLog(obj.assistantResponseEvent) }; if (obj.dryRunSucceedEvent !== undefined) return {dryRunSucceedEvent: - DryRunSucceedEventFilterSensitiveLog(obj.dryRunSucceedEvent) + obj.dryRunSucceedEvent }; if (obj.codeReferenceEvent !== undefined) return {codeReferenceEvent: - CodeReferenceEventFilterSensitiveLog(obj.codeReferenceEvent) + obj.codeReferenceEvent }; if (obj.supplementaryWebLinksEvent !== undefined) return {supplementaryWebLinksEvent: SupplementaryWebLinksEventFilterSensitiveLog(obj.supplementaryWebLinksEvent) @@ -2677,7 +3033,7 @@ export const ChatResponseStreamFilterSensitiveLog = (obj: ChatResponseStream): a InteractionComponentsEventFilterSensitiveLog(obj.interactionComponentsEvent) }; if (obj.invalidStateEvent !== undefined) return {invalidStateEvent: - InvalidStateEventFilterSensitiveLog(obj.invalidStateEvent) + obj.invalidStateEvent }; if (obj.error !== undefined) return {error: obj.error @@ -2685,38 +3041,54 @@ export const ChatResponseStreamFilterSensitiveLog = (obj: ChatResponseStream): a if (obj.$unknown !== undefined) return {[obj.$unknown[0]]: 'UNKNOWN'}; } -export enum ChatTriggerType { +/** + * @public + * @enum + */ +export const ChatTriggerType = { /** * Indicates the Chat was triggered in response to a IDE diagnostic */ - DIAGNOSTIC = "DIAGNOSTIC", + DIAGNOSTIC: "DIAGNOSTIC", /** * Indicates the Chat was triggered in response to an inline chat event */ - INLINE_CHAT = "INLINE_CHAT", + INLINE_CHAT: "INLINE_CHAT", /** * Indicates the Chat was triggered due to an explicit chat request by an end-user */ - MANUAL = "MANUAL", -} + MANUAL: "MANUAL", +} as const +/** + * @public + */ +export type ChatTriggerType = typeof ChatTriggerType[keyof typeof ChatTriggerType] /** * CommandInput can be extended to either a list of strings or a single string. + * @public */ export type CommandInput = | CommandInput.CommandsListMember | CommandInput.$UnknownMember +/** + * @public + */ export namespace CommandInput { /** * The list of context items used to generate output. + * @public */ export interface CommandsListMember { commandsList: (string)[]; $unknown?: never; } + /** + * @public + */ export interface $UnknownMember { commandsList?: never; $unknown: [string, any]; @@ -2748,27 +3120,32 @@ export const CommandInputFilterSensitiveLog = (obj: CommandInput): any => { /** * Structure to represent the current state of a chat conversation. + * @public */ export interface ConversationState { /** * Unique identifier for the chat conversation stream + * @public */ conversationId?: string; /** * Holds the history of chat messages. + * @public */ history?: (ChatMessage)[]; /** * Holds the current message being processed or displayed. + * @public */ currentMessage: ChatMessage | undefined; /** * Trigger Reason for Chat + * @public */ - chatTriggerType: ChatTriggerType | string | undefined; + chatTriggerType: ChatTriggerType | undefined; customizationArn?: string; } @@ -2791,6 +3168,7 @@ export const ConversationStateFilterSensitiveLog = (obj: ConversationState): any /** * This exception is translated to a 204 as it succeeded the IAM Auth. + * @public */ export class DryRunOperationException extends __BaseException { readonly name: "DryRunOperationException" = "DryRunOperationException"; @@ -2810,16 +3188,25 @@ export class DryRunOperationException extends __BaseException { } } -export enum OutputFormat { - JAVA_CDK = "java/cdk", - JSON_CFN = "json/cfn", - PYTHON_CDK = "python/cdk", - TYPESCRIPT_CDK = "typescript/cdk", - YAML_CFN = "yaml/cfn", -} +/** + * @public + * @enum + */ +export const OutputFormat = { + JAVA_CDK: "java/cdk", + JSON_CFN: "json/cfn", + PYTHON_CDK: "python/cdk", + TYPESCRIPT_CDK: "typescript/cdk", + YAML_CFN: "yaml/cfn", +} as const +/** + * @public + */ +export type OutputFormat = typeof OutputFormat[keyof typeof OutputFormat] /** * This exception is thrown when request was denied due to caller exceeding their usage limits + * @public */ export class ServiceQuotaExceededException extends __BaseException { readonly name: "ServiceQuotaExceededException" = "ServiceQuotaExceededException"; @@ -2837,67 +3224,74 @@ export class ServiceQuotaExceededException extends __BaseException { } } -export enum Origin { +/** + * @public + * @enum + */ +export const Origin = { /** * AWS Chatbot */ - CHATBOT = "CHATBOT", + CHATBOT: "CHATBOT", /** * AWS Management Console (https://.console.aws.amazon.com) */ - CONSOLE = "CONSOLE", + CONSOLE: "CONSOLE", /** * AWS Documentation Website (https://docs.aws.amazon.com) */ - DOCUMENTATION = "DOCUMENTATION", + DOCUMENTATION: "DOCUMENTATION", /** * Any IDE caller. */ - IDE = "IDE", + IDE: "IDE", /** * AWS Marketing Website (https://aws.amazon.com) */ - MARKETING = "MARKETING", + MARKETING: "MARKETING", /** * MD. */ - MD = "MD", + MD: "MD", /** * AWS Mobile Application (ACMA) */ - MOBILE = "MOBILE", - /** - * Amazon SageMaker's Rome Chat. - */ - SAGE_MAKER = "SAGE_MAKER", + MOBILE: "MOBILE", /** * Internal Service Traffic (Integ Tests, Canaries, etc.). This is the default when no Origin header present in request. */ - SERVICE_INTERNAL = "SERVICE_INTERNAL", + SERVICE_INTERNAL: "SERVICE_INTERNAL", /** * Unified Search in AWS Management Console (https://.console.aws.amazon.com) */ - UNIFIED_SEARCH = "UNIFIED_SEARCH", + UNIFIED_SEARCH: "UNIFIED_SEARCH", /** * Origin header is not set. */ - UNKNOWN = "UNKNOWN", -} + UNKNOWN: "UNKNOWN", +} as const +/** + * @public + */ +export type Origin = typeof Origin[keyof typeof Origin] /** * Structure to represent a SendMessage request. + * @public */ export interface SendMessageRequest { /** * Structure to represent the current state of a chat conversation. + * @public */ conversationState: ConversationState | undefined; profileArn?: string; /** * The origin of the caller + * @public */ - source?: Origin | string; + source?: Origin; dryRun?: boolean; } @@ -2914,10 +3308,12 @@ export const SendMessageRequestFilterSensitiveLog = (obj: SendMessageRequest): a /** * Structure to represent a SendMessage response. + * @public */ export interface SendMessageResponse { /** * Streaming events from UniDirectional Streaming Conversational APIs. + * @public */ sendMessageResponse: AsyncIterable | undefined; } @@ -2932,14 +3328,19 @@ export const SendMessageResponseFilterSensitiveLog = (obj: SendMessageResponse): }), }) +/** + * @public + */ export interface GenerateCodeFromCommandsRequest { /** * Format of the output - language/format eg. typescript/cdk + * @public */ - outputFormat: OutputFormat | string | undefined; + outputFormat: OutputFormat | undefined; /** * CommandInput can be extended to either a list of strings or a single string. + * @public */ commands: CommandInput | undefined; } @@ -2956,6 +3357,7 @@ export const GenerateCodeFromCommandsRequestFilterSensitiveLog = (obj: GenerateC /** * Streaming events from UniDirectional streaming infrastructure code generation APIs. + * @public */ export type GenerateCodeFromCommandsResponseStream = | GenerateCodeFromCommandsResponseStream.ErrorMember @@ -2964,10 +3366,14 @@ export type GenerateCodeFromCommandsResponseStream = | GenerateCodeFromCommandsResponseStream.CodeEventMember | GenerateCodeFromCommandsResponseStream.$UnknownMember +/** + * @public + */ export namespace GenerateCodeFromCommandsResponseStream { /** * Generated code snippet + * @public */ export interface CodeEventMember { codeEvent: CodeEvent; @@ -2979,6 +3385,7 @@ export namespace GenerateCodeFromCommandsResponseStream { /** * Internal Server Exception + * @public */ export interface ErrorMember { codeEvent?: never; @@ -2990,6 +3397,7 @@ export namespace GenerateCodeFromCommandsResponseStream { /** * Exceptions for quota level exceeded errors + * @public */ export interface QuotaLevelExceededErrorMember { codeEvent?: never; @@ -3001,6 +3409,7 @@ export namespace GenerateCodeFromCommandsResponseStream { /** * Validation errors in the ConsoleToCodeService + * @public */ export interface ValidationErrorMember { codeEvent?: never; @@ -3010,6 +3419,9 @@ export namespace GenerateCodeFromCommandsResponseStream { $unknown?: never; } + /** + * @public + */ export interface $UnknownMember { codeEvent?: never; Error?: never; @@ -3059,10 +3471,12 @@ export const GenerateCodeFromCommandsResponseStreamFilterSensitiveLog = (obj: Ge /** * Structure to represent generated code response. + * @public */ export interface GenerateCodeFromCommandsResponse { /** * Streaming events from UniDirectional streaming infrastructure code generation APIs. + * @public */ generatedCodeFromCommandsResponse: AsyncIterable | undefined; } diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/protocols/Aws_json1_0.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/protocols/Aws_json1_0.ts index b947ae121c7..bcd0c7daa10 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/protocols/Aws_json1_0.ts +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/protocols/Aws_json1_0.ts @@ -10,15 +10,11 @@ import { import { QDeveloperStreamingServiceException as __BaseException } from "../models/QDeveloperStreamingServiceException"; import { AccessDeniedException, - Action, - Alert, - AlertComponent, AppStudioState, AssistantResponseEvent, AssistantResponseMessage, ChatMessage, ChatResponseStream, - CloudWatchTroubleshootingLink, CodeEvent, CodeReferenceEvent, CommandInput, @@ -38,10 +34,6 @@ import { GenerateCodeFromCommandsRequest, GenerateCodeFromCommandsResponseStream, GitState, - InfrastructureUpdate, - InfrastructureUpdateTransition, - IntentDataType, - IntentType, IntentsEvent, InteractionComponent, InteractionComponentEntry, @@ -49,39 +41,20 @@ import { InternalServerException, InvalidStateEvent, MessageMetadataEvent, - ModuleLink, Position, ProgrammingLanguage, - Progress, - ProgressComponent, Range, Reference, RelevantTextDocument, - Resource, - ResourceList, ResourceNotFoundException, RuntimeDiagnostic, - Section, - SectionComponent, SendMessageRequest, ServiceQuotaExceededException, ShellHistoryEntry, ShellState, Span, - Step, - StepComponent, - Suggestion, - Suggestions, SupplementaryWebLink, SupplementaryWebLinksEvent, - TaskAction, - TaskActionConfirmation, - TaskActionNote, - TaskComponent, - TaskDetails, - TaskOverview, - TaskReference, - Text, TextDocument, TextDocumentDiagnostic, ThrottlingException, @@ -89,74 +62,102 @@ import { UserInputMessageContext, UserSettings, ValidationException, - WebLink, } from "../models/models_0"; +import { + loadRestJsonErrorCode, + parseJsonBody as parseBody, + parseJsonErrorBody as parseErrorBody, +} from "@aws-sdk/core"; import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse, -} from "@aws-sdk/protocol-http"; +} from "@smithy/protocol-http"; import { decorateServiceException as __decorateServiceException, - expectBoolean as __expectBoolean, - expectInt32 as __expectInt32, expectString as __expectString, - expectUnion as __expectUnion, - throwDefaultError, -} from "@aws-sdk/smithy-client"; + _json, + collectBody, + take, + withBaseException, +} from "@smithy/smithy-client"; import { Endpoint as __Endpoint, EventStreamSerdeContext as __EventStreamSerdeContext, HeaderBag as __HeaderBag, ResponseMetadata as __ResponseMetadata, SerdeContext as __SerdeContext, -} from "@aws-sdk/types"; +} from "@smithy/types"; import { v4 as generateIdempotencyToken } from "uuid"; -export const serializeAws_json1_0GenerateCodeFromCommandsCommand = async( +/** + * serializeAws_json1_0GenerateCodeFromCommandsCommand + */ +export const se_GenerateCodeFromCommandsCommand = async( input: GenerateCodeFromCommandsCommandInput, context: __SerdeContext ): Promise<__HttpRequest> => { - const headers: __HeaderBag = { - 'content-type': "application/x-amz-json-1.0", - 'x-amz-target': "AmazonQDeveloperStreamingService.GenerateCodeFromCommands", - }; + const headers: __HeaderBag = sharedHeaders("GenerateCodeFromCommands") let body: any; - body = JSON.stringify(serializeAws_json1_0GenerateCodeFromCommandsRequest(input, context)); + body = JSON.stringify(_json(input)); return buildHttpRpcRequest(context, headers, "/", undefined, body); } -export const serializeAws_json1_0SendMessageCommand = async( +/** + * serializeAws_json1_0SendMessageCommand + */ +export const se_SendMessageCommand = async( input: SendMessageCommandInput, context: __SerdeContext ): Promise<__HttpRequest> => { - const headers: __HeaderBag = { - 'content-type': "application/x-amz-json-1.0", - 'x-amz-target': "AmazonQDeveloperStreamingService.SendMessage", - }; + const headers: __HeaderBag = sharedHeaders("SendMessage") let body: any; - body = JSON.stringify(serializeAws_json1_0SendMessageRequest(input, context)); + body = JSON.stringify(se_SendMessageRequest(input, context)); return buildHttpRpcRequest(context, headers, "/", undefined, body); } -export const deserializeAws_json1_0GenerateCodeFromCommandsCommand = async( +/** + * deserializeAws_json1_0GenerateCodeFromCommandsCommand + */ +export const de_GenerateCodeFromCommandsCommand = async( output: __HttpResponse, context: __SerdeContext & __EventStreamSerdeContext ): Promise => { if (output.statusCode >= 300) { - return deserializeAws_json1_0GenerateCodeFromCommandsCommandError(output, context); + return de_CommandError(output, context); } - const contents = { generatedCodeFromCommandsResponse: deserializeAws_json1_0GenerateCodeFromCommandsResponseStream(output.body, context) }; + const contents = { generatedCodeFromCommandsResponse: de_GenerateCodeFromCommandsResponseStream(output.body, context) }; const response: GenerateCodeFromCommandsCommandOutput = { $metadata: deserializeMetadata(output), ...contents, }; - return Promise.resolve(response); + return response; } -const deserializeAws_json1_0GenerateCodeFromCommandsCommandError = async( +/** + * deserializeAws_json1_0SendMessageCommand + */ +export const de_SendMessageCommand = async( + output: __HttpResponse, + context: __SerdeContext & __EventStreamSerdeContext +): Promise => { + if (output.statusCode >= 300) { + return de_CommandError(output, context); + } + const contents = { sendMessageResponse: de_ChatResponseStream(output.body, context) }; + const response: SendMessageCommandOutput = { + $metadata: deserializeMetadata(output), + ...contents, + }; + return response; +} + +/** + * deserialize_Aws_json1_0CommandError + */ +const de_CommandError = async( output: __HttpResponse, context: __SerdeContext, -): Promise => { +): Promise => { const parsedOutput: any = { ...output, body: await parseErrorBody(output.body, context) @@ -165,1618 +166,698 @@ const deserializeAws_json1_0GenerateCodeFromCommandsCommandError = async( switch (errorCode) { case "AccessDeniedException": case "com.amazon.aws.codewhisperer#AccessDeniedException": - throw await deserializeAws_json1_0AccessDeniedExceptionResponse(parsedOutput, context); + throw await de_AccessDeniedExceptionRes(parsedOutput, context); case "InternalServerException": case "com.amazon.aws.codewhisperer#InternalServerException": - throw await deserializeAws_json1_0InternalServerExceptionResponse(parsedOutput, context); + throw await de_InternalServerExceptionRes(parsedOutput, context); case "ThrottlingException": case "com.amazon.aws.codewhisperer#ThrottlingException": - throw await deserializeAws_json1_0ThrottlingExceptionResponse(parsedOutput, context); + throw await de_ThrottlingExceptionRes(parsedOutput, context); case "ValidationException": case "com.amazon.aws.codewhisperer#ValidationException": - throw await deserializeAws_json1_0ValidationExceptionResponse(parsedOutput, context); + throw await de_ValidationExceptionRes(parsedOutput, context); + case "ConflictException": + case "com.amazon.aws.codewhisperer#ConflictException": + throw await de_ConflictExceptionRes(parsedOutput, context); + case "DryRunOperationException": + case "com.amazon.aws.codewhisperer#DryRunOperationException": + throw await de_DryRunOperationExceptionRes(parsedOutput, context); + case "ResourceNotFoundException": + case "com.amazon.aws.codewhisperer#ResourceNotFoundException": + throw await de_ResourceNotFoundExceptionRes(parsedOutput, context); + case "ServiceQuotaExceededException": + case "com.amazon.aws.codewhisperer#ServiceQuotaExceededException": + throw await de_ServiceQuotaExceededExceptionRes(parsedOutput, context); default: const parsedBody = parsedOutput.body; - throwDefaultError({ + return throwDefaultError({ output, parsedBody, - exceptionCtor: __BaseException, errorCode - }) + }) as never } } - export const deserializeAws_json1_0SendMessageCommand = async( - output: __HttpResponse, - context: __SerdeContext & __EventStreamSerdeContext - ): Promise => { - if (output.statusCode >= 300) { - return deserializeAws_json1_0SendMessageCommandError(output, context); - } - const contents = { sendMessageResponse: deserializeAws_json1_0ChatResponseStream(output.body, context) }; - const response: SendMessageCommandOutput = { - $metadata: deserializeMetadata(output), - ...contents, - }; - return Promise.resolve(response); - } + /** + * deserializeAws_json1_0AccessDeniedExceptionRes + */ + const de_AccessDeniedExceptionRes = async ( + parsedOutput: any, + context: __SerdeContext + ): Promise => { + const body = parsedOutput.body + const deserialized: any = _json(body); + const exception = new AccessDeniedException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return __decorateServiceException(exception, body); + }; - const deserializeAws_json1_0SendMessageCommandError = async( - output: __HttpResponse, - context: __SerdeContext, - ): Promise => { - const parsedOutput: any = { - ...output, - body: await parseErrorBody(output.body, context) - }; - const errorCode = loadRestJsonErrorCode(output, parsedOutput.body); - switch (errorCode) { - case "AccessDeniedException": - case "com.amazon.aws.codewhisperer#AccessDeniedException": - throw await deserializeAws_json1_0AccessDeniedExceptionResponse(parsedOutput, context); - case "ConflictException": - case "com.amazon.aws.codewhisperer#ConflictException": - throw await deserializeAws_json1_0ConflictExceptionResponse(parsedOutput, context); - case "DryRunOperationException": - case "com.amazon.aws.codewhisperer#DryRunOperationException": - throw await deserializeAws_json1_0DryRunOperationExceptionResponse(parsedOutput, context); - case "InternalServerException": - case "com.amazon.aws.codewhisperer#InternalServerException": - throw await deserializeAws_json1_0InternalServerExceptionResponse(parsedOutput, context); - case "ResourceNotFoundException": - case "com.amazon.aws.codewhisperer#ResourceNotFoundException": - throw await deserializeAws_json1_0ResourceNotFoundExceptionResponse(parsedOutput, context); - case "ServiceQuotaExceededException": - case "com.amazon.aws.codewhisperer#ServiceQuotaExceededException": - throw await deserializeAws_json1_0ServiceQuotaExceededExceptionResponse(parsedOutput, context); - case "ThrottlingException": - case "com.amazon.aws.codewhisperer#ThrottlingException": - throw await deserializeAws_json1_0ThrottlingExceptionResponse(parsedOutput, context); - case "ValidationException": - case "com.amazon.aws.codewhisperer#ValidationException": - throw await deserializeAws_json1_0ValidationExceptionResponse(parsedOutput, context); - default: - const parsedBody = parsedOutput.body; - throwDefaultError({ - output, - parsedBody, - exceptionCtor: __BaseException, - errorCode - }) - } - } + /** + * deserializeAws_json1_0ConflictExceptionRes + */ + const de_ConflictExceptionRes = async ( + parsedOutput: any, + context: __SerdeContext + ): Promise => { + const body = parsedOutput.body + const deserialized: any = _json(body); + const exception = new ConflictException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return __decorateServiceException(exception, body); + }; - const deserializeAws_json1_0AccessDeniedExceptionResponse = async ( - parsedOutput: any, - context: __SerdeContext - ): Promise => { - const body = parsedOutput.body - const deserialized: any = deserializeAws_json1_0AccessDeniedException(body, context); - const exception = new AccessDeniedException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized - }); - return __decorateServiceException(exception, body); - }; + /** + * deserializeAws_json1_0DryRunOperationExceptionRes + */ + const de_DryRunOperationExceptionRes = async ( + parsedOutput: any, + context: __SerdeContext + ): Promise => { + const body = parsedOutput.body + const deserialized: any = _json(body); + const exception = new DryRunOperationException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return __decorateServiceException(exception, body); + }; - const deserializeAws_json1_0ConflictExceptionResponse = async ( - parsedOutput: any, - context: __SerdeContext - ): Promise => { - const body = parsedOutput.body - const deserialized: any = deserializeAws_json1_0ConflictException(body, context); - const exception = new ConflictException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized - }); - return __decorateServiceException(exception, body); - }; + /** + * deserializeAws_json1_0InternalServerExceptionRes + */ + const de_InternalServerExceptionRes = async ( + parsedOutput: any, + context: __SerdeContext + ): Promise => { + const body = parsedOutput.body + const deserialized: any = _json(body); + const exception = new InternalServerException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return __decorateServiceException(exception, body); + }; - const deserializeAws_json1_0DryRunOperationExceptionResponse = async ( - parsedOutput: any, - context: __SerdeContext - ): Promise => { - const body = parsedOutput.body - const deserialized: any = deserializeAws_json1_0DryRunOperationException(body, context); - const exception = new DryRunOperationException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized - }); - return __decorateServiceException(exception, body); - }; + /** + * deserializeAws_json1_0ResourceNotFoundExceptionRes + */ + const de_ResourceNotFoundExceptionRes = async ( + parsedOutput: any, + context: __SerdeContext + ): Promise => { + const body = parsedOutput.body + const deserialized: any = _json(body); + const exception = new ResourceNotFoundException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return __decorateServiceException(exception, body); + }; - const deserializeAws_json1_0InternalServerExceptionResponse = async ( - parsedOutput: any, - context: __SerdeContext - ): Promise => { - const body = parsedOutput.body - const deserialized: any = deserializeAws_json1_0InternalServerException(body, context); - const exception = new InternalServerException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized - }); - return __decorateServiceException(exception, body); - }; + /** + * deserializeAws_json1_0ServiceQuotaExceededExceptionRes + */ + const de_ServiceQuotaExceededExceptionRes = async ( + parsedOutput: any, + context: __SerdeContext + ): Promise => { + const body = parsedOutput.body + const deserialized: any = _json(body); + const exception = new ServiceQuotaExceededException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return __decorateServiceException(exception, body); + }; - const deserializeAws_json1_0ResourceNotFoundExceptionResponse = async ( - parsedOutput: any, - context: __SerdeContext - ): Promise => { - const body = parsedOutput.body - const deserialized: any = deserializeAws_json1_0ResourceNotFoundException(body, context); - const exception = new ResourceNotFoundException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized - }); - return __decorateServiceException(exception, body); - }; + /** + * deserializeAws_json1_0ThrottlingExceptionRes + */ + const de_ThrottlingExceptionRes = async ( + parsedOutput: any, + context: __SerdeContext + ): Promise => { + const body = parsedOutput.body + const deserialized: any = _json(body); + const exception = new ThrottlingException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return __decorateServiceException(exception, body); + }; - const deserializeAws_json1_0ServiceQuotaExceededExceptionResponse = async ( - parsedOutput: any, - context: __SerdeContext - ): Promise => { - const body = parsedOutput.body - const deserialized: any = deserializeAws_json1_0ServiceQuotaExceededException(body, context); - const exception = new ServiceQuotaExceededException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized - }); - return __decorateServiceException(exception, body); - }; + /** + * deserializeAws_json1_0ValidationExceptionRes + */ + const de_ValidationExceptionRes = async ( + parsedOutput: any, + context: __SerdeContext + ): Promise => { + const body = parsedOutput.body + const deserialized: any = _json(body); + const exception = new ValidationException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return __decorateServiceException(exception, body); + }; - const deserializeAws_json1_0ThrottlingExceptionResponse = async ( - parsedOutput: any, - context: __SerdeContext - ): Promise => { - const body = parsedOutput.body - const deserialized: any = deserializeAws_json1_0ThrottlingException(body, context); - const exception = new ThrottlingException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized - }); - return __decorateServiceException(exception, body); + /** + * deserializeAws_json1_0ChatResponseStream + */ + const de_ChatResponseStream = ( + output: any, + context: __SerdeContext & __EventStreamSerdeContext + ): AsyncIterable => { + return context.eventStreamMarshaller.deserialize( + output, + async event => { + if (event["messageMetadataEvent"] != null) { + return { + messageMetadataEvent: await de_MessageMetadataEvent_event(event["messageMetadataEvent"], context), + }; + } + if (event["assistantResponseEvent"] != null) { + return { + assistantResponseEvent: await de_AssistantResponseEvent_event(event["assistantResponseEvent"], context), + }; + } + if (event["dryRunSucceedEvent"] != null) { + return { + dryRunSucceedEvent: await de_DryRunSucceedEvent_event(event["dryRunSucceedEvent"], context), + }; + } + if (event["codeReferenceEvent"] != null) { + return { + codeReferenceEvent: await de_CodeReferenceEvent_event(event["codeReferenceEvent"], context), + }; + } + if (event["supplementaryWebLinksEvent"] != null) { + return { + supplementaryWebLinksEvent: await de_SupplementaryWebLinksEvent_event(event["supplementaryWebLinksEvent"], context), + }; + } + if (event["followupPromptEvent"] != null) { + return { + followupPromptEvent: await de_FollowupPromptEvent_event(event["followupPromptEvent"], context), + }; + } + if (event["codeEvent"] != null) { + return { + codeEvent: await de_CodeEvent_event(event["codeEvent"], context), + }; + } + if (event["intentsEvent"] != null) { + return { + intentsEvent: await de_IntentsEvent_event(event["intentsEvent"], context), + }; + } + if (event["interactionComponentsEvent"] != null) { + return { + interactionComponentsEvent: await de_InteractionComponentsEvent_event(event["interactionComponentsEvent"], context), + }; + } + if (event["invalidStateEvent"] != null) { + return { + invalidStateEvent: await de_InvalidStateEvent_event(event["invalidStateEvent"], context), + }; + } + if (event["error"] != null) { + return { + error: await de_InternalServerException_event(event["error"], context), + }; + } + return {$unknown: output}; + } + ); + } + /** + * deserializeAws_json1_0GenerateCodeFromCommandsResponseStream + */ + const de_GenerateCodeFromCommandsResponseStream = ( + output: any, + context: __SerdeContext & __EventStreamSerdeContext + ): AsyncIterable => { + return context.eventStreamMarshaller.deserialize( + output, + async event => { + if (event["codeEvent"] != null) { + return { + codeEvent: await de_CodeEvent_event(event["codeEvent"], context), + }; + } + if (event["Error"] != null) { + return { + Error: await de_InternalServerException_event(event["Error"], context), + }; + } + if (event["QuotaLevelExceededError"] != null) { + return { + QuotaLevelExceededError: await de_ServiceQuotaExceededException_event(event["QuotaLevelExceededError"], context), + }; + } + if (event["ValidationError"] != null) { + return { + ValidationError: await de_ValidationException_event(event["ValidationError"], context), + }; + } + return {$unknown: output}; + } + ); + } + const de_AssistantResponseEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: AssistantResponseEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, _json(data)); + return contents; + } + const de_CodeEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: CodeEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, _json(data)); + return contents; + } + const de_CodeReferenceEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: CodeReferenceEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, _json(data)); + return contents; + } + const de_DryRunSucceedEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: DryRunSucceedEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, _json(data)); + return contents; + } + const de_FollowupPromptEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: FollowupPromptEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, _json(data)); + return contents; + } + const de_IntentsEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: IntentsEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, _json(data)); + return contents; + } + const de_InteractionComponentsEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: InteractionComponentsEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, de_InteractionComponentsEvent(data, context)); + return contents; + } + const de_InternalServerException_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const parsedOutput: any = { + ...output, + body: await parseBody(output.body, context) }; - - const deserializeAws_json1_0ValidationExceptionResponse = async ( - parsedOutput: any, - context: __SerdeContext - ): Promise => { - const body = parsedOutput.body - const deserialized: any = deserializeAws_json1_0ValidationException(body, context); - const exception = new ValidationException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized - }); - return __decorateServiceException(exception, body); + return de_InternalServerExceptionRes(parsedOutput, context); + } + const de_InvalidStateEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: InvalidStateEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, _json(data)); + return contents; + } + const de_MessageMetadataEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: MessageMetadataEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, _json(data)); + return contents; + } + const de_ServiceQuotaExceededException_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const parsedOutput: any = { + ...output, + body: await parseBody(output.body, context) }; + return de_ServiceQuotaExceededExceptionRes(parsedOutput, context); + } + const de_SupplementaryWebLinksEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: SupplementaryWebLinksEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, _json(data)); + return contents; + } + const de_ValidationException_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const parsedOutput: any = { + ...output, + body: await parseBody(output.body, context) + }; + return de_ValidationExceptionRes(parsedOutput, context); + } + // se_AppStudioState omitted. - const deserializeAws_json1_0ChatResponseStream = ( - output: any, - context: __SerdeContext & __EventStreamSerdeContext - ): AsyncIterable => { - return context.eventStreamMarshaller.deserialize( - output, - async event => { - if (event["messageMetadataEvent"] != null) { - return { - messageMetadataEvent: await deserializeAws_json1_0MessageMetadataEvent_event(event["messageMetadataEvent"], context), - }; - } - if (event["assistantResponseEvent"] != null) { - return { - assistantResponseEvent: await deserializeAws_json1_0AssistantResponseEvent_event(event["assistantResponseEvent"], context), - }; - } - if (event["dryRunSucceedEvent"] != null) { - return { - dryRunSucceedEvent: await deserializeAws_json1_0DryRunSucceedEvent_event(event["dryRunSucceedEvent"], context), - }; - } - if (event["codeReferenceEvent"] != null) { - return { - codeReferenceEvent: await deserializeAws_json1_0CodeReferenceEvent_event(event["codeReferenceEvent"], context), - }; - } - if (event["supplementaryWebLinksEvent"] != null) { - return { - supplementaryWebLinksEvent: await deserializeAws_json1_0SupplementaryWebLinksEvent_event(event["supplementaryWebLinksEvent"], context), - }; - } - if (event["followupPromptEvent"] != null) { - return { - followupPromptEvent: await deserializeAws_json1_0FollowupPromptEvent_event(event["followupPromptEvent"], context), - }; - } - if (event["codeEvent"] != null) { - return { - codeEvent: await deserializeAws_json1_0CodeEvent_event(event["codeEvent"], context), - }; - } - if (event["intentsEvent"] != null) { - return { - intentsEvent: await deserializeAws_json1_0IntentsEvent_event(event["intentsEvent"], context), - }; - } - if (event["interactionComponentsEvent"] != null) { - return { - interactionComponentsEvent: await deserializeAws_json1_0InteractionComponentsEvent_event(event["interactionComponentsEvent"], context), - }; - } - if (event["invalidStateEvent"] != null) { - return { - invalidStateEvent: await deserializeAws_json1_0InvalidStateEvent_event(event["invalidStateEvent"], context), - }; - } - if (event["error"] != null) { - return { - error: await deserializeAws_json1_0InternalServerException_event(event["error"], context), - }; - } - return {$unknown: output}; - } - ); - } - const deserializeAws_json1_0GenerateCodeFromCommandsResponseStream = ( - output: any, - context: __SerdeContext & __EventStreamSerdeContext - ): AsyncIterable => { - return context.eventStreamMarshaller.deserialize( - output, - async event => { - if (event["codeEvent"] != null) { - return { - codeEvent: await deserializeAws_json1_0CodeEvent_event(event["codeEvent"], context), - }; - } - if (event["Error"] != null) { - return { - Error: await deserializeAws_json1_0InternalServerException_event(event["Error"], context), - }; - } - if (event["QuotaLevelExceededError"] != null) { - return { - QuotaLevelExceededError: await deserializeAws_json1_0ServiceQuotaExceededException_event(event["QuotaLevelExceededError"], context), - }; - } - if (event["ValidationError"] != null) { - return { - ValidationError: await deserializeAws_json1_0ValidationException_event(event["ValidationError"], context), - }; - } - return {$unknown: output}; - } - ); - } - const deserializeAws_json1_0AssistantResponseEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: AssistantResponseEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, deserializeAws_json1_0AssistantResponseEvent(data, context)); - return contents; - } - const deserializeAws_json1_0CodeEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: CodeEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, deserializeAws_json1_0CodeEvent(data, context)); - return contents; - } - const deserializeAws_json1_0CodeReferenceEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: CodeReferenceEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, deserializeAws_json1_0CodeReferenceEvent(data, context)); - return contents; - } - const deserializeAws_json1_0DryRunSucceedEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: DryRunSucceedEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, deserializeAws_json1_0DryRunSucceedEvent(data, context)); - return contents; - } - const deserializeAws_json1_0FollowupPromptEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: FollowupPromptEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, deserializeAws_json1_0FollowupPromptEvent(data, context)); - return contents; - } - const deserializeAws_json1_0IntentsEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: IntentsEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, deserializeAws_json1_0IntentsEvent(data, context)); - return contents; - } - const deserializeAws_json1_0InternalServerException_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const parsedOutput: any = { - ...output, - body: await parseBody(output.body, context) - }; - return deserializeAws_json1_0InternalServerExceptionResponse(parsedOutput, context); - } - const deserializeAws_json1_0InvalidStateEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: InvalidStateEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, deserializeAws_json1_0InvalidStateEvent(data, context)); - return contents; - } - const deserializeAws_json1_0MessageMetadataEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: MessageMetadataEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, deserializeAws_json1_0MessageMetadataEvent(data, context)); - return contents; - } - const deserializeAws_json1_0ServiceQuotaExceededException_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const parsedOutput: any = { - ...output, - body: await parseBody(output.body, context) - }; - return deserializeAws_json1_0ServiceQuotaExceededExceptionResponse(parsedOutput, context); - } - const deserializeAws_json1_0SupplementaryWebLinksEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: SupplementaryWebLinksEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, deserializeAws_json1_0SupplementaryWebLinksEvent(data, context)); - return contents; - } - const deserializeAws_json1_0ValidationException_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const parsedOutput: any = { - ...output, - body: await parseBody(output.body, context) - }; - return deserializeAws_json1_0ValidationExceptionResponse(parsedOutput, context); - } - const deserializeAws_json1_0InteractionComponentsEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: InteractionComponentsEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, deserializeAws_json1_0InteractionComponentsEvent(data, context)); - return contents; - } - const serializeAws_json1_0AppStudioState = ( - input: AppStudioState, - context: __SerdeContext - ): any => { - return { - ...(input.namespace != null && { "namespace": input.namespace }), - ...(input.propertyContext != null && { "propertyContext": input.propertyContext }), - ...(input.propertyName != null && { "propertyName": input.propertyName }), - ...(input.propertyValue != null && { "propertyValue": input.propertyValue }), - }; - } + // se_AssistantResponseMessage omitted. - const serializeAws_json1_0AssistantResponseMessage = ( - input: AssistantResponseMessage, - context: __SerdeContext - ): any => { - return { - ...(input.content != null && { "content": input.content }), - ...(input.followupPrompt != null && { "followupPrompt": serializeAws_json1_0FollowupPrompt(input.followupPrompt, context) }), - ...(input.messageId != null && { "messageId": input.messageId }), - ...(input.references != null && { "references": serializeAws_json1_0References(input.references, context) }), - ...(input.supplementaryWebLinks != null && { "supplementaryWebLinks": serializeAws_json1_0SupplementaryWebLinks(input.supplementaryWebLinks, context) }), - }; - } + // se_ChatHistory omitted. - const serializeAws_json1_0ChatHistory = ( - input: (ChatMessage)[], - context: __SerdeContext - ): any => { - return input.filter((e: any) => e != null).map(entry => { - return serializeAws_json1_0ChatMessage(entry, context); - }); - } + // se_ChatMessage omitted. - const serializeAws_json1_0ChatMessage = ( - input: ChatMessage, - context: __SerdeContext - ): any => { - return ChatMessage.visit(input, { - assistantResponseMessage: value => ({ "assistantResponseMessage": serializeAws_json1_0AssistantResponseMessage(value, context) }), - userInputMessage: value => ({ "userInputMessage": serializeAws_json1_0UserInputMessage(value, context) }), - _: (name, value) => ({ name: value } as any) - }); - } + // se_CliCommandsList omitted. - const serializeAws_json1_0CliCommandsList = ( - input: (string)[], - context: __SerdeContext - ): any => { - return input.filter((e: any) => e != null).map(entry => { - return entry; - }); - } + // se_CommandInput omitted. - const serializeAws_json1_0CommandInput = ( - input: CommandInput, - context: __SerdeContext - ): any => { - return CommandInput.visit(input, { - commandsList: value => ({ "commandsList": serializeAws_json1_0CliCommandsList(value, context) }), - _: (name, value) => ({ name: value } as any) - }); - } + // se_ConsoleState omitted. - const serializeAws_json1_0ConsoleState = ( - input: ConsoleState, - context: __SerdeContext - ): any => { - return { - ...(input.consoleUrl != null && { "consoleUrl": input.consoleUrl }), - ...(input.region != null && { "region": input.region }), - ...(input.serviceConsolePage != null && { "serviceConsolePage": input.serviceConsolePage }), - ...(input.serviceId != null && { "serviceId": input.serviceId }), - ...(input.serviceSubconsolePage != null && { "serviceSubconsolePage": input.serviceSubconsolePage }), - ...(input.taskName != null && { "taskName": input.taskName }), - }; - } + // se_ConversationState omitted. - const serializeAws_json1_0ConversationState = ( - input: ConversationState, - context: __SerdeContext - ): any => { - return { - ...(input.chatTriggerType != null && { "chatTriggerType": input.chatTriggerType }), - ...(input.conversationId != null && { "conversationId": input.conversationId }), - ...(input.currentMessage != null && { "currentMessage": serializeAws_json1_0ChatMessage(input.currentMessage, context) }), - ...(input.customizationArn != null && { "customizationArn": input.customizationArn }), - ...(input.history != null && { "history": serializeAws_json1_0ChatHistory(input.history, context) }), - }; - } + // se_CursorState omitted. - const serializeAws_json1_0CursorState = ( - input: CursorState, - context: __SerdeContext - ): any => { - return CursorState.visit(input, { - position: value => ({ "position": serializeAws_json1_0Position(value, context) }), - range: value => ({ "range": serializeAws_json1_0Range(value, context) }), - _: (name, value) => ({ name: value } as any) - }); - } + // se_Diagnostic omitted. - const serializeAws_json1_0Diagnostic = ( - input: Diagnostic, - context: __SerdeContext - ): any => { - return Diagnostic.visit(input, { - runtimeDiagnostic: value => ({ "runtimeDiagnostic": serializeAws_json1_0RuntimeDiagnostic(value, context) }), - textDocumentDiagnostic: value => ({ "textDocumentDiagnostic": serializeAws_json1_0TextDocumentDiagnostic(value, context) }), - _: (name, value) => ({ name: value } as any) - }); - } + // se_DocumentSymbol omitted. - const serializeAws_json1_0DocumentSymbol = ( - input: DocumentSymbol, - context: __SerdeContext - ): any => { - return { - ...(input.name != null && { "name": input.name }), - ...(input.source != null && { "source": input.source }), - ...(input.type != null && { "type": input.type }), - }; - } + // se_DocumentSymbols omitted. - const serializeAws_json1_0DocumentSymbols = ( - input: (DocumentSymbol)[], - context: __SerdeContext - ): any => { - return input.filter((e: any) => e != null).map(entry => { - return serializeAws_json1_0DocumentSymbol(entry, context); - }); - } + // se_EditorState omitted. - const serializeAws_json1_0EditorState = ( - input: EditorState, - context: __SerdeContext - ): any => { - return { - ...(input.cursorState != null && { "cursorState": serializeAws_json1_0CursorState(input.cursorState, context) }), - ...(input.document != null && { "document": serializeAws_json1_0TextDocument(input.document, context) }), - ...(input.relevantDocuments != null && { "relevantDocuments": serializeAws_json1_0RelevantDocumentList(input.relevantDocuments, context) }), - ...(input.useRelevantDocuments != null && { "useRelevantDocuments": input.useRelevantDocuments }), - }; - } + // se_EnvironmentVariable omitted. - const serializeAws_json1_0EnvironmentVariable = ( - input: EnvironmentVariable, - context: __SerdeContext - ): any => { - return { - ...(input.key != null && { "key": input.key }), - ...(input.value != null && { "value": input.value }), - }; - } + // se_EnvironmentVariables omitted. - const serializeAws_json1_0EnvironmentVariables = ( - input: (EnvironmentVariable)[], - context: __SerdeContext - ): any => { - return input.filter((e: any) => e != null).map(entry => { - return serializeAws_json1_0EnvironmentVariable(entry, context); - }); - } + // se_EnvState omitted. - const serializeAws_json1_0EnvState = ( - input: EnvState, - context: __SerdeContext - ): any => { - return { - ...(input.currentWorkingDirectory != null && { "currentWorkingDirectory": input.currentWorkingDirectory }), - ...(input.environmentVariables != null && { "environmentVariables": serializeAws_json1_0EnvironmentVariables(input.environmentVariables, context) }), - ...(input.operatingSystem != null && { "operatingSystem": input.operatingSystem }), - ...(input.timezoneOffset != null && { "timezoneOffset": input.timezoneOffset }), - }; - } + // se_FollowupPrompt omitted. - const serializeAws_json1_0FollowupPrompt = ( - input: FollowupPrompt, - context: __SerdeContext - ): any => { - return { - ...(input.content != null && { "content": input.content }), - ...(input.userIntent != null && { "userIntent": input.userIntent }), - }; - } + // se_GitState omitted. - const serializeAws_json1_0GitState = ( - input: GitState, - context: __SerdeContext - ): any => { - return { - ...(input.status != null && { "status": input.status }), - }; - } + // se_Position omitted. - const serializeAws_json1_0Position = ( - input: Position, - context: __SerdeContext - ): any => { - return { - ...(input.character != null && { "character": input.character }), - ...(input.line != null && { "line": input.line }), - }; - } + // se_ProgrammingLanguage omitted. - const serializeAws_json1_0ProgrammingLanguage = ( - input: ProgrammingLanguage, - context: __SerdeContext - ): any => { - return { - ...(input.languageName != null && { "languageName": input.languageName }), - }; - } + // se_Range omitted. - const serializeAws_json1_0Range = ( - input: Range, - context: __SerdeContext - ): any => { - return { - ...(input.end != null && { "end": serializeAws_json1_0Position(input.end, context) }), - ...(input.start != null && { "start": serializeAws_json1_0Position(input.start, context) }), - }; - } + // se_Reference omitted. - const serializeAws_json1_0Reference = ( - input: Reference, - context: __SerdeContext - ): any => { - return { - ...(input.licenseName != null && { "licenseName": input.licenseName }), - ...(input.recommendationContentSpan != null && { "recommendationContentSpan": serializeAws_json1_0Span(input.recommendationContentSpan, context) }), - ...(input.repository != null && { "repository": input.repository }), - ...(input.url != null && { "url": input.url }), - }; - } + // se_References omitted. - const serializeAws_json1_0References = ( - input: (Reference)[], - context: __SerdeContext - ): any => { - return input.filter((e: any) => e != null).map(entry => { - return serializeAws_json1_0Reference(entry, context); - }); - } + // se_RelevantDocumentList omitted. - const serializeAws_json1_0RelevantDocumentList = ( - input: (RelevantTextDocument)[], - context: __SerdeContext - ): any => { - return input.filter((e: any) => e != null).map(entry => { - return serializeAws_json1_0RelevantTextDocument(entry, context); - }); - } + // se_RelevantTextDocument omitted. - const serializeAws_json1_0RelevantTextDocument = ( - input: RelevantTextDocument, - context: __SerdeContext - ): any => { - return { - ...(input.documentSymbols != null && { "documentSymbols": serializeAws_json1_0DocumentSymbols(input.documentSymbols, context) }), - ...(input.programmingLanguage != null && { "programmingLanguage": serializeAws_json1_0ProgrammingLanguage(input.programmingLanguage, context) }), - ...(input.relativeFilePath != null && { "relativeFilePath": input.relativeFilePath }), - ...(input.text != null && { "text": input.text }), - }; - } + // se_RuntimeDiagnostic omitted. - const serializeAws_json1_0RuntimeDiagnostic = ( - input: RuntimeDiagnostic, - context: __SerdeContext - ): any => { - return { - ...(input.message != null && { "message": input.message }), - ...(input.severity != null && { "severity": input.severity }), - ...(input.source != null && { "source": input.source }), - }; - } + // se_ShellHistory omitted. - const serializeAws_json1_0ShellHistory = ( - input: (ShellHistoryEntry)[], - context: __SerdeContext - ): any => { - return input.filter((e: any) => e != null).map(entry => { - return serializeAws_json1_0ShellHistoryEntry(entry, context); - }); - } + // se_ShellHistoryEntry omitted. - const serializeAws_json1_0ShellHistoryEntry = ( - input: ShellHistoryEntry, - context: __SerdeContext - ): any => { - return { - ...(input.command != null && { "command": input.command }), - ...(input.directory != null && { "directory": input.directory }), - ...(input.exitCode != null && { "exitCode": input.exitCode }), - ...(input.stderr != null && { "stderr": input.stderr }), - ...(input.stdout != null && { "stdout": input.stdout }), - }; - } + // se_ShellState omitted. - const serializeAws_json1_0ShellState = ( - input: ShellState, - context: __SerdeContext - ): any => { - return { - ...(input.shellHistory != null && { "shellHistory": serializeAws_json1_0ShellHistory(input.shellHistory, context) }), - ...(input.shellName != null && { "shellName": input.shellName }), - }; - } + // se_Span omitted. - const serializeAws_json1_0Span = ( - input: Span, - context: __SerdeContext - ): any => { - return { - ...(input.end != null && { "end": input.end }), - ...(input.start != null && { "start": input.start }), - }; - } + // se_SupplementaryWebLink omitted. - const serializeAws_json1_0SupplementaryWebLink = ( - input: SupplementaryWebLink, - context: __SerdeContext - ): any => { - return { - ...(input.snippet != null && { "snippet": input.snippet }), - ...(input.title != null && { "title": input.title }), - ...(input.url != null && { "url": input.url }), - }; - } + // se_SupplementaryWebLinks omitted. - const serializeAws_json1_0SupplementaryWebLinks = ( - input: (SupplementaryWebLink)[], - context: __SerdeContext - ): any => { - return input.filter((e: any) => e != null).map(entry => { - return serializeAws_json1_0SupplementaryWebLink(entry, context); - }); - } + // se_TextDocument omitted. - const serializeAws_json1_0TextDocument = ( - input: TextDocument, - context: __SerdeContext - ): any => { - return { - ...(input.documentSymbols != null && { "documentSymbols": serializeAws_json1_0DocumentSymbols(input.documentSymbols, context) }), - ...(input.programmingLanguage != null && { "programmingLanguage": serializeAws_json1_0ProgrammingLanguage(input.programmingLanguage, context) }), - ...(input.relativeFilePath != null && { "relativeFilePath": input.relativeFilePath }), - ...(input.text != null && { "text": input.text }), - }; - } + // se_TextDocumentDiagnostic omitted. - const serializeAws_json1_0TextDocumentDiagnostic = ( - input: TextDocumentDiagnostic, - context: __SerdeContext - ): any => { - return { - ...(input.document != null && { "document": serializeAws_json1_0TextDocument(input.document, context) }), - ...(input.message != null && { "message": input.message }), - ...(input.range != null && { "range": serializeAws_json1_0Range(input.range, context) }), - ...(input.severity != null && { "severity": input.severity }), - ...(input.source != null && { "source": input.source }), - }; - } + // se_UserInputMessage omitted. - const serializeAws_json1_0UserInputMessage = ( - input: UserInputMessage, - context: __SerdeContext - ): any => { - return { - ...(input.content != null && { "content": input.content }), - ...(input.userInputMessageContext != null && { "userInputMessageContext": serializeAws_json1_0UserInputMessageContext(input.userInputMessageContext, context) }), - ...(input.userIntent != null && { "userIntent": input.userIntent }), - }; - } + // se_UserInputMessageContext omitted. - const serializeAws_json1_0UserInputMessageContext = ( - input: UserInputMessageContext, - context: __SerdeContext - ): any => { - return { - ...(input.appStudioContext != null && { "appStudioContext": serializeAws_json1_0AppStudioState(input.appStudioContext, context) }), - ...(input.consoleState != null && { "consoleState": serializeAws_json1_0ConsoleState(input.consoleState, context) }), - ...(input.diagnostic != null && { "diagnostic": serializeAws_json1_0Diagnostic(input.diagnostic, context) }), - ...(input.editorState != null && { "editorState": serializeAws_json1_0EditorState(input.editorState, context) }), - ...(input.envState != null && { "envState": serializeAws_json1_0EnvState(input.envState, context) }), - ...(input.gitState != null && { "gitState": serializeAws_json1_0GitState(input.gitState, context) }), - ...(input.shellState != null && { "shellState": serializeAws_json1_0ShellState(input.shellState, context) }), - ...(input.userSettings != null && { "userSettings": serializeAws_json1_0UserSettings(input.userSettings, context) }), - }; - } + // se_UserSettings omitted. - const serializeAws_json1_0UserSettings = ( - input: UserSettings, - context: __SerdeContext - ): any => { - return { - ...(input.hasConsentedToCrossRegionCalls != null && { "hasConsentedToCrossRegionCalls": input.hasConsentedToCrossRegionCalls }), - }; - } + // se_GenerateCodeFromCommandsRequest omitted. - const serializeAws_json1_0GenerateCodeFromCommandsRequest = ( - input: GenerateCodeFromCommandsRequest, - context: __SerdeContext - ): any => { - return { - ...(input.commands != null && { "commands": serializeAws_json1_0CommandInput(input.commands, context) }), - ...(input.outputFormat != null && { "outputFormat": input.outputFormat }), - }; - } + /** + * serializeAws_json1_0SendMessageRequest + */ + const se_SendMessageRequest = ( + input: SendMessageRequest, + context: __SerdeContext + ): any => { + return take(input, { + 'conversationState': _json, + 'dryRun': [], + 'profileArn': [], + 'source': [], + }); + } - const serializeAws_json1_0SendMessageRequest = ( - input: SendMessageRequest, - context: __SerdeContext - ): any => { - return { - ...(input.conversationState != null && { "conversationState": serializeAws_json1_0ConversationState(input.conversationState, context) }), - ...(input.dryRun != null && { "dryRun": input.dryRun }), - ...(input.profileArn != null && { "profileArn": input.profileArn }), - ...(input.source != null && { "source": input.source }), - }; - } + // de_AccessDeniedException omitted. - const deserializeAws_json1_0AccessDeniedException = ( - output: any, - context: __SerdeContext - ): AccessDeniedException => { - return { - message: __expectString(output.message), - reason: __expectString(output.reason), - } as any; - } + // de_AssistantResponseEvent omitted. - const deserializeAws_json1_0AssistantResponseEvent = ( - output: any, - context: __SerdeContext - ): AssistantResponseEvent => { - return { - content: __expectString(output.content), - } as any; - } + // de_CodeEvent omitted. - const deserializeAws_json1_0CodeEvent = ( - output: any, - context: __SerdeContext - ): CodeEvent => { - return { - content: __expectString(output.content), - } as any; - } + // de_CodeReferenceEvent omitted. - const deserializeAws_json1_0CodeReferenceEvent = ( - output: any, - context: __SerdeContext - ): CodeReferenceEvent => { - return { - references: (output.references != null) ? deserializeAws_json1_0References(output.references, context): undefined, - } as any; - } + // de_ConflictException omitted. - const deserializeAws_json1_0ConflictException = ( - output: any, - context: __SerdeContext - ): ConflictException => { - return { - message: __expectString(output.message), - reason: __expectString(output.reason), - } as any; - } + // de_DryRunOperationException omitted. - const deserializeAws_json1_0DryRunOperationException = ( - output: any, - context: __SerdeContext - ): DryRunOperationException => { - return { - message: __expectString(output.message), - responseCode: __expectInt32(output.responseCode), - } as any; - } + // de_DryRunSucceedEvent omitted. - const deserializeAws_json1_0DryRunSucceedEvent = ( - output: any, - context: __SerdeContext - ): DryRunSucceedEvent => { - return { - } as any; - } + // de_FollowupPrompt omitted. - const deserializeAws_json1_0FollowupPrompt = ( - output: any, - context: __SerdeContext - ): FollowupPrompt => { - return { - content: __expectString(output.content), - userIntent: __expectString(output.userIntent), - } as any; - } + // de_FollowupPromptEvent omitted. - const deserializeAws_json1_0FollowupPromptEvent = ( - output: any, - context: __SerdeContext - ): FollowupPromptEvent => { - return { - followupPrompt: (output.followupPrompt != null) ? deserializeAws_json1_0FollowupPrompt(output.followupPrompt, context): undefined, - } as any; - } + // de_IntentData omitted. - const deserializeAws_json1_0IntentData = ( - output: any, - context: __SerdeContext - ): Record => { - return Object.entries(output).reduce((acc: Record, [key, value]: [string, any]) => { - if (value === null) { - return acc; - } - acc[key] = deserializeAws_json1_0IntentDataType(__expectUnion(value), context); - return acc; - }, {}); - } + // de_IntentDataType omitted. - const deserializeAws_json1_0IntentDataType = ( - output: any, - context: __SerdeContext - ): IntentDataType => { - if (__expectString(output.string) !== undefined) { - return { string: __expectString(output.string) as any } - } - return { $unknown: Object.entries(output)[0] }; - } + // de_IntentMap omitted. - const deserializeAws_json1_0IntentMap = ( - output: any, - context: __SerdeContext - ): Record> => { - return Object.entries(output).reduce((acc: Record>, [key, value]: [IntentType | string, any]) => { - if (value === null) { - return acc; - } - acc[key] = deserializeAws_json1_0IntentData(value, context); - return acc; - }, {}); - } + // de_IntentsEvent omitted. - const deserializeAws_json1_0IntentsEvent = ( - output: any, - context: __SerdeContext - ): IntentsEvent => { - return { - intents: (output.intents != null) ? deserializeAws_json1_0IntentMap(output.intents, context): undefined, - } as any; - } - - const deserializeAws_json1_0InternalServerException = ( - output: any, - context: __SerdeContext - ): InternalServerException => { - return { - message: __expectString(output.message), - } as any; - } + /** + * deserializeAws_json1_0InteractionComponentEntry + */ + const de_InteractionComponentEntry = ( + output: any, + context: __SerdeContext + ): InteractionComponentEntry => { + return take(output, { + 'interactionComponent': (_: any) => de_InteractionComponent(_, context), + 'interactionComponentId': __expectString, + }) as any; + } - const deserializeAws_json1_0InvalidStateEvent = ( - output: any, - context: __SerdeContext - ): InvalidStateEvent => { - return { - message: __expectString(output.message), - reason: __expectString(output.reason), - } as any; - } + /** + * deserializeAws_json1_0InteractionComponentEntryList + */ + const de_InteractionComponentEntryList = ( + output: any, + context: __SerdeContext + ): (InteractionComponentEntry)[] => { + const retVal = (output || []).filter((e: any) => e != null).map((entry: any) => { + return de_InteractionComponentEntry(entry, context); + }); + return retVal; + } - const deserializeAws_json1_0MessageMetadataEvent = ( - output: any, - context: __SerdeContext - ): MessageMetadataEvent => { - return { - conversationId: __expectString(output.conversationId), - utteranceId: __expectString(output.utteranceId), - } as any; - } + /** + * deserializeAws_json1_0InteractionComponentsEvent + */ + const de_InteractionComponentsEvent = ( + output: any, + context: __SerdeContext + ): InteractionComponentsEvent => { + return take(output, { + 'interactionComponentEntries': (_: any) => de_InteractionComponentEntryList(_, context), + }) as any; + } - const deserializeAws_json1_0Reference = ( - output: any, - context: __SerdeContext - ): Reference => { - return { - licenseName: __expectString(output.licenseName), - recommendationContentSpan: (output.recommendationContentSpan != null) ? deserializeAws_json1_0Span(output.recommendationContentSpan, context): undefined, - repository: __expectString(output.repository), - url: __expectString(output.url), - } as any; - } + // de_InternalServerException omitted. - const deserializeAws_json1_0References = ( - output: any, - context: __SerdeContext - ): (Reference)[] => { - const retVal = (output || []).filter((e: any) => e != null).map((entry: any) => { - if (entry === null) { - return null as any; - } - return deserializeAws_json1_0Reference(entry, context); - }); - return retVal; - } + // de_InvalidStateEvent omitted. - const deserializeAws_json1_0ResourceNotFoundException = ( - output: any, - context: __SerdeContext - ): ResourceNotFoundException => { - return { - message: __expectString(output.message), - } as any; - } + // de_MessageMetadataEvent omitted. - const deserializeAws_json1_0ServiceQuotaExceededException = ( - output: any, - context: __SerdeContext - ): ServiceQuotaExceededException => { - return { - message: __expectString(output.message), - } as any; - } + // de_Reference omitted. - const deserializeAws_json1_0Span = ( - output: any, - context: __SerdeContext - ): Span => { - return { - end: __expectInt32(output.end), - start: __expectInt32(output.start), - } as any; - } + // de_References omitted. - const deserializeAws_json1_0SupplementaryWebLink = ( - output: any, - context: __SerdeContext - ): SupplementaryWebLink => { - return { - snippet: __expectString(output.snippet), - title: __expectString(output.title), - url: __expectString(output.url), - } as any; - } + // de_ResourceNotFoundException omitted. - const deserializeAws_json1_0SupplementaryWebLinks = ( - output: any, - context: __SerdeContext - ): (SupplementaryWebLink)[] => { - const retVal = (output || []).filter((e: any) => e != null).map((entry: any) => { - if (entry === null) { - return null as any; - } - return deserializeAws_json1_0SupplementaryWebLink(entry, context); - }); - return retVal; - } + // de_ServiceQuotaExceededException omitted. - const deserializeAws_json1_0SupplementaryWebLinksEvent = ( - output: any, - context: __SerdeContext - ): SupplementaryWebLinksEvent => { - return { - supplementaryWebLinks: (output.supplementaryWebLinks != null) ? deserializeAws_json1_0SupplementaryWebLinks(output.supplementaryWebLinks, context): undefined, - } as any; - } + // de_Span omitted. - const deserializeAws_json1_0ThrottlingException = ( - output: any, - context: __SerdeContext - ): ThrottlingException => { - return { - message: __expectString(output.message), - reason: __expectString(output.reason), - } as any; - } + // de_SupplementaryWebLink omitted. - const deserializeAws_json1_0ValidationException = ( - output: any, - context: __SerdeContext - ): ValidationException => { - return { - message: __expectString(output.message), - reason: __expectString(output.reason), - } as any; - } + // de_SupplementaryWebLinks omitted. - const deserializeAws_json1_0InteractionComponentsEvent = ( - output: any, - context: __SerdeContext - ): InteractionComponentsEvent => { - return { - interactionComponentEntries: (output.interactionComponentEntries != null) ? deserializeAws_json1_0InteractionComponentEntryList(output.interactionComponentEntries, context): undefined, - } as any; - } + // de_SupplementaryWebLinksEvent omitted. - const deserializeAws_json1_0Action = ( - output: any, - context: __SerdeContext - ): Action => { - return { - moduleLink: (output.moduleLink != null) ? deserializeAws_json1_0ModuleLink(output.moduleLink, context): undefined, - webLink: (output.webLink != null) ? deserializeAws_json1_0WebLink(output.webLink, context): undefined, - } as any; - } + // de_ThrottlingException omitted. - const deserializeAws_json1_0Alert = ( - output: any, - context: __SerdeContext - ): Alert => { - return { - content: (output.content != null) ? deserializeAws_json1_0AlertComponentList(output.content, context): undefined, - type: __expectString(output.type), - } as any; - } + // de_ValidationException omitted. - const deserializeAws_json1_0AlertComponent = ( - output: any, - context: __SerdeContext - ): AlertComponent => { - return { - text: (output.text != null) ? deserializeAws_json1_0Text(output.text, context): undefined, - } as any; - } + // de_Action omitted. - const deserializeAws_json1_0AlertComponentList = ( - output: any, - context: __SerdeContext - ): (AlertComponent)[] => { - const retVal = (output || []).filter((e: any) => e != null).map((entry: any) => { - if (entry === null) { - return null as any; - } - return deserializeAws_json1_0AlertComponent(entry, context); - }); - return retVal; - } + // de_Alert omitted. - const deserializeAws_json1_0CloudWatchTroubleshootingLink = ( - output: any, - context: __SerdeContext - ): CloudWatchTroubleshootingLink => { - return { - defaultText: __expectString(output.defaultText), - investigationPayload: __expectString(output.investigationPayload), - label: __expectString(output.label), - } as any; - } + // de_AlertComponent omitted. - const deserializeAws_json1_0InfrastructureUpdate = ( - output: any, - context: __SerdeContext - ): InfrastructureUpdate => { - return { - transition: (output.transition != null) ? deserializeAws_json1_0InfrastructureUpdateTransition(output.transition, context): undefined, - } as any; - } + // de_AlertComponentList omitted. - const deserializeAws_json1_0InfrastructureUpdateTransition = ( - output: any, - context: __SerdeContext - ): InfrastructureUpdateTransition => { - return { - currentState: __expectString(output.currentState), - nextState: __expectString(output.nextState), - } as any; - } + // de_CloudWatchTroubleshootingLink omitted. - const deserializeAws_json1_0InteractionComponent = ( - output: any, - context: __SerdeContext - ): InteractionComponent => { - return { - action: (output.action != null) ? deserializeAws_json1_0Action(output.action, context): undefined, - alert: (output.alert != null) ? deserializeAws_json1_0Alert(output.alert, context): undefined, - infrastructureUpdate: (output.infrastructureUpdate != null) ? deserializeAws_json1_0InfrastructureUpdate(output.infrastructureUpdate, context): undefined, - progress: (output.progress != null) ? deserializeAws_json1_0Progress(output.progress, context): undefined, - resource: (output.resource != null) ? deserializeAws_json1_0Resource(output.resource, context): undefined, - resourceList: (output.resourceList != null) ? deserializeAws_json1_0ResourceList(output.resourceList, context): undefined, - section: (output.section != null) ? deserializeAws_json1_0Section(output.section, context): undefined, - step: (output.step != null) ? deserializeAws_json1_0Step(output.step, context): undefined, - suggestions: (output.suggestions != null) ? deserializeAws_json1_0Suggestions(output.suggestions, context): undefined, - taskDetails: (output.taskDetails != null) ? deserializeAws_json1_0TaskDetails(output.taskDetails, context): undefined, - taskReference: (output.taskReference != null) ? deserializeAws_json1_0TaskReference(output.taskReference, context): undefined, - text: (output.text != null) ? deserializeAws_json1_0Text(output.text, context): undefined, - } as any; - } + // de_InfrastructureUpdate omitted. - const deserializeAws_json1_0InteractionComponentEntry = ( - output: any, - context: __SerdeContext - ): InteractionComponentEntry => { - return { - interactionComponent: (output.interactionComponent != null) ? deserializeAws_json1_0InteractionComponent(output.interactionComponent, context): undefined, - interactionComponentId: __expectString(output.interactionComponentId), - } as any; - } + // de_InfrastructureUpdateTransition omitted. - const deserializeAws_json1_0InteractionComponentEntryList = ( - output: any, - context: __SerdeContext - ): (InteractionComponentEntry)[] => { - const retVal = (output || []).filter((e: any) => e != null).map((entry: any) => { - if (entry === null) { - return null as any; - } - return deserializeAws_json1_0InteractionComponentEntry(entry, context); - }); - return retVal; - } + /** + * deserializeAws_json1_0InteractionComponent + */ + const de_InteractionComponent = ( + output: any, + context: __SerdeContext + ): InteractionComponent => { + return take(output, { + 'alert': _json, + 'infrastructureUpdate': _json, + 'progress': _json, + 'resource': _json, + 'resourceList': _json, + 'section': _json, + 'step': _json, + 'suggestions': _json, + 'taskDetails': _json, + 'taskReference': _json, + 'text': _json, + }) as any; + } - const deserializeAws_json1_0ModuleLink = ( - output: any, - context: __SerdeContext - ): ModuleLink => { - return { - cloudWatchTroubleshootingLink: (output.cloudWatchTroubleshootingLink != null) ? deserializeAws_json1_0CloudWatchTroubleshootingLink(output.cloudWatchTroubleshootingLink, context): undefined, - } as any; - } + // de_ModuleLink omitted. - const deserializeAws_json1_0Progress = ( - output: any, - context: __SerdeContext - ): Progress => { - return { - content: (output.content != null) ? deserializeAws_json1_0ProgressComponentList(output.content, context): undefined, - } as any; - } + // de_Progress omitted. - const deserializeAws_json1_0ProgressComponent = ( - output: any, - context: __SerdeContext - ): ProgressComponent => { - return { - step: (output.step != null) ? deserializeAws_json1_0Step(output.step, context): undefined, - } as any; - } + // de_ProgressComponent omitted. - const deserializeAws_json1_0ProgressComponentList = ( - output: any, - context: __SerdeContext - ): (ProgressComponent)[] => { - const retVal = (output || []).filter((e: any) => e != null).map((entry: any) => { - if (entry === null) { - return null as any; - } - return deserializeAws_json1_0ProgressComponent(entry, context); - }); - return retVal; - } + // de_ProgressComponentList omitted. - const deserializeAws_json1_0Resource = ( - output: any, - context: __SerdeContext - ): Resource => { - return { - ARN: __expectString(output.ARN), - description: __expectString(output.description), - link: __expectString(output.link), - resourceJsonString: __expectString(output.resourceJsonString), - title: __expectString(output.title), - type: __expectString(output.type), - } as any; - } + // de_Resource omitted. - const deserializeAws_json1_0ResourceList = ( - output: any, - context: __SerdeContext - ): ResourceList => { - return { - action: (output.action != null) ? deserializeAws_json1_0Action(output.action, context): undefined, - items: (output.items != null) ? deserializeAws_json1_0Resources(output.items, context): undefined, - } as any; - } + // de_ResourceList omitted. - const deserializeAws_json1_0Resources = ( - output: any, - context: __SerdeContext - ): (Resource)[] => { - const retVal = (output || []).filter((e: any) => e != null).map((entry: any) => { - if (entry === null) { - return null as any; - } - return deserializeAws_json1_0Resource(entry, context); - }); - return retVal; - } + // de_Resources omitted. - const deserializeAws_json1_0Section = ( - output: any, - context: __SerdeContext - ): Section => { - return { - action: (output.action != null) ? deserializeAws_json1_0Action(output.action, context): undefined, - content: (output.content != null) ? deserializeAws_json1_0SectionComponentList(output.content, context): undefined, - title: __expectString(output.title), - } as any; - } + // de_Section omitted. - const deserializeAws_json1_0SectionComponent = ( - output: any, - context: __SerdeContext - ): SectionComponent => { - return { - alert: (output.alert != null) ? deserializeAws_json1_0Alert(output.alert, context): undefined, - resource: (output.resource != null) ? deserializeAws_json1_0Resource(output.resource, context): undefined, - resourceList: (output.resourceList != null) ? deserializeAws_json1_0ResourceList(output.resourceList, context): undefined, - text: (output.text != null) ? deserializeAws_json1_0Text(output.text, context): undefined, - } as any; - } + // de_SectionComponent omitted. - const deserializeAws_json1_0SectionComponentList = ( - output: any, - context: __SerdeContext - ): (SectionComponent)[] => { - const retVal = (output || []).filter((e: any) => e != null).map((entry: any) => { - if (entry === null) { - return null as any; - } - return deserializeAws_json1_0SectionComponent(entry, context); - }); - return retVal; - } + // de_SectionComponentList omitted. - const deserializeAws_json1_0Step = ( - output: any, - context: __SerdeContext - ): Step => { - return { - content: (output.content != null) ? deserializeAws_json1_0StepComponentList(output.content, context): undefined, - id: __expectInt32(output.id), - label: __expectString(output.label), - state: __expectString(output.state), - } as any; - } + // de_Step omitted. - const deserializeAws_json1_0StepComponent = ( - output: any, - context: __SerdeContext - ): StepComponent => { - return { - text: (output.text != null) ? deserializeAws_json1_0Text(output.text, context): undefined, - } as any; - } + // de_StepComponent omitted. - const deserializeAws_json1_0StepComponentList = ( - output: any, - context: __SerdeContext - ): (StepComponent)[] => { - const retVal = (output || []).filter((e: any) => e != null).map((entry: any) => { - if (entry === null) { - return null as any; - } - return deserializeAws_json1_0StepComponent(entry, context); - }); - return retVal; - } + // de_StepComponentList omitted. - const deserializeAws_json1_0Suggestion = ( - output: any, - context: __SerdeContext - ): Suggestion => { - return { - value: __expectString(output.value), - } as any; - } + // de_Suggestion omitted. - const deserializeAws_json1_0SuggestionList = ( - output: any, - context: __SerdeContext - ): (Suggestion)[] => { - const retVal = (output || []).filter((e: any) => e != null).map((entry: any) => { - if (entry === null) { - return null as any; - } - return deserializeAws_json1_0Suggestion(entry, context); - }); - return retVal; - } + // de_SuggestionList omitted. - const deserializeAws_json1_0Suggestions = ( - output: any, - context: __SerdeContext - ): Suggestions => { - return { - items: (output.items != null) ? deserializeAws_json1_0SuggestionList(output.items, context): undefined, - } as any; - } + // de_Suggestions omitted. - const deserializeAws_json1_0TaskAction = ( - output: any, - context: __SerdeContext - ): TaskAction => { - return { - confirmation: (output.confirmation != null) ? deserializeAws_json1_0TaskActionConfirmation(output.confirmation, context): undefined, - disabled: __expectBoolean(output.disabled), - label: __expectString(output.label), - note: (output.note != null) ? deserializeAws_json1_0TaskActionNote(output.note, context): undefined, - payload: (output.payload != null) ? deserializeAws_json1_0TaskActionPayload(output.payload, context): undefined, - primary: __expectBoolean(output.primary), - } as any; - } + // de_TaskAction omitted. - const deserializeAws_json1_0TaskActionConfirmation = ( - output: any, - context: __SerdeContext - ): TaskActionConfirmation => { - return { - content: __expectString(output.content), - } as any; - } + // de_TaskActionConfirmation omitted. - const deserializeAws_json1_0TaskActionList = ( - output: any, - context: __SerdeContext - ): (TaskAction)[] => { - const retVal = (output || []).filter((e: any) => e != null).map((entry: any) => { - if (entry === null) { - return null as any; - } - return deserializeAws_json1_0TaskAction(entry, context); - }); - return retVal; - } + // de_TaskActionList omitted. - const deserializeAws_json1_0TaskActionNote = ( - output: any, - context: __SerdeContext - ): TaskActionNote => { - return { - content: __expectString(output.content), - type: __expectString(output.type), - } as any; - } + // de_TaskActionNote omitted. - const deserializeAws_json1_0TaskActionPayload = ( - output: any, - context: __SerdeContext - ): Record => { - return Object.entries(output).reduce((acc: Record, [key, value]: [string, any]) => { - if (value === null) { - return acc; - } - acc[key] = __expectString(value) as any; - return acc; - }, {}); - } + // de_TaskActionPayload omitted. - const deserializeAws_json1_0TaskComponent = ( - output: any, - context: __SerdeContext - ): TaskComponent => { - return { - alert: (output.alert != null) ? deserializeAws_json1_0Alert(output.alert, context): undefined, - infrastructureUpdate: (output.infrastructureUpdate != null) ? deserializeAws_json1_0InfrastructureUpdate(output.infrastructureUpdate, context): undefined, - progress: (output.progress != null) ? deserializeAws_json1_0Progress(output.progress, context): undefined, - text: (output.text != null) ? deserializeAws_json1_0Text(output.text, context): undefined, - } as any; - } + // de_TaskComponent omitted. - const deserializeAws_json1_0TaskComponentList = ( - output: any, - context: __SerdeContext - ): (TaskComponent)[] => { - const retVal = (output || []).filter((e: any) => e != null).map((entry: any) => { - if (entry === null) { - return null as any; - } - return deserializeAws_json1_0TaskComponent(entry, context); - }); - return retVal; - } + // de_TaskComponentList omitted. - const deserializeAws_json1_0TaskDetails = ( - output: any, - context: __SerdeContext - ): TaskDetails => { - return { - actions: (output.actions != null) ? deserializeAws_json1_0TaskActionList(output.actions, context): undefined, - content: (output.content != null) ? deserializeAws_json1_0TaskComponentList(output.content, context): undefined, - overview: (output.overview != null) ? deserializeAws_json1_0TaskOverview(output.overview, context): undefined, - } as any; - } + // de_TaskDetails omitted. - const deserializeAws_json1_0TaskOverview = ( - output: any, - context: __SerdeContext - ): TaskOverview => { - return { - description: __expectString(output.description), - label: __expectString(output.label), - } as any; - } + // de_TaskOverview omitted. - const deserializeAws_json1_0TaskReference = ( - output: any, - context: __SerdeContext - ): TaskReference => { - return { - taskId: __expectString(output.taskId), - } as any; - } + // de_TaskReference omitted. - const deserializeAws_json1_0Text = ( - output: any, - context: __SerdeContext - ): Text => { - return { - content: __expectString(output.content), - } as any; - } + // de_Text omitted. - const deserializeAws_json1_0WebLink = ( - output: any, - context: __SerdeContext - ): WebLink => { - return { - label: __expectString(output.label), - url: __expectString(output.url), - } as any; - } + // de_WebLink omitted. - const deserializeMetadata = (output: __HttpResponse): __ResponseMetadata => ({ - httpStatusCode: output.statusCode, - requestId: output.headers["x-amzn-requestid"] ?? output.headers["x-amzn-request-id"] ?? output.headers["x-amz-request-id"], - extendedRequestId: output.headers["x-amz-id-2"], - cfId: output.headers["x-amz-cf-id"], - }); + const deserializeMetadata = (output: __HttpResponse): __ResponseMetadata => ({ + httpStatusCode: output.statusCode, + requestId: output.headers["x-amzn-requestid"] ?? output.headers["x-amzn-request-id"] ?? output.headers["x-amz-request-id"], + extendedRequestId: output.headers["x-amz-id-2"], + cfId: output.headers["x-amz-cf-id"], + }); - // Collect low-level response body stream to Uint8Array. - const collectBody = (streamBody: any = new Uint8Array(), context: __SerdeContext): Promise => { - if (streamBody instanceof Uint8Array) { - return Promise.resolve(streamBody); - } - return context.streamCollector(streamBody) || Promise.resolve(new Uint8Array()); - }; + // Encode Uint8Array data into string with utf-8. + const collectBodyString = (streamBody: any, context: __SerdeContext): Promise => collectBody(streamBody, context).then(body => context.utf8Encoder(body)) - // Encode Uint8Array data into string with utf-8. - const collectBodyString = (streamBody: any, context: __SerdeContext): Promise => collectBody(streamBody, context).then(body => context.utf8Encoder(body)) - - const buildHttpRpcRequest = async ( - context: __SerdeContext, - headers: __HeaderBag, - path: string, - resolvedHostname: string | undefined, - body: any, - ): Promise<__HttpRequest> => { - const {hostname, protocol = "https", port, path: basePath} = await context.endpoint(); - const contents: any = { - protocol, - hostname, - port, - method: "POST", - path: basePath.endsWith("/") ? basePath.slice(0, -1) + path : basePath + path, - headers, - }; - if (resolvedHostname !== undefined) { - contents.hostname = resolvedHostname; - } - if (body !== undefined) { - contents.body = body; - } - return new __HttpRequest(contents); + const throwDefaultError = withBaseException(__BaseException); + const buildHttpRpcRequest = async ( + context: __SerdeContext, + headers: __HeaderBag, + path: string, + resolvedHostname: string | undefined, + body: any, + ): Promise<__HttpRequest> => { + const {hostname, protocol = "https", port, path: basePath} = await context.endpoint(); + const contents: any = { + protocol, + hostname, + port, + method: "POST", + path: basePath.endsWith("/") ? basePath.slice(0, -1) + path : basePath + path, + headers, }; - - const parseBody = (streamBody: any, context: __SerdeContext): any => collectBodyString(streamBody, context).then(encoded => { - if (encoded.length) { - return JSON.parse(encoded); - } - return {}; - }); - - const parseErrorBody = async (errorBody: any, context: __SerdeContext) => { - const value = await parseBody(errorBody, context); - value.message = value.message ?? value.Message; - return value; + if (resolvedHostname !== undefined) { + contents.hostname = resolvedHostname; } - - /** - * Load an error code for the aws.rest-json-1.1 protocol. - */ - const loadRestJsonErrorCode = (output: __HttpResponse, data: any): string | undefined => { - const findKey = (object: any, key: string) => Object.keys(object).find((k) => k.toLowerCase() === key.toLowerCase()); - - const sanitizeErrorCode = (rawValue: string | number): string => { - let cleanValue = rawValue; - if (typeof cleanValue === "number") { - cleanValue = cleanValue.toString(); - } - if (cleanValue.indexOf(",") >= 0) { - cleanValue = cleanValue.split(",")[0]; - } - if (cleanValue.indexOf(":") >= 0) { - cleanValue = cleanValue.split(":")[0]; - } - if (cleanValue.indexOf("#") >= 0) { - cleanValue = cleanValue.split("#")[1]; - } - return cleanValue; - }; - - const headerKey = findKey(output.headers, "x-amzn-errortype"); - if (headerKey !== undefined) { - return sanitizeErrorCode(output.headers[headerKey]); - } - - if (data.code !== undefined) { - return sanitizeErrorCode(data.code); - } - - if (data["__type"] !== undefined) { - return sanitizeErrorCode(data["__type"]); - } - }; + if (body !== undefined) { + contents.body = body; + } + return new __HttpRequest(contents); + }; + function sharedHeaders(operation: string): __HeaderBag { return { + 'content-type': "application/x-amz-json-1.0", + 'x-amz-target': `AmazonQDeveloperStreamingService.${operation}`, + }}; diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeConfig.browser.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeConfig.browser.ts index b4c828e98df..f6a45601c74 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeConfig.browser.ts +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeConfig.browser.ts @@ -3,26 +3,26 @@ import packageInfo from "../package.json"; // eslint-disable-line import { Sha256 } from "@aws-crypto/sha256-browser"; +import { defaultUserAgent } from "@aws-sdk/util-user-agent-browser"; import { DEFAULT_USE_DUALSTACK_ENDPOINT, DEFAULT_USE_FIPS_ENDPOINT, -} from "@aws-sdk/config-resolver"; -import { eventStreamSerdeProvider } from "@aws-sdk/eventstream-serde-browser"; +} from "@smithy/config-resolver"; +import { eventStreamSerdeProvider } from "@smithy/eventstream-serde-browser"; import { FetchHttpHandler as RequestHandler, streamCollector, -} from "@aws-sdk/fetch-http-handler"; -import { invalidProvider } from "@aws-sdk/invalid-dependency"; -import { calculateBodyLength } from "@aws-sdk/util-body-length-browser"; +} from "@smithy/fetch-http-handler"; +import { invalidProvider } from "@smithy/invalid-dependency"; +import { calculateBodyLength } from "@smithy/util-body-length-browser"; import { DEFAULT_MAX_ATTEMPTS, DEFAULT_RETRY_MODE, -} from "@aws-sdk/util-retry"; -import { defaultUserAgent } from "@aws-sdk/util-user-agent-browser"; +} from "@smithy/util-retry"; import { QDeveloperStreamingClientConfig } from "./QDeveloperStreamingClient"; import { getRuntimeConfig as getSharedRuntimeConfig } from "./runtimeConfig.shared"; -import { loadConfigsForDefaultMode } from "@aws-sdk/smithy-client"; -import { resolveDefaultsModeConfig } from "@aws-sdk/util-defaults-mode-browser"; +import { loadConfigsForDefaultMode } from "@smithy/smithy-client"; +import { resolveDefaultsModeConfig } from "@smithy/util-defaults-mode-browser"; /** * @internal @@ -42,7 +42,7 @@ export const getRuntimeConfig = (config: QDeveloperStreamingClientConfig) => { eventStreamSerdeProvider: config?.eventStreamSerdeProvider ?? eventStreamSerdeProvider, maxAttempts: config?.maxAttempts ?? DEFAULT_MAX_ATTEMPTS, region: config?.region ?? invalidProvider("Region is missing"), - requestHandler: config?.requestHandler ?? new RequestHandler(defaultConfigProvider), + requestHandler: RequestHandler.create(config?.requestHandler ?? defaultConfigProvider), retryMode: config?.retryMode ?? (async () => (await defaultConfigProvider()).retryMode || DEFAULT_RETRY_MODE), sha256: config?.sha256 ?? Sha256, streamCollector: config?.streamCollector ?? streamCollector, diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeConfig.shared.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeConfig.shared.ts index 83300c5ca8d..d225ea9de71 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeConfig.shared.ts +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeConfig.shared.ts @@ -1,29 +1,42 @@ // smithy-typescript generated code +import { defaultQDeveloperStreamingHttpAuthSchemeProvider } from "./auth/httpAuthSchemeProvider"; import { defaultRegionInfoProvider } from "./endpoints"; -import { NoOpLogger } from "@aws-sdk/smithy-client"; -import { parseUrl } from "@aws-sdk/url-parser"; +import { AwsSdkSigV4Signer } from "@aws-sdk/core"; +import { NoOpLogger } from "@smithy/smithy-client"; +import { IdentityProviderConfig } from "@smithy/types"; +import { parseUrl } from "@smithy/url-parser"; import { fromBase64, toBase64, -} from "@aws-sdk/util-base64"; +} from "@smithy/util-base64"; import { fromUtf8, toUtf8, -} from "@aws-sdk/util-utf8"; +} from "@smithy/util-utf8"; import { QDeveloperStreamingClientConfig } from "./QDeveloperStreamingClient"; /** * @internal */ -export const getRuntimeConfig = (config: QDeveloperStreamingClientConfig) => ({ - apiVersion: "2024-06-11", - base64Decoder: config?.base64Decoder ?? fromBase64, +export const getRuntimeConfig = (config: QDeveloperStreamingClientConfig) => { + return { + apiVersion: "2024-06-11", + base64Decoder: config?.base64Decoder ?? fromBase64, base64Encoder: config?.base64Encoder ?? toBase64, disableHostPrefix: config?.disableHostPrefix ?? false, + extensions: config?.extensions ?? [], + httpAuthSchemeProvider: config?.httpAuthSchemeProvider ?? defaultQDeveloperStreamingHttpAuthSchemeProvider, + httpAuthSchemes: config?.httpAuthSchemes ?? [{ + schemeId: "aws.auth#sigv4", + identityProvider: (ipc: IdentityProviderConfig) => + ipc.getIdentityProvider("aws.auth#sigv4"), + signer: new AwsSdkSigV4Signer(), + }], logger: config?.logger ?? new NoOpLogger(), regionInfoProvider: config?.regionInfoProvider ?? defaultRegionInfoProvider, serviceId: config?.serviceId ?? "QDeveloperStreaming", urlParser: config?.urlParser ?? parseUrl, utf8Decoder: config?.utf8Decoder ?? fromUtf8, utf8Encoder: config?.utf8Encoder ?? toUtf8, -}); + } +}; diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeConfig.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeConfig.ts index c1abdb14e93..9a3f3852e8f 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeConfig.ts +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeConfig.ts @@ -2,33 +2,33 @@ // @ts-ignore: package.json will be imported from dist folders import packageInfo from "../package.json"; // eslint-disable-line -import { decorateDefaultCredentialProvider } from "@aws-sdk/client-sts"; +import { emitWarningIfUnsupportedVersion as awsCheckVersion } from "@aws-sdk/core"; +import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node"; +import { defaultUserAgent } from "@aws-sdk/util-user-agent-node"; import { NODE_REGION_CONFIG_FILE_OPTIONS, NODE_REGION_CONFIG_OPTIONS, NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS, NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS, -} from "@aws-sdk/config-resolver"; -import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node"; -import { eventStreamSerdeProvider } from "@aws-sdk/eventstream-serde-node"; -import { Hash } from "@aws-sdk/hash-node"; +} from "@smithy/config-resolver"; +import { eventStreamSerdeProvider } from "@smithy/eventstream-serde-node"; +import { Hash } from "@smithy/hash-node"; import { NODE_MAX_ATTEMPT_CONFIG_OPTIONS, NODE_RETRY_MODE_CONFIG_OPTIONS, -} from "@aws-sdk/middleware-retry"; -import { loadConfig as loadNodeConfig } from "@aws-sdk/node-config-provider"; +} from "@smithy/middleware-retry"; +import { loadConfig as loadNodeConfig } from "@smithy/node-config-provider"; import { NodeHttpHandler as RequestHandler, streamCollector, -} from "@aws-sdk/node-http-handler"; -import { calculateBodyLength } from "@aws-sdk/util-body-length-node"; -import { DEFAULT_RETRY_MODE } from "@aws-sdk/util-retry"; -import { defaultUserAgent } from "@aws-sdk/util-user-agent-node"; +} from "@smithy/node-http-handler"; +import { calculateBodyLength } from "@smithy/util-body-length-node"; +import { DEFAULT_RETRY_MODE } from "@smithy/util-retry"; import { QDeveloperStreamingClientConfig } from "./QDeveloperStreamingClient"; import { getRuntimeConfig as getSharedRuntimeConfig } from "./runtimeConfig.shared"; -import { loadConfigsForDefaultMode } from "@aws-sdk/smithy-client"; -import { resolveDefaultsModeConfig } from "@aws-sdk/util-defaults-mode-node"; -import { emitWarningIfUnsupportedVersion } from "@aws-sdk/smithy-client"; +import { loadConfigsForDefaultMode } from "@smithy/smithy-client"; +import { resolveDefaultsModeConfig } from "@smithy/util-defaults-mode-node"; +import { emitWarningIfUnsupportedVersion } from "@smithy/smithy-client"; /** * @internal @@ -38,18 +38,18 @@ export const getRuntimeConfig = (config: QDeveloperStreamingClientConfig) => { const defaultsMode = resolveDefaultsModeConfig(config); const defaultConfigProvider = () => defaultsMode().then(loadConfigsForDefaultMode); const clientSharedValues = getSharedRuntimeConfig(config); - return { + awsCheckVersion(process.version);return { ...clientSharedValues, ...config, runtime: "node", defaultsMode, bodyLengthChecker: config?.bodyLengthChecker ?? calculateBodyLength, - credentialDefaultProvider: config?.credentialDefaultProvider ?? decorateDefaultCredentialProvider(credentialDefaultProvider), + credentialDefaultProvider: config?.credentialDefaultProvider ?? credentialDefaultProvider, defaultUserAgentProvider: config?.defaultUserAgentProvider ?? defaultUserAgent({serviceId: clientSharedValues.serviceId, clientVersion: packageInfo.version}), eventStreamSerdeProvider: config?.eventStreamSerdeProvider ?? eventStreamSerdeProvider, maxAttempts: config?.maxAttempts ?? loadNodeConfig(NODE_MAX_ATTEMPT_CONFIG_OPTIONS), region: config?.region ?? loadNodeConfig(NODE_REGION_CONFIG_OPTIONS, NODE_REGION_CONFIG_FILE_OPTIONS), - requestHandler: config?.requestHandler ?? new RequestHandler(defaultConfigProvider), + requestHandler: RequestHandler.create(config?.requestHandler ?? defaultConfigProvider), retryMode: config?.retryMode ?? loadNodeConfig({...NODE_RETRY_MODE_CONFIG_OPTIONS,default: async () => (await defaultConfigProvider()).retryMode || DEFAULT_RETRY_MODE,}), sha256: config?.sha256 ?? Hash.bind(null, "sha256"), streamCollector: config?.streamCollector ?? streamCollector, diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeExtensions.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeExtensions.ts new file mode 100644 index 00000000000..2db7927eff2 --- /dev/null +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeExtensions.ts @@ -0,0 +1,59 @@ +// smithy-typescript generated code +import { + getHttpAuthExtensionConfiguration, + resolveHttpAuthRuntimeConfig, +} from "./auth/httpAuthExtensionConfiguration"; +import { + getAwsRegionExtensionConfiguration, + resolveAwsRegionExtensionConfiguration, +} from "@aws-sdk/region-config-resolver"; +import { + getHttpHandlerExtensionConfiguration, + resolveHttpHandlerRuntimeConfig, +} from "@smithy/protocol-http"; +import { + getDefaultExtensionConfiguration, + resolveDefaultRuntimeConfig, +} from "@smithy/smithy-client"; +import { QDeveloperStreamingExtensionConfiguration } from "./extensionConfiguration"; + +/** + * @public + */ +export interface RuntimeExtension { + configure(extensionConfiguration: QDeveloperStreamingExtensionConfiguration): void; +} + +/** + * @public + */ +export interface RuntimeExtensionsConfig { + extensions: RuntimeExtension[] +} + +const asPartial = >(t: T) => t; + +/** + * @internal + */ +export const resolveRuntimeExtensions = ( + runtimeConfig: any, + extensions: RuntimeExtension[] +) => { + const extensionConfiguration: QDeveloperStreamingExtensionConfiguration = { + ...asPartial(getAwsRegionExtensionConfiguration(runtimeConfig)), + ...asPartial(getDefaultExtensionConfiguration(runtimeConfig)), + ...asPartial(getHttpHandlerExtensionConfiguration(runtimeConfig)), + ...asPartial(getHttpAuthExtensionConfiguration(runtimeConfig)), + }; + + extensions.forEach(extension => extension.configure(extensionConfiguration)); + + return { + ...runtimeConfig, + ...resolveAwsRegionExtensionConfiguration(extensionConfiguration), + ...resolveDefaultRuntimeConfig(extensionConfiguration), + ...resolveHttpHandlerRuntimeConfig(extensionConfiguration), + ...resolveHttpAuthRuntimeConfig(extensionConfiguration), + }; +} diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/tsconfig.json b/src.gen/@amzn/amazon-q-developer-streaming-client/tsconfig.json index 344909de212..e7f5ec56b74 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/tsconfig.json +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@tsconfig/node14/tsconfig.json", + "extends": "@tsconfig/node16/tsconfig.json", "compilerOptions": { "downlevelIteration": true, "importHelpers": true, From 4eab91b959e5bb59b5aa79fe0dd38c24f69105ee Mon Sep 17 00:00:00 2001 From: hkobew Date: Fri, 10 Jan 2025 11:31:36 -0500 Subject: [PATCH 07/12] undo all changes on branch --- package-lock.json | 3382 ++++++----------- packages/amazonq/.changes/1.42.0.json | 58 + packages/amazonq/CHANGELOG.md | 16 + packages/amazonq/package.json | 2 +- .../util/telemetryHelper.test.ts | 42 + .../service/recommendationHandler.ts | 2 + .../util/codeWhispererSession.ts | 1 + .../src/codewhisperer/util/telemetryHelper.ts | 55 +- packages/toolkit/.changes/3.41.0.json | 14 + packages/toolkit/CHANGELOG.md | 5 + packages/toolkit/package.json | 2 +- 11 files changed, 1432 insertions(+), 2147 deletions(-) create mode 100644 packages/amazonq/.changes/1.42.0.json create mode 100644 packages/toolkit/.changes/3.41.0.json diff --git a/package-lock.json b/package-lock.json index 37b6ae9cfe5..900f85f1ae8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -107,21 +107,6 @@ "node": ">=16.0.0" } }, - "node_modules/@aws-crypto/ie11-detection": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@aws-crypto/ie11-detection/-/ie11-detection-3.0.0.tgz", - "integrity": "sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^1.11.1" - } - }, - "node_modules/@aws-crypto/ie11-detection/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "license": "0BSD" - }, "node_modules/@aws-crypto/sha256-browser": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-5.2.0.tgz", @@ -246,31 +231,6 @@ "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/abort-controller": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/abort-controller/-/abort-controller-3.267.0.tgz", - "integrity": "sha512-5R7OSnHFV/f+qQpMf1RuSQoVdXroK94Vl6naWjMOAhMyofHykVhEok9hmFPac86AVx8rVX/vuA7u9GKI6/EE7g==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/abort-controller/node_modules/@aws-sdk/types": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", - "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, "node_modules/@aws-sdk/client-cloudformation": { "version": "3.682.0", "resolved": "https://registry.npmjs.org/@aws-sdk/client-cloudformation/-/client-cloudformation-3.682.0.tgz", @@ -4004,64 +3964,6 @@ "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/config-resolver": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.267.0.tgz", - "integrity": "sha512-UMvJY548xOkamU9ZuZk336VX9r3035CAbttagiPJ/FXy9S8jcQ7N722PAovtxs69nNBQf56cmWsnOHphLCGG9w==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/signature-v4": "3.267.0", - "@aws-sdk/types": "3.267.0", - "@aws-sdk/util-config-provider": "3.208.0", - "@aws-sdk/util-middleware": "3.267.0", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/signature-v4": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.267.0.tgz", - "integrity": "sha512-Je1e7rum2zvxa3jWfwq4E+fyBdFJmSJAwGtWYz3+/rWipwXFlSAPeSVqtNjHdfzakgabvzLp7aesG4yQTrO2YQ==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/is-array-buffer": "3.201.0", - "@aws-sdk/types": "3.267.0", - "@aws-sdk/util-hex-encoding": "3.201.0", - "@aws-sdk/util-middleware": "3.267.0", - "@aws-sdk/util-uri-escape": "3.201.0", - "@aws-sdk/util-utf8": "3.254.0", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/types": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", - "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/util-hex-encoding": { - "version": "3.201.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.201.0.tgz", - "integrity": "sha512-7t1vR1pVxKx0motd3X9rI3m/xNp78p3sHtP5yo4NP4ARpxyJ0fokBomY8ScaH2D/B+U5o9ARxldJUdMqyBlJcA==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, "node_modules/@aws-sdk/core": { "version": "3.635.0", "license": "Apache-2.0", @@ -5471,436 +5373,369 @@ "node": ">= 12.0.0" } }, - "node_modules/@aws-sdk/eventstream-codec": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-codec/-/eventstream-codec-3.267.0.tgz", - "integrity": "sha512-QE6k1kKbiMY2TklrFw1bpNlGbnQsiwY4IaUPFEv3UoKetfZUXSxjMcFcz/nfxjdfQ100IISfPCN5Jp1ycJjrfg==", + "node_modules/@aws-sdk/middleware-host-header": { + "version": "3.620.0", "license": "Apache-2.0", "dependencies": { - "@aws-crypto/crc32": "3.0.0", - "@aws-sdk/types": "3.267.0", - "@aws-sdk/util-hex-encoding": "3.201.0", - "tslib": "^2.3.1" + "@aws-sdk/types": "3.609.0", + "@smithy/protocol-http": "^4.1.0", + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/eventstream-codec/node_modules/@aws-crypto/crc32": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@aws-crypto/crc32/-/crc32-3.0.0.tgz", - "integrity": "sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==", + "node_modules/@aws-sdk/middleware-host-header/node_modules/@aws-sdk/types": { + "version": "3.609.0", "license": "Apache-2.0", "dependencies": { - "@aws-crypto/util": "^3.0.0", - "@aws-sdk/types": "^3.222.0", - "tslib": "^1.11.1" + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/eventstream-codec/node_modules/@aws-crypto/crc32/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "license": "0BSD" - }, - "node_modules/@aws-sdk/eventstream-codec/node_modules/@aws-crypto/util": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-3.0.0.tgz", - "integrity": "sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==", + "node_modules/@aws-sdk/middleware-host-header/node_modules/@smithy/protocol-http": { + "version": "4.1.0", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "^3.222.0", - "@aws-sdk/util-utf8-browser": "^3.0.0", - "tslib": "^1.11.1" + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/eventstream-codec/node_modules/@aws-crypto/util/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "license": "0BSD" - }, - "node_modules/@aws-sdk/eventstream-codec/node_modules/@aws-sdk/types": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", - "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", + "node_modules/@aws-sdk/middleware-host-header/node_modules/@smithy/types": { + "version": "3.3.0", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.1" + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/eventstream-codec/node_modules/@aws-sdk/util-hex-encoding": { - "version": "3.201.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.201.0.tgz", - "integrity": "sha512-7t1vR1pVxKx0motd3X9rI3m/xNp78p3sHtP5yo4NP4ARpxyJ0fokBomY8ScaH2D/B+U5o9ARxldJUdMqyBlJcA==", + "node_modules/@aws-sdk/middleware-logger": { + "version": "3.609.0", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.1" + "@aws-sdk/types": "3.609.0", + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/eventstream-serde-browser": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-browser/-/eventstream-serde-browser-3.267.0.tgz", - "integrity": "sha512-PIhXs8UK5juvIACUCwmj757OmIGRmQbUjMX6QYuLgeIIsAhEBfn9NRDR9v6rWZr+vlDJaJW0/IWpp6kfvmE3Pw==", + "node_modules/@aws-sdk/middleware-logger/node_modules/@aws-sdk/types": { + "version": "3.609.0", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/eventstream-serde-universal": "3.267.0", - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/eventstream-serde-browser/node_modules/@aws-sdk/types": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", - "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", + "node_modules/@aws-sdk/middleware-logger/node_modules/@smithy/types": { + "version": "3.3.0", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.1" + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/eventstream-serde-config-resolver": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-3.267.0.tgz", - "integrity": "sha512-exFQEqD0paiygtTQz6YroaH6MO54v4Xo9nWYMmny1JFsG7FObBlOi+4iSn3GHsXG0XfauYrr7KubRzDqXKKMwQ==", + "node_modules/@aws-sdk/middleware-recursion-detection": { + "version": "3.620.0", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "@aws-sdk/types": "3.609.0", + "@smithy/protocol-http": "^4.1.0", + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/eventstream-serde-config-resolver/node_modules/@aws-sdk/types": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", - "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", + "node_modules/@aws-sdk/middleware-recursion-detection/node_modules/@aws-sdk/types": { + "version": "3.609.0", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.1" + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/eventstream-serde-node": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-node/-/eventstream-serde-node-3.267.0.tgz", - "integrity": "sha512-VzCb4Z+18pbqL87oepog5poNqQuKotj6YtEK/5KYi55HqGgTwhbAQjtL8SVQO3dCgv080oW5cVSTvIpmVcdrDg==", + "node_modules/@aws-sdk/middleware-recursion-detection/node_modules/@smithy/protocol-http": { + "version": "4.1.0", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/eventstream-serde-universal": "3.267.0", - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/eventstream-serde-node/node_modules/@aws-sdk/types": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", - "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", + "node_modules/@aws-sdk/middleware-recursion-detection/node_modules/@smithy/types": { + "version": "3.3.0", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.1" + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/eventstream-serde-universal": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-universal/-/eventstream-serde-universal-3.267.0.tgz", - "integrity": "sha512-lAQqA5IzhRTGvUR8sGcAeQxjGYr++/l8ME6n+E7R3q/gq2m3vh+su9mTLzL60329mMSYRQ6LKV4soskwiJ5X+A==", + "node_modules/@aws-sdk/middleware-stack": { + "version": "3.342.0", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/eventstream-codec": "3.267.0", - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "tslib": "^2.5.0" }, "engines": { "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/eventstream-serde-universal/node_modules/@aws-sdk/types": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", - "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", + "node_modules/@aws-sdk/middleware-user-agent": { + "version": "3.637.0", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.1" + "@aws-sdk/types": "3.609.0", + "@aws-sdk/util-endpoints": "3.637.0", + "@smithy/protocol-http": "^4.1.0", + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/fetch-http-handler": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.267.0.tgz", - "integrity": "sha512-u8v8OvWvLVfifmETCAj+DCTot900AsdO1b+N+O8nXiTm2v99rtEoNRJW+no/5vJKNqR+95OAz4NWjFep8nzseg==", + "node_modules/@aws-sdk/middleware-user-agent/node_modules/@aws-sdk/types": { + "version": "3.609.0", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/protocol-http": "3.267.0", - "@aws-sdk/querystring-builder": "3.267.0", - "@aws-sdk/types": "3.267.0", - "@aws-sdk/util-base64": "3.208.0", - "tslib": "^2.3.1" + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/fetch-http-handler/node_modules/@aws-sdk/types": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", - "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", + "node_modules/@aws-sdk/middleware-user-agent/node_modules/@smithy/protocol-http": { + "version": "4.1.0", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.1" + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/hash-node": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/hash-node/-/hash-node-3.267.0.tgz", - "integrity": "sha512-N3xeChdJg4V4jh2vrRN521EMJYxjUOo/LpvpisFyQHE/p31AfcOLb05upYFoYLvyeder9RHBIyNsvvnMYYoCsA==", + "node_modules/@aws-sdk/middleware-user-agent/node_modules/@smithy/types": { + "version": "3.3.0", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.267.0", - "@aws-sdk/util-buffer-from": "3.208.0", - "@aws-sdk/util-utf8": "3.254.0", - "tslib": "^2.3.1" + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/hash-node/node_modules/@aws-sdk/types": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", - "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", + "node_modules/@aws-sdk/property-provider": { + "version": "3.46.0", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.1" + "@aws-sdk/types": "3.46.0", + "tslib": "^2.3.0" }, "engines": { - "node": ">=14.0.0" + "node": ">= 12.0.0" } }, - "node_modules/@aws-sdk/invalid-dependency": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/invalid-dependency/-/invalid-dependency-3.267.0.tgz", - "integrity": "sha512-I95IR/eDLC54+9qrL6uh64nhpLVHwxxbBhhEUZKDACp86eXulO8T/DOwUX31ps4+2lI7tbEhQT7f9WDOO3fN8Q==", + "node_modules/@aws-sdk/property-provider/node_modules/@aws-sdk/types": { + "version": "3.46.0", "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "engines": { + "node": ">= 12.0.0" } }, - "node_modules/@aws-sdk/invalid-dependency/node_modules/@aws-sdk/types": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", - "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", + "node_modules/@aws-sdk/region-config-resolver": { + "version": "3.614.0", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.1" + "@aws-sdk/types": "3.609.0", + "@smithy/node-config-provider": "^3.1.4", + "@smithy/types": "^3.3.0", + "@smithy/util-config-provider": "^3.0.0", + "@smithy/util-middleware": "^3.0.3", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/is-array-buffer": { - "version": "3.201.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/is-array-buffer/-/is-array-buffer-3.201.0.tgz", - "integrity": "sha512-UPez5qLh3dNgt0DYnPD/q0mVJY84rA17QE26hVNOW3fAji8W2wrwrxdacWOxyXvlxWsVRcKmr+lay1MDqpAMfg==", + "node_modules/@aws-sdk/region-config-resolver/node_modules/@aws-sdk/types": { + "version": "3.609.0", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.1" + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/middleware-content-length": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-content-length/-/middleware-content-length-3.267.0.tgz", - "integrity": "sha512-b6MBIK12iwcATKnWIhsh50xWVMmZOXZFIo9D4io6D+JM6j/U+GZrSWqxhHzb3SjavuwVgA2hwq4mUCh2WJPJKA==", + "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/node-config-provider": { + "version": "3.1.4", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/protocol-http": "3.267.0", - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "@smithy/property-provider": "^3.1.3", + "@smithy/shared-ini-file-loader": "^3.1.4", + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/middleware-content-length/node_modules/@aws-sdk/types": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", - "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", + "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/property-provider": { + "version": "3.1.3", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.1" + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/middleware-endpoint": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-endpoint/-/middleware-endpoint-3.267.0.tgz", - "integrity": "sha512-pGICM/qlQVfixtfKZt8zHq54KvLG2MmOAgNWj2MXB7oirPs/3rC9Kz9ITFXJgjlRFyfssgP/feKhs2yZkI8lhw==", + "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/shared-ini-file-loader": { + "version": "3.1.4", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/middleware-serde": "3.267.0", - "@aws-sdk/protocol-http": "3.267.0", - "@aws-sdk/signature-v4": "3.267.0", - "@aws-sdk/types": "3.267.0", - "@aws-sdk/url-parser": "3.267.0", - "@aws-sdk/util-config-provider": "3.208.0", - "@aws-sdk/util-middleware": "3.267.0", - "tslib": "^2.3.1" + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/middleware-endpoint/node_modules/@aws-sdk/signature-v4": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.267.0.tgz", - "integrity": "sha512-Je1e7rum2zvxa3jWfwq4E+fyBdFJmSJAwGtWYz3+/rWipwXFlSAPeSVqtNjHdfzakgabvzLp7aesG4yQTrO2YQ==", + "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/types": { + "version": "3.3.0", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/is-array-buffer": "3.201.0", - "@aws-sdk/types": "3.267.0", - "@aws-sdk/util-hex-encoding": "3.201.0", - "@aws-sdk/util-middleware": "3.267.0", - "@aws-sdk/util-uri-escape": "3.201.0", - "@aws-sdk/util-utf8": "3.254.0", - "tslib": "^2.3.1" + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/middleware-endpoint/node_modules/@aws-sdk/types": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", - "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", + "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/util-middleware": { + "version": "3.0.3", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.1" + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/middleware-endpoint/node_modules/@aws-sdk/util-hex-encoding": { - "version": "3.201.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.201.0.tgz", - "integrity": "sha512-7t1vR1pVxKx0motd3X9rI3m/xNp78p3sHtP5yo4NP4ARpxyJ0fokBomY8ScaH2D/B+U5o9ARxldJUdMqyBlJcA==", + "node_modules/@aws-sdk/signature-v4": { + "version": "3.46.0", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.1" + "@aws-sdk/is-array-buffer": "3.46.0", + "@aws-sdk/types": "3.46.0", + "@aws-sdk/util-hex-encoding": "3.46.0", + "@aws-sdk/util-uri-escape": "3.46.0", + "tslib": "^2.3.0" }, "engines": { - "node": ">=14.0.0" + "node": ">= 12.0.0" } }, - "node_modules/@aws-sdk/middleware-host-header": { - "version": "3.620.0", + "node_modules/@aws-sdk/signature-v4/node_modules/@aws-sdk/is-array-buffer": { + "version": "3.46.0", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.609.0", - "@smithy/protocol-http": "^4.1.0", - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "tslib": "^2.3.0" }, "engines": { - "node": ">=16.0.0" + "node": ">= 12.0.0" } }, - "node_modules/@aws-sdk/middleware-host-header/node_modules/@aws-sdk/types": { - "version": "3.609.0", + "node_modules/@aws-sdk/signature-v4/node_modules/@aws-sdk/types": { + "version": "3.46.0", "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" - }, "engines": { - "node": ">=16.0.0" + "node": ">= 12.0.0" } }, - "node_modules/@aws-sdk/middleware-host-header/node_modules/@smithy/protocol-http": { - "version": "4.1.0", + "node_modules/@aws-sdk/signature-v4/node_modules/@aws-sdk/util-uri-escape": { + "version": "3.46.0", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "tslib": "^2.3.0" }, "engines": { - "node": ">=16.0.0" + "node": ">= 12.0.0" } }, - "node_modules/@aws-sdk/middleware-host-header/node_modules/@smithy/types": { - "version": "3.3.0", + "node_modules/@aws-sdk/smithy-client": { + "version": "3.342.0", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "@aws-sdk/middleware-stack": "3.342.0", + "@aws-sdk/types": "3.342.0", + "tslib": "^2.5.0" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/middleware-logger": { - "version": "3.609.0", + "node_modules/@aws-sdk/smithy-client/node_modules/@aws-sdk/types": { + "version": "3.342.0", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.609.0", - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "tslib": "^2.5.0" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/middleware-logger/node_modules/@aws-sdk/types": { - "version": "3.609.0", + "node_modules/@aws-sdk/token-providers": { + "version": "3.614.0", "license": "Apache-2.0", "dependencies": { + "@aws-sdk/types": "3.609.0", + "@smithy/property-provider": "^3.1.3", + "@smithy/shared-ini-file-loader": "^3.1.4", "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/middleware-logger/node_modules/@smithy/types": { - "version": "3.3.0", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" }, - "engines": { - "node": ">=16.0.0" + "peerDependencies": { + "@aws-sdk/client-sso-oidc": "^3.614.0" } }, - "node_modules/@aws-sdk/middleware-recursion-detection": { - "version": "3.620.0", + "node_modules/@aws-sdk/token-providers/node_modules/@aws-sdk/types": { + "version": "3.609.0", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.609.0", - "@smithy/protocol-http": "^4.1.0", "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, @@ -5908,8 +5743,8 @@ "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/middleware-recursion-detection/node_modules/@aws-sdk/types": { - "version": "3.609.0", + "node_modules/@aws-sdk/token-providers/node_modules/@smithy/property-provider": { + "version": "3.1.3", "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.3.0", @@ -5919,8 +5754,8 @@ "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/middleware-recursion-detection/node_modules/@smithy/protocol-http": { - "version": "4.1.0", + "node_modules/@aws-sdk/token-providers/node_modules/@smithy/shared-ini-file-loader": { + "version": "3.1.4", "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.3.0", @@ -5930,7 +5765,7 @@ "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/middleware-recursion-detection/node_modules/@smithy/types": { + "node_modules/@aws-sdk/token-providers/node_modules/@smithy/types": { "version": "3.3.0", "license": "Apache-2.0", "dependencies": { @@ -5940,239 +5775,190 @@ "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/middleware-retry": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-retry/-/middleware-retry-3.267.0.tgz", - "integrity": "sha512-MiiNtddZXVhtSAnJFyChwNxnhzMYmv6qWl8qgSjuIOw9SczkHPCoANTfUdRlzG6RfPYhgYtzMGqqnrficJ6mVg==", + "node_modules/@aws-sdk/types": { + "version": "3.37.0", "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/protocol-http": "3.267.0", - "@aws-sdk/service-error-classification": "3.267.0", - "@aws-sdk/types": "3.267.0", - "@aws-sdk/util-middleware": "3.267.0", - "@aws-sdk/util-retry": "3.267.0", - "tslib": "^2.3.1", - "uuid": "^8.3.2" - }, "engines": { - "node": ">=14.0.0" + "node": ">= 10.0.0" } }, - "node_modules/@aws-sdk/middleware-retry/node_modules/@aws-sdk/types": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", - "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", + "node_modules/@aws-sdk/util-arn-parser": { + "version": "3.46.0", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.1" + "tslib": "^2.3.0" }, "engines": { - "node": ">=14.0.0" + "node": ">= 12.0.0" } }, - "node_modules/@aws-sdk/middleware-retry/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" + "node_modules/@aws-sdk/util-base64-browser": { + "version": "3.46.0", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.3.0" } }, - "node_modules/@aws-sdk/middleware-sdk-sts": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.267.0.tgz", - "integrity": "sha512-JLDNNvV7Hr0CQrf1vSmflvPbfDFIx5lFf8tY7DZwYWEE920ZzbJTfUsTW9iZHJGeIe8dAQX1tmfYL68+++nvEQ==", + "node_modules/@aws-sdk/util-base64-node": { + "version": "3.46.0", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/middleware-signing": "3.267.0", - "@aws-sdk/property-provider": "3.267.0", - "@aws-sdk/protocol-http": "3.267.0", - "@aws-sdk/signature-v4": "3.267.0", - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "@aws-sdk/util-buffer-from": "3.46.0", + "tslib": "^2.3.0" }, "engines": { - "node": ">=14.0.0" + "node": ">= 12.0.0" } }, - "node_modules/@aws-sdk/middleware-sdk-sts/node_modules/@aws-sdk/property-provider": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.267.0.tgz", - "integrity": "sha512-/BD1Zar9PCQSV8VZTAWOJmtojAeMIl16ljZX3Kix84r45qqNNxuPST2AhNVN+p97Js4x9kBFCHkdFOpW94wr4Q==", + "node_modules/@aws-sdk/util-base64-node/node_modules/@aws-sdk/is-array-buffer": { + "version": "3.46.0", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "tslib": "^2.3.0" }, "engines": { - "node": ">=14.0.0" + "node": ">= 12.0.0" } }, - "node_modules/@aws-sdk/middleware-sdk-sts/node_modules/@aws-sdk/signature-v4": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.267.0.tgz", - "integrity": "sha512-Je1e7rum2zvxa3jWfwq4E+fyBdFJmSJAwGtWYz3+/rWipwXFlSAPeSVqtNjHdfzakgabvzLp7aesG4yQTrO2YQ==", + "node_modules/@aws-sdk/util-base64-node/node_modules/@aws-sdk/util-buffer-from": { + "version": "3.46.0", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/is-array-buffer": "3.201.0", - "@aws-sdk/types": "3.267.0", - "@aws-sdk/util-hex-encoding": "3.201.0", - "@aws-sdk/util-middleware": "3.267.0", - "@aws-sdk/util-uri-escape": "3.201.0", - "@aws-sdk/util-utf8": "3.254.0", - "tslib": "^2.3.1" + "@aws-sdk/is-array-buffer": "3.46.0", + "tslib": "^2.3.0" }, "engines": { - "node": ">=14.0.0" + "node": ">= 12.0.0" } }, - "node_modules/@aws-sdk/middleware-sdk-sts/node_modules/@aws-sdk/types": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", - "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", + "node_modules/@aws-sdk/util-credentials": { + "version": "3.37.0", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.1" + "@aws-sdk/shared-ini-file-loader": "3.37.0", + "tslib": "^2.3.0" }, "engines": { - "node": ">=14.0.0" + "node": ">= 10.0.0" } }, - "node_modules/@aws-sdk/middleware-sdk-sts/node_modules/@aws-sdk/util-hex-encoding": { - "version": "3.201.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.201.0.tgz", - "integrity": "sha512-7t1vR1pVxKx0motd3X9rI3m/xNp78p3sHtP5yo4NP4ARpxyJ0fokBomY8ScaH2D/B+U5o9ARxldJUdMqyBlJcA==", + "node_modules/@aws-sdk/util-credentials/node_modules/@aws-sdk/shared-ini-file-loader": { + "version": "3.37.0", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.1" + "tslib": "^2.3.0" }, "engines": { - "node": ">=14.0.0" + "node": ">= 10.0.0" } }, - "node_modules/@aws-sdk/middleware-serde": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-serde/-/middleware-serde-3.267.0.tgz", - "integrity": "sha512-9qspxiZs+JShukzKMAameBSubfvtUOGZviu9GT5OfRekY2dBbwWcfchP2WvlwxZ/CcC+GwO1HcPqKDCMGsNoow==", + "node_modules/@aws-sdk/util-endpoints": { + "version": "3.637.0", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "@aws-sdk/types": "3.609.0", + "@smithy/types": "^3.3.0", + "@smithy/util-endpoints": "^2.0.5", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/middleware-serde/node_modules/@aws-sdk/types": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", - "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", + "node_modules/@aws-sdk/util-endpoints/node_modules/@aws-sdk/types": { + "version": "3.609.0", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.1" + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/middleware-signing": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.267.0.tgz", - "integrity": "sha512-thkFEBiFW0M/73dIzl7hQmyAONb8zyD2ZYUFyGm7cIM60sRDUKejPHV6Izonll+HbBZgiBdwUi42uu8O+LfFGQ==", + "node_modules/@aws-sdk/util-endpoints/node_modules/@smithy/types": { + "version": "3.3.0", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/property-provider": "3.267.0", - "@aws-sdk/protocol-http": "3.267.0", - "@aws-sdk/signature-v4": "3.267.0", - "@aws-sdk/types": "3.267.0", - "@aws-sdk/util-middleware": "3.267.0", - "tslib": "^2.3.1" + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/middleware-signing/node_modules/@aws-sdk/property-provider": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.267.0.tgz", - "integrity": "sha512-/BD1Zar9PCQSV8VZTAWOJmtojAeMIl16ljZX3Kix84r45qqNNxuPST2AhNVN+p97Js4x9kBFCHkdFOpW94wr4Q==", + "node_modules/@aws-sdk/util-hex-encoding": { + "version": "3.46.0", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "tslib": "^2.3.0" }, "engines": { - "node": ">=14.0.0" + "node": ">= 12.0.0" } }, - "node_modules/@aws-sdk/middleware-signing/node_modules/@aws-sdk/signature-v4": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.267.0.tgz", - "integrity": "sha512-Je1e7rum2zvxa3jWfwq4E+fyBdFJmSJAwGtWYz3+/rWipwXFlSAPeSVqtNjHdfzakgabvzLp7aesG4yQTrO2YQ==", + "node_modules/@aws-sdk/util-locate-window": { + "version": "3.37.0", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/is-array-buffer": "3.201.0", - "@aws-sdk/types": "3.267.0", - "@aws-sdk/util-hex-encoding": "3.201.0", - "@aws-sdk/util-middleware": "3.267.0", - "@aws-sdk/util-uri-escape": "3.201.0", - "@aws-sdk/util-utf8": "3.254.0", - "tslib": "^2.3.1" + "tslib": "^2.3.0" }, "engines": { - "node": ">=14.0.0" + "node": ">= 10.0.0" } }, - "node_modules/@aws-sdk/middleware-signing/node_modules/@aws-sdk/types": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", - "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", + "node_modules/@aws-sdk/util-user-agent-browser": { + "version": "3.609.0", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" + "@aws-sdk/types": "3.609.0", + "@smithy/types": "^3.3.0", + "bowser": "^2.11.0", + "tslib": "^2.6.2" } }, - "node_modules/@aws-sdk/middleware-signing/node_modules/@aws-sdk/util-hex-encoding": { - "version": "3.201.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.201.0.tgz", - "integrity": "sha512-7t1vR1pVxKx0motd3X9rI3m/xNp78p3sHtP5yo4NP4ARpxyJ0fokBomY8ScaH2D/B+U5o9ARxldJUdMqyBlJcA==", + "node_modules/@aws-sdk/util-user-agent-browser/node_modules/@aws-sdk/types": { + "version": "3.609.0", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.1" + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/middleware-stack": { - "version": "3.342.0", + "node_modules/@aws-sdk/util-user-agent-browser/node_modules/@smithy/types": { + "version": "3.3.0", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.5.0" + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/middleware-user-agent": { - "version": "3.637.0", + "node_modules/@aws-sdk/util-user-agent-node": { + "version": "3.614.0", "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.609.0", - "@aws-sdk/util-endpoints": "3.637.0", - "@smithy/protocol-http": "^4.1.0", + "@smithy/node-config-provider": "^3.1.4", "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { "node": ">=16.0.0" + }, + "peerDependencies": { + "aws-crt": ">=1.0.0" + }, + "peerDependenciesMeta": { + "aws-crt": { + "optional": true + } } }, - "node_modules/@aws-sdk/middleware-user-agent/node_modules/@aws-sdk/types": { + "node_modules/@aws-sdk/util-user-agent-node/node_modules/@aws-sdk/types": { "version": "3.609.0", "license": "Apache-2.0", "dependencies": { @@ -6183,10 +5969,12 @@ "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/middleware-user-agent/node_modules/@smithy/protocol-http": { - "version": "4.1.0", + "node_modules/@aws-sdk/util-user-agent-node/node_modules/@smithy/node-config-provider": { + "version": "3.1.4", "license": "Apache-2.0", "dependencies": { + "@smithy/property-provider": "^3.1.3", + "@smithy/shared-ini-file-loader": "^3.1.4", "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, @@ -6194,1155 +5982,288 @@ "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/middleware-user-agent/node_modules/@smithy/types": { - "version": "3.3.0", + "node_modules/@aws-sdk/util-user-agent-node/node_modules/@smithy/property-provider": { + "version": "3.1.3", "license": "Apache-2.0", "dependencies": { + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/node-config-provider": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.267.0.tgz", - "integrity": "sha512-wNX+Cu0x+kllng253j5dvmLm4opDRr7YehJ0rNGAV24X+UPJPluN9HrBFly+z4+bH16TpJEPKx7AayiWZGFE1w==", + "node_modules/@aws-sdk/util-user-agent-node/node_modules/@smithy/shared-ini-file-loader": { + "version": "3.1.4", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/property-provider": "3.267.0", - "@aws-sdk/shared-ini-file-loader": "3.267.0", - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/node-config-provider/node_modules/@aws-sdk/property-provider": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.267.0.tgz", - "integrity": "sha512-/BD1Zar9PCQSV8VZTAWOJmtojAeMIl16ljZX3Kix84r45qqNNxuPST2AhNVN+p97Js4x9kBFCHkdFOpW94wr4Q==", + "node_modules/@aws-sdk/util-user-agent-node/node_modules/@smithy/types": { + "version": "3.3.0", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/node-config-provider/node_modules/@aws-sdk/types": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", - "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", + "node_modules/@aws-sdk/util-utf8-node": { + "version": "3.46.0", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/node-http-handler": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/node-http-handler/-/node-http-handler-3.267.0.tgz", - "integrity": "sha512-wtt3O+e8JEKaLFtmQd74HSZj2TyiApPkwMJ3R50hyboVswt8RcdMWdFbzLnPVpT1AqskG3fMECSKbu8AC/xvBQ==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/abort-controller": "3.267.0", - "@aws-sdk/protocol-http": "3.267.0", - "@aws-sdk/querystring-builder": "3.267.0", - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "@aws-sdk/util-buffer-from": "3.46.0", + "tslib": "^2.3.0" }, "engines": { - "node": ">=14.0.0" + "node": ">= 12.0.0" } }, - "node_modules/@aws-sdk/node-http-handler/node_modules/@aws-sdk/types": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", - "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", + "node_modules/@aws-sdk/util-utf8-node/node_modules/@aws-sdk/is-array-buffer": { + "version": "3.46.0", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.1" + "tslib": "^2.3.0" }, "engines": { - "node": ">=14.0.0" + "node": ">= 12.0.0" } }, - "node_modules/@aws-sdk/property-provider": { + "node_modules/@aws-sdk/util-utf8-node/node_modules/@aws-sdk/util-buffer-from": { "version": "3.46.0", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.46.0", + "@aws-sdk/is-array-buffer": "3.46.0", "tslib": "^2.3.0" }, "engines": { "node": ">= 12.0.0" } }, - "node_modules/@aws-sdk/property-provider/node_modules/@aws-sdk/types": { - "version": "3.46.0", - "license": "Apache-2.0", - "engines": { - "node": ">= 12.0.0" + "node_modules/@aws-toolkits/telemetry": { + "version": "1.0.289", + "resolved": "https://registry.npmjs.org/@aws-toolkits/telemetry/-/telemetry-1.0.289.tgz", + "integrity": "sha512-srzr3JGMprOX2rrUAhribVBrUMfvR6uOhwksaxu63/GMTBjEWjwfcKzpgQzxu1+InmGioBa4zKdKKV/hAaUCmw==", + "dev": true, + "dependencies": { + "ajv": "^6.12.6", + "cross-spawn": "^7.0.6", + "fs-extra": "^11.1.0", + "lodash": "^4.17.20", + "prettier": "^3.3.2", + "ts-morph": "^23.0.0", + "yargs": "^17.0.1" } }, - "node_modules/@aws-sdk/protocol-http": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.267.0.tgz", - "integrity": "sha512-8HhOZXMCZ0nsJC/FoifX7YrTYGP91tCpSxIHkr7HxQcTdBMI7QakMtIIWK9Qjsy6tUI98aAdEo5PNCbzdpozmQ==", - "license": "Apache-2.0", + "node_modules/@aws-toolkits/telemetry/node_modules/fs-extra": { + "version": "11.2.0", + "dev": true, + "license": "MIT", "dependencies": { - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" }, "engines": { - "node": ">=14.0.0" + "node": ">=14.14" } }, - "node_modules/@aws-sdk/protocol-http/node_modules/@aws-sdk/types": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", - "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", + "node_modules/@aws/fully-qualified-names": { + "version": "2.1.4", + "dev": true, "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" + "web-tree-sitter": "^0.20.8" } }, - "node_modules/@aws-sdk/querystring-builder": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-builder/-/querystring-builder-3.267.0.tgz", - "integrity": "sha512-SKo8V3oPV1wZy4r4lccH7R2LT0PUK/WGaXkKR30wyrtDjJRWVJDYef9ysOpRP+adCTt3G5XO0SzyPQUW5dXYVA==", - "license": "Apache-2.0", + "node_modules/@aws/mynah-ui": { + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/@aws/mynah-ui/-/mynah-ui-4.21.4.tgz", + "integrity": "sha512-sYeQHJ8yEQQQsre1soXQFebbqZFcXerIxJ/d9kg/YzZUauCirW7v/0f/kHs9y7xYkYGa8y3exV6b6e4+juO1DQ==", + "hasInstallScript": true, "dependencies": { - "@aws-sdk/types": "3.267.0", - "@aws-sdk/util-uri-escape": "3.201.0", - "tslib": "^2.3.1" + "escape-html": "^1.0.3", + "highlight.js": "^11.11.0", + "just-clone": "^6.2.0", + "marked": "^14.1.0", + "sanitize-html": "^2.12.1", + "unescape-html": "^1.1.0" }, - "engines": { - "node": ">=14.0.0" + "peerDependencies": { + "escape-html": "^1.0.3", + "highlight.js": "^11.11.0", + "just-clone": "^6.2.0", + "marked": "^14.1.0", + "sanitize-html": "^2.12.1", + "unescape-html": "^1.1.0" } }, - "node_modules/@aws-sdk/querystring-builder/node_modules/@aws-sdk/types": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", - "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.3.1" + "node_modules/@aws/mynah-ui/node_modules/marked": { + "version": "14.1.4", + "resolved": "https://registry.npmjs.org/marked/-/marked-14.1.4.tgz", + "integrity": "sha512-vkVZ8ONmUdPnjCKc5uTRvmkRbx4EAi2OkTOXmfTDhZz3OFqMNBM1oTTWwTr4HY4uAEojhzPf+Fy8F1DWa3Sndg==", + "license": "MIT", + "bin": { + "marked": "bin/marked.js" }, "engines": { - "node": ">=14.0.0" + "node": ">= 18" } }, - "node_modules/@aws-sdk/querystring-parser": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-parser/-/querystring-parser-3.267.0.tgz", - "integrity": "sha512-Krq36GXqEfRfzJ9wOzkkzpbb4SWjgSYydTIgK6KtKapme0HPcB24kmmsjsUVuHzKuQMCHHDRWm+b47iBmHGpSQ==", - "license": "Apache-2.0", + "node_modules/@babel/code-frame": { + "version": "7.23.5", + "dev": true, + "license": "MIT", "dependencies": { - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=6.9.0" } }, - "node_modules/@aws-sdk/querystring-parser/node_modules/@aws-sdk/types": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", - "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", - "license": "Apache-2.0", + "node_modules/@babel/code-frame/node_modules/ansi-styles": { + "version": "3.2.1", + "dev": true, + "license": "MIT", "dependencies": { - "tslib": "^2.3.1" + "color-convert": "^1.9.0" }, "engines": { - "node": ">=14.0.0" + "node": ">=4" } }, - "node_modules/@aws-sdk/region-config-resolver": { - "version": "3.614.0", - "license": "Apache-2.0", + "node_modules/@babel/code-frame/node_modules/chalk": { + "version": "2.4.2", + "dev": true, + "license": "MIT", "dependencies": { - "@aws-sdk/types": "3.609.0", - "@smithy/node-config-provider": "^3.1.4", - "@smithy/types": "^3.3.0", - "@smithy/util-config-provider": "^3.0.0", - "@smithy/util-middleware": "^3.0.3", - "tslib": "^2.6.2" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": ">=16.0.0" + "node": ">=4" } }, - "node_modules/@aws-sdk/region-config-resolver/node_modules/@aws-sdk/types": { - "version": "3.609.0", - "license": "Apache-2.0", + "node_modules/@babel/code-frame/node_modules/color-convert": { + "version": "1.9.3", + "dev": true, + "license": "MIT", "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" - }, + "color-name": "1.1.3" + } + }, + "node_modules/@babel/code-frame/node_modules/color-name": { + "version": "1.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/@babel/code-frame/node_modules/escape-string-regexp": { + "version": "1.0.5", + "dev": true, + "license": "MIT", "engines": { - "node": ">=16.0.0" + "node": ">=0.8.0" } }, - "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/node-config-provider": { - "version": "3.1.4", - "license": "Apache-2.0", - "dependencies": { - "@smithy/property-provider": "^3.1.3", - "@smithy/shared-ini-file-loader": "^3.1.4", - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" - }, + "node_modules/@babel/code-frame/node_modules/has-flag": { + "version": "3.0.0", + "dev": true, + "license": "MIT", "engines": { - "node": ">=16.0.0" + "node": ">=4" } }, - "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/property-provider": { - "version": "3.1.3", - "license": "Apache-2.0", + "node_modules/@babel/code-frame/node_modules/supports-color": { + "version": "5.5.0", + "dev": true, + "license": "MIT", "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "has-flag": "^3.0.0" }, "engines": { - "node": ">=16.0.0" + "node": ">=4" } }, - "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/shared-ini-file-loader": { - "version": "3.1.4", - "license": "Apache-2.0", + "node_modules/@babel/helper-validator-identifier": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.23.4", + "dev": true, + "license": "MIT", "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" }, "engines": { - "node": ">=16.0.0" + "node": ">=6.9.0" } }, - "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/types": { - "version": "3.3.0", - "license": "Apache-2.0", + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "dev": true, + "license": "MIT", "dependencies": { - "tslib": "^2.6.2" + "color-convert": "^1.9.0" }, "engines": { - "node": ">=16.0.0" + "node": ">=4" } }, - "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/util-middleware": { - "version": "3.0.3", - "license": "Apache-2.0", + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "dev": true, + "license": "MIT", "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "engines": { - "node": ">=16.0.0" + "node": ">=4" } }, - "node_modules/@aws-sdk/service-client-documentation-generator": { - "version": "3.208.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/service-client-documentation-generator/-/service-client-documentation-generator-3.208.0.tgz", - "integrity": "sha512-2gIymHx/FSrFsIBmf7Rt6tj0KSiDCyfOtXYWWMuu2JACdKaY2uDggZUoGAaP2R2/2Vl2QVHYGLY7d6xQ23EKIA==", + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", "dev": true, - "license": "Apache-2.0", + "license": "MIT", "dependencies": { - "tslib": "^2.3.1" + "color-name": "1.1.3" } }, - "node_modules/@aws-sdk/service-error-classification": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/service-error-classification/-/service-error-classification-3.267.0.tgz", - "integrity": "sha512-fOWg7bcItmJqD/YQbGvN9o03ucoBzvWNTQEB81mLKMSKr1Cf/ms0f8oa94LlImgqjjfjvAqHh6rUBTpSmSEyaw==", - "license": "Apache-2.0", + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "dev": true, + "license": "MIT", "engines": { - "node": ">=14.0.0" + "node": ">=0.8.0" } }, - "node_modules/@aws-sdk/shared-ini-file-loader": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.267.0.tgz", - "integrity": "sha512-Jz9R5hXKSk+aRoBKi4Bnf6T/FZUBYrIibbLnhiNxpQ1FY9mTggJR/rxuIdOE23LtfW+CRqqEYOtAtmC1oYE6tw==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" - }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "dev": true, + "license": "MIT", "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/shared-ini-file-loader/node_modules/@aws-sdk/types": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", - "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/signature-v4": { - "version": "3.46.0", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/is-array-buffer": "3.46.0", - "@aws-sdk/types": "3.46.0", - "@aws-sdk/util-hex-encoding": "3.46.0", - "@aws-sdk/util-uri-escape": "3.46.0", - "tslib": "^2.3.0" - }, - "engines": { - "node": ">= 12.0.0" - } - }, - "node_modules/@aws-sdk/signature-v4/node_modules/@aws-sdk/is-array-buffer": { - "version": "3.46.0", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": ">= 12.0.0" - } - }, - "node_modules/@aws-sdk/signature-v4/node_modules/@aws-sdk/types": { - "version": "3.46.0", - "license": "Apache-2.0", - "engines": { - "node": ">= 12.0.0" - } - }, - "node_modules/@aws-sdk/signature-v4/node_modules/@aws-sdk/util-uri-escape": { - "version": "3.46.0", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": ">= 12.0.0" - } - }, - "node_modules/@aws-sdk/smithy-client": { - "version": "3.342.0", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/middleware-stack": "3.342.0", - "@aws-sdk/types": "3.342.0", - "tslib": "^2.5.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/smithy-client/node_modules/@aws-sdk/types": { - "version": "3.342.0", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.5.0" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/token-providers": { - "version": "3.614.0", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.609.0", - "@smithy/property-provider": "^3.1.3", - "@smithy/shared-ini-file-loader": "^3.1.4", - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "@aws-sdk/client-sso-oidc": "^3.614.0" - } - }, - "node_modules/@aws-sdk/token-providers/node_modules/@aws-sdk/types": { - "version": "3.609.0", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/token-providers/node_modules/@smithy/property-provider": { - "version": "3.1.3", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/token-providers/node_modules/@smithy/shared-ini-file-loader": { - "version": "3.1.4", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/token-providers/node_modules/@smithy/types": { - "version": "3.3.0", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/types": { - "version": "3.37.0", - "license": "Apache-2.0", - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/@aws-sdk/url-parser": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.267.0.tgz", - "integrity": "sha512-xoQ5Fd11moiE82QTL9GGE6e73SFuD0Wi73tA75TAwKuY12OP5vDJ4oBC86A1G2T+OzeHJQmYyqiA5j48CzqB6A==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/querystring-parser": "3.267.0", - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" - } - }, - "node_modules/@aws-sdk/url-parser/node_modules/@aws-sdk/types": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", - "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/util-arn-parser": { - "version": "3.46.0", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": ">= 12.0.0" - } - }, - "node_modules/@aws-sdk/util-base64": { - "version": "3.208.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-base64/-/util-base64-3.208.0.tgz", - "integrity": "sha512-PQniZph5A6N7uuEOQi+1hnMz/FSOK/8kMFyFO+4DgA1dZ5pcKcn5wiFwHkcTb/BsgVqQa3Jx0VHNnvhlS8JyTg==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/util-buffer-from": "3.208.0", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/util-base64-browser": { - "version": "3.46.0", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.3.0" - } - }, - "node_modules/@aws-sdk/util-base64-node": { - "version": "3.46.0", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/util-buffer-from": "3.46.0", - "tslib": "^2.3.0" - }, - "engines": { - "node": ">= 12.0.0" - } - }, - "node_modules/@aws-sdk/util-base64-node/node_modules/@aws-sdk/is-array-buffer": { - "version": "3.46.0", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": ">= 12.0.0" - } - }, - "node_modules/@aws-sdk/util-base64-node/node_modules/@aws-sdk/util-buffer-from": { - "version": "3.46.0", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/is-array-buffer": "3.46.0", - "tslib": "^2.3.0" - }, - "engines": { - "node": ">= 12.0.0" - } - }, - "node_modules/@aws-sdk/util-body-length-browser": { - "version": "3.188.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.188.0.tgz", - "integrity": "sha512-8VpnwFWXhnZ/iRSl9mTf+VKOX9wDE8QtN4bj9pBfxwf90H1X7E8T6NkiZD3k+HubYf2J94e7DbeHs7fuCPW5Qg==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.3.1" - } - }, - "node_modules/@aws-sdk/util-body-length-node": { - "version": "3.208.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-node/-/util-body-length-node-3.208.0.tgz", - "integrity": "sha512-3zj50e5g7t/MQf53SsuuSf0hEELzMtD8RX8C76f12OSRo2Bca4FLLYHe0TZbxcfQHom8/hOaeZEyTyMogMglqg==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/util-buffer-from": { - "version": "3.208.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-buffer-from/-/util-buffer-from-3.208.0.tgz", - "integrity": "sha512-7L0XUixNEFcLUGPeBF35enCvB9Xl+K6SQsmbrPk1P3mlV9mguWSDQqbOBwY1Ir0OVbD6H/ZOQU7hI/9RtRI0Zw==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/is-array-buffer": "3.201.0", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/util-config-provider": { - "version": "3.208.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-config-provider/-/util-config-provider-3.208.0.tgz", - "integrity": "sha512-DSRqwrERUsT34ug+anlMBIFooBEGwM8GejC7q00Y/9IPrQy50KnG5PW2NiTjuLKNi7pdEOlwTSEocJE15eDZIg==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/util-credentials": { - "version": "3.37.0", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/shared-ini-file-loader": "3.37.0", - "tslib": "^2.3.0" - }, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/@aws-sdk/util-credentials/node_modules/@aws-sdk/shared-ini-file-loader": { - "version": "3.37.0", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/@aws-sdk/util-defaults-mode-browser": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.267.0.tgz", - "integrity": "sha512-MgrqpedA58HVR8RpT2A42//5Lb3M0JwEiYlDaA7EvIVsMx1NzO+cng4MDJi03YBAP5hwCVQmO9Sf5Au4dm+m0g==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/property-provider": "3.267.0", - "@aws-sdk/types": "3.267.0", - "bowser": "^2.11.0", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/@aws-sdk/util-defaults-mode-browser/node_modules/@aws-sdk/property-provider": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.267.0.tgz", - "integrity": "sha512-/BD1Zar9PCQSV8VZTAWOJmtojAeMIl16ljZX3Kix84r45qqNNxuPST2AhNVN+p97Js4x9kBFCHkdFOpW94wr4Q==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/util-defaults-mode-browser/node_modules/@aws-sdk/types": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", - "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/util-defaults-mode-node": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.267.0.tgz", - "integrity": "sha512-JyFk95T77sGM4q386id/mDt9/7HvoQySAygPyv/lj//WEJJIRKiefB277CKKJPT8nRAsO4mIyAT+YO/xGCxkQA==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/config-resolver": "3.267.0", - "@aws-sdk/credential-provider-imds": "3.267.0", - "@aws-sdk/node-config-provider": "3.267.0", - "@aws-sdk/property-provider": "3.267.0", - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/@aws-sdk/util-defaults-mode-node/node_modules/@aws-sdk/credential-provider-imds": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.267.0.tgz", - "integrity": "sha512-Afd5+LdJ9QyeI5L4iyVmI4MLV+0JBtRLmRy0LdinwJaP0DyKyv9+uaIaorKfWihQpe8hwjEfQWTlTz2A3JMJtw==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/node-config-provider": "3.267.0", - "@aws-sdk/property-provider": "3.267.0", - "@aws-sdk/types": "3.267.0", - "@aws-sdk/url-parser": "3.267.0", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/util-defaults-mode-node/node_modules/@aws-sdk/property-provider": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.267.0.tgz", - "integrity": "sha512-/BD1Zar9PCQSV8VZTAWOJmtojAeMIl16ljZX3Kix84r45qqNNxuPST2AhNVN+p97Js4x9kBFCHkdFOpW94wr4Q==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/util-defaults-mode-node/node_modules/@aws-sdk/types": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", - "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/util-endpoints": { - "version": "3.637.0", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.609.0", - "@smithy/types": "^3.3.0", - "@smithy/util-endpoints": "^2.0.5", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/util-endpoints/node_modules/@aws-sdk/types": { - "version": "3.609.0", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/util-endpoints/node_modules/@smithy/types": { - "version": "3.3.0", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/util-hex-encoding": { - "version": "3.46.0", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": ">= 12.0.0" - } - }, - "node_modules/@aws-sdk/util-locate-window": { - "version": "3.37.0", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/@aws-sdk/util-middleware": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-middleware/-/util-middleware-3.267.0.tgz", - "integrity": "sha512-7nvqBZVz3RdwYv6lU958g6sWI2Qt8lzxDVn0uwfnPH+fAiX7Ln1Hen2A0XeW5cL5uYUJy6wNM5cyfTzFZosE0A==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/util-retry": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-retry/-/util-retry-3.267.0.tgz", - "integrity": "sha512-ZXo1ICG2HgxkIZWlnPteh2R90kwmhRwvbP282CwrrYgTKuMZmW2R/+o6vqhWyPkjoNFN/pno0FxuDA3IYau3Sw==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/service-error-classification": "3.267.0", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">= 14.0.0" - } - }, - "node_modules/@aws-sdk/util-uri-escape": { - "version": "3.201.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-uri-escape/-/util-uri-escape-3.201.0.tgz", - "integrity": "sha512-TeTWbGx4LU2c5rx0obHeDFeO9HvwYwQtMh1yniBz00pQb6Qt6YVOETVQikRZ+XRQwEyCg/dA375UplIpiy54mA==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/util-user-agent-browser": { - "version": "3.609.0", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.609.0", - "@smithy/types": "^3.3.0", - "bowser": "^2.11.0", - "tslib": "^2.6.2" - } - }, - "node_modules/@aws-sdk/util-user-agent-browser/node_modules/@aws-sdk/types": { - "version": "3.609.0", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/util-user-agent-browser/node_modules/@smithy/types": { - "version": "3.3.0", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/util-user-agent-node": { - "version": "3.614.0", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.609.0", - "@smithy/node-config-provider": "^3.1.4", - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "aws-crt": ">=1.0.0" - }, - "peerDependenciesMeta": { - "aws-crt": { - "optional": true - } - } - }, - "node_modules/@aws-sdk/util-user-agent-node/node_modules/@aws-sdk/types": { - "version": "3.609.0", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/util-user-agent-node/node_modules/@smithy/node-config-provider": { - "version": "3.1.4", - "license": "Apache-2.0", - "dependencies": { - "@smithy/property-provider": "^3.1.3", - "@smithy/shared-ini-file-loader": "^3.1.4", - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/util-user-agent-node/node_modules/@smithy/property-provider": { - "version": "3.1.3", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/util-user-agent-node/node_modules/@smithy/shared-ini-file-loader": { - "version": "3.1.4", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/util-user-agent-node/node_modules/@smithy/types": { - "version": "3.3.0", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/util-utf8": { - "version": "3.254.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8/-/util-utf8-3.254.0.tgz", - "integrity": "sha512-14Kso/eIt5/qfIBmhEL9L1IfyUqswjSTqO2mY7KOzUZ9SZbwn3rpxmtkhmATkRjD7XIlLKaxBkI7tU9Zjzj8Kw==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/util-buffer-from": "3.208.0", - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-sdk/util-utf8-browser": { - "version": "3.259.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.259.0.tgz", - "integrity": "sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.3.1" - } - }, - "node_modules/@aws-sdk/util-utf8-node": { - "version": "3.46.0", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/util-buffer-from": "3.46.0", - "tslib": "^2.3.0" - }, - "engines": { - "node": ">= 12.0.0" - } - }, - "node_modules/@aws-sdk/util-utf8-node/node_modules/@aws-sdk/is-array-buffer": { - "version": "3.46.0", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.3.0" - }, - "engines": { - "node": ">= 12.0.0" - } - }, - "node_modules/@aws-sdk/util-utf8-node/node_modules/@aws-sdk/util-buffer-from": { - "version": "3.46.0", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/is-array-buffer": "3.46.0", - "tslib": "^2.3.0" - }, - "engines": { - "node": ">= 12.0.0" - } - }, - "node_modules/@aws-toolkits/telemetry": { - "version": "1.0.289", - "resolved": "https://registry.npmjs.org/@aws-toolkits/telemetry/-/telemetry-1.0.289.tgz", - "integrity": "sha512-srzr3JGMprOX2rrUAhribVBrUMfvR6uOhwksaxu63/GMTBjEWjwfcKzpgQzxu1+InmGioBa4zKdKKV/hAaUCmw==", - "dev": true, - "dependencies": { - "ajv": "^6.12.6", - "cross-spawn": "^7.0.6", - "fs-extra": "^11.1.0", - "lodash": "^4.17.20", - "prettier": "^3.3.2", - "ts-morph": "^23.0.0", - "yargs": "^17.0.1" - } - }, - "node_modules/@aws-toolkits/telemetry/node_modules/fs-extra": { - "version": "11.2.0", - "dev": true, - "license": "MIT", - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=14.14" - } - }, - "node_modules/@aws/fully-qualified-names": { - "version": "2.1.4", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "web-tree-sitter": "^0.20.8" - } - }, - "node_modules/@aws/mynah-ui": { - "version": "4.21.4", - "resolved": "https://registry.npmjs.org/@aws/mynah-ui/-/mynah-ui-4.21.4.tgz", - "integrity": "sha512-sYeQHJ8yEQQQsre1soXQFebbqZFcXerIxJ/d9kg/YzZUauCirW7v/0f/kHs9y7xYkYGa8y3exV6b6e4+juO1DQ==", - "hasInstallScript": true, - "dependencies": { - "escape-html": "^1.0.3", - "highlight.js": "^11.11.0", - "just-clone": "^6.2.0", - "marked": "^14.1.0", - "sanitize-html": "^2.12.1", - "unescape-html": "^1.1.0" - }, - "peerDependencies": { - "escape-html": "^1.0.3", - "highlight.js": "^11.11.0", - "just-clone": "^6.2.0", - "marked": "^14.1.0", - "sanitize-html": "^2.12.1", - "unescape-html": "^1.1.0" - } - }, - "node_modules/@aws/mynah-ui/node_modules/marked": { - "version": "14.1.4", - "resolved": "https://registry.npmjs.org/marked/-/marked-14.1.4.tgz", - "integrity": "sha512-vkVZ8ONmUdPnjCKc5uTRvmkRbx4EAi2OkTOXmfTDhZz3OFqMNBM1oTTWwTr4HY4uAEojhzPf+Fy8F1DWa3Sndg==", - "license": "MIT", - "bin": { - "marked": "bin/marked.js" - }, - "engines": { - "node": ">= 18" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.23.5", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/highlight": "^7.23.4", - "chalk": "^2.4.2" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/code-frame/node_modules/ansi-styles": { - "version": "3.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/node_modules/chalk": { - "version": "2.4.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/node_modules/color-convert": { - "version": "1.9.3", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/code-frame/node_modules/color-name": { - "version": "1.1.3", - "dev": true, - "license": "MIT" - }, - "node_modules/@babel/code-frame/node_modules/escape-string-regexp": { - "version": "1.0.5", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@babel/code-frame/node_modules/has-flag": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/node_modules/supports-color": { - "version": "5.5.0", - "dev": true, - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.24.7", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.23.4", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight/node_modules/ansi-styles": { - "version": "3.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "dev": true, - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/color-convert": { - "version": "1.9.3", - "dev": true, - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/highlight/node_modules/color-name": { - "version": "1.1.3", - "dev": true, - "license": "MIT" - }, - "node_modules/@babel/highlight/node_modules/escape-string-regexp": { - "version": "1.0.5", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@babel/highlight/node_modules/has-flag": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=4" + "node": ">=4" } }, "node_modules/@babel/highlight/node_modules/supports-color": { @@ -11544,16 +10465,6 @@ "dev": true, "license": "MIT" }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true, - "license": "ISC", - "engines": { - "node": ">= 4.0.0" - } - }, "node_modules/available-typed-arrays": { "version": "1.0.5", "license": "MIT", @@ -14783,22 +13694,6 @@ "license": "MIT", "optional": true }, - "node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, "node_modules/fs-monkey": { "version": "1.0.3", "dev": true, @@ -15087,28 +13982,6 @@ "dev": true, "license": "MIT" }, - "node_modules/handlebars": { - "version": "4.7.8", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", - "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "minimist": "^1.2.5", - "neo-async": "^2.6.2", - "source-map": "^0.6.1", - "wordwrap": "^1.0.0" - }, - "bin": { - "handlebars": "bin/handlebars" - }, - "engines": { - "node": ">=0.4.7" - }, - "optionalDependencies": { - "uglify-js": "^3.1.4" - } - }, "node_modules/hard-rejection": { "version": "2.1.0", "dev": true, @@ -16801,13 +15674,6 @@ "es5-ext": "~0.10.2" } }, - "node_modules/lunr": { - "version": "2.3.9", - "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", - "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", - "dev": true, - "license": "MIT" - }, "node_modules/magic-string": { "version": "0.30.0", "license": "MIT", @@ -18486,16 +17352,6 @@ "version": "2.0.1", "license": "MIT" }, - "node_modules/progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/proxy-addr": { "version": "2.0.7", "dev": true, @@ -20787,16 +19643,6 @@ "underscore": "^1.12.1" } }, - "node_modules/typedoc-default-themes": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/typedoc-default-themes/-/typedoc-default-themes-0.11.4.tgz", - "integrity": "sha512-Y4Lf+qIb9NTydrexlazAM46SSLrmrQRqWiD52593g53SsmUFioAsMWt8m834J6qsp+7wHRjxCXSZeiiW5cMUdw==", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": ">= 8" - } - }, "node_modules/typescript": { "version": "5.0.4", "dev": true, @@ -20813,20 +19659,6 @@ "version": "1.0.6", "license": "MIT" }, - "node_modules/uglify-js": { - "version": "3.19.3", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.3.tgz", - "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", - "dev": true, - "license": "BSD-2-Clause", - "optional": true, - "bin": { - "uglifyjs": "bin/uglifyjs" - }, - "engines": { - "node": ">=0.8.0" - } - }, "node_modules/umd-compat-loader": { "version": "2.1.2", "dev": true, @@ -21880,13 +20712,6 @@ "node": ">=0.1.90" } }, - "node_modules/wordwrap": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", - "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", - "dev": true, - "license": "MIT" - }, "node_modules/workerpool": { "version": "6.2.1", "dev": true, @@ -22301,7 +21126,7 @@ }, "packages/amazonq": { "name": "amazon-q-vscode", - "version": "1.42.0-SNAPSHOT", + "version": "1.43.0-SNAPSHOT", "license": "Apache-2.0", "dependencies": { "aws-core-vscode": "file:../core/" @@ -22436,683 +21261,974 @@ "webfont": "^11.2.26" }, "engines": { - "npm": "^10.1.0", - "vscode": "^1.83.0" + "npm": "^10.1.0", + "vscode": "^1.83.0" + } + }, + "packages/core/node_modules/@types/node": { + "version": "16.18.95", + "dev": true, + "license": "MIT" + }, + "packages/core/src/web": { + "name": "web-toolkit", + "license": "Apache-2.0", + "dependencies": { + "crypto-browserify": "^3.12.0", + "os-browserify": "^0.3.0", + "path-browserify": "^1.0.1", + "process": "^0.11.10", + "stream-browserify": "^3.0.0" + }, + "devDependencies": { + "assert": "^2.1.0" + } + }, + "packages/toolkit": { + "name": "aws-toolkit-vscode", + "version": "3.42.0-SNAPSHOT", + "license": "Apache-2.0", + "dependencies": { + "aws-core-vscode": "file:../core/" + }, + "devDependencies": {}, + "engines": { + "npm": "^10.1.0", + "vscode": "^1.83.0" + } + }, + "plugins/eslint-plugin-aws-toolkits": { + "version": "1.0.0", + "license": "Apache-2.0", + "devDependencies": { + "mocha": "^10.1.0" + }, + "engines": { + "npm": "^10.1.0" + } + }, + "src.gen/@amzn/amazon-q-developer-streaming-client": { + "version": "1.0.0", + "hasInstallScript": true, + "dependencies": { + "@aws-crypto/sha256-browser": "5.2.0", + "@aws-crypto/sha256-js": "5.2.0", + "@aws-sdk/client-sso-oidc": "3.658.1", + "@aws-sdk/client-sts": "3.658.1", + "@aws-sdk/core": "3.658.1", + "@aws-sdk/credential-provider-node": "3.658.1", + "@aws-sdk/middleware-host-header": "3.654.0", + "@aws-sdk/middleware-logger": "3.654.0", + "@aws-sdk/middleware-recursion-detection": "3.654.0", + "@aws-sdk/middleware-user-agent": "3.654.0", + "@aws-sdk/region-config-resolver": "3.654.0", + "@aws-sdk/types": "3.654.0", + "@aws-sdk/util-user-agent-browser": "3.654.0", + "@aws-sdk/util-user-agent-node": "3.654.0", + "@smithy/config-resolver": "^3.0.8", + "@smithy/core": "^2.4.6", + "@smithy/eventstream-serde-browser": "^3.0.9", + "@smithy/eventstream-serde-config-resolver": "^3.0.6", + "@smithy/eventstream-serde-node": "^3.0.8", + "@smithy/fetch-http-handler": "^3.2.8", + "@smithy/hash-node": "^3.0.6", + "@smithy/invalid-dependency": "^3.0.6", + "@smithy/middleware-content-length": "^3.0.8", + "@smithy/middleware-retry": "^3.0.21", + "@smithy/middleware-serde": "^3.0.6", + "@smithy/middleware-stack": "^3.0.6", + "@smithy/node-config-provider": "^3.1.7", + "@smithy/node-http-handler": "^3.2.3", + "@smithy/protocol-http": "^4.1.3", + "@smithy/smithy-client": "^3.3.5", + "@smithy/types": "^3.4.2", + "@smithy/url-parser": "^3.0.6", + "@smithy/util-base64": "^3.0.0", + "@smithy/util-body-length-browser": "^3.0.0", + "@smithy/util-body-length-node": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.21", + "@smithy/util-defaults-mode-node": "^3.0.21", + "@smithy/util-middleware": "^3.0.6", + "@smithy/util-retry": "^3.0.6", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2", + "uuid": "^9.0.1" + }, + "devDependencies": { + "@tsconfig/node16": "16.1.3", + "@types/node": "^16.18.96", + "@types/uuid": "^9.0.4", + "concurrently": "7.0.0", + "downlevel-dts": "0.10.1", + "rimraf": "^3.0.0", + "typescript": "~4.9.5" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/client-sso": { + "version": "3.658.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.658.1.tgz", + "integrity": "sha512-lOuaBtqPTYGn6xpXlQF4LsNDsQ8Ij2kOdnk+i69Kp6yS76TYvtUuukyLL5kx8zE1c8WbYtxj9y8VNw9/6uKl7Q==", + "license": "Apache-2.0", + "dependencies": { + "@aws-crypto/sha256-browser": "5.2.0", + "@aws-crypto/sha256-js": "5.2.0", + "@aws-sdk/core": "3.658.1", + "@aws-sdk/middleware-host-header": "3.654.0", + "@aws-sdk/middleware-logger": "3.654.0", + "@aws-sdk/middleware-recursion-detection": "3.654.0", + "@aws-sdk/middleware-user-agent": "3.654.0", + "@aws-sdk/region-config-resolver": "3.654.0", + "@aws-sdk/types": "3.654.0", + "@aws-sdk/util-endpoints": "3.654.0", + "@aws-sdk/util-user-agent-browser": "3.654.0", + "@aws-sdk/util-user-agent-node": "3.654.0", + "@smithy/config-resolver": "^3.0.8", + "@smithy/core": "^2.4.6", + "@smithy/fetch-http-handler": "^3.2.8", + "@smithy/hash-node": "^3.0.6", + "@smithy/invalid-dependency": "^3.0.6", + "@smithy/middleware-content-length": "^3.0.8", + "@smithy/middleware-endpoint": "^3.1.3", + "@smithy/middleware-retry": "^3.0.21", + "@smithy/middleware-serde": "^3.0.6", + "@smithy/middleware-stack": "^3.0.6", + "@smithy/node-config-provider": "^3.1.7", + "@smithy/node-http-handler": "^3.2.3", + "@smithy/protocol-http": "^4.1.3", + "@smithy/smithy-client": "^3.3.5", + "@smithy/types": "^3.4.2", + "@smithy/url-parser": "^3.0.6", + "@smithy/util-base64": "^3.0.0", + "@smithy/util-body-length-browser": "^3.0.0", + "@smithy/util-body-length-node": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.21", + "@smithy/util-defaults-mode-node": "^3.0.21", + "@smithy/util-endpoints": "^2.1.2", + "@smithy/util-middleware": "^3.0.6", + "@smithy/util-retry": "^3.0.6", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/client-sso-oidc": { + "version": "3.658.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.658.1.tgz", + "integrity": "sha512-RGcZAI3qEA05JszPKwa0cAyp8rnS1nUvs0Sqw4hqLNQ1kD7b7V6CPjRXe7EFQqCOMvM4kGqx0+cEEVTOmBsFLw==", + "license": "Apache-2.0", + "dependencies": { + "@aws-crypto/sha256-browser": "5.2.0", + "@aws-crypto/sha256-js": "5.2.0", + "@aws-sdk/core": "3.658.1", + "@aws-sdk/credential-provider-node": "3.658.1", + "@aws-sdk/middleware-host-header": "3.654.0", + "@aws-sdk/middleware-logger": "3.654.0", + "@aws-sdk/middleware-recursion-detection": "3.654.0", + "@aws-sdk/middleware-user-agent": "3.654.0", + "@aws-sdk/region-config-resolver": "3.654.0", + "@aws-sdk/types": "3.654.0", + "@aws-sdk/util-endpoints": "3.654.0", + "@aws-sdk/util-user-agent-browser": "3.654.0", + "@aws-sdk/util-user-agent-node": "3.654.0", + "@smithy/config-resolver": "^3.0.8", + "@smithy/core": "^2.4.6", + "@smithy/fetch-http-handler": "^3.2.8", + "@smithy/hash-node": "^3.0.6", + "@smithy/invalid-dependency": "^3.0.6", + "@smithy/middleware-content-length": "^3.0.8", + "@smithy/middleware-endpoint": "^3.1.3", + "@smithy/middleware-retry": "^3.0.21", + "@smithy/middleware-serde": "^3.0.6", + "@smithy/middleware-stack": "^3.0.6", + "@smithy/node-config-provider": "^3.1.7", + "@smithy/node-http-handler": "^3.2.3", + "@smithy/protocol-http": "^4.1.3", + "@smithy/smithy-client": "^3.3.5", + "@smithy/types": "^3.4.2", + "@smithy/url-parser": "^3.0.6", + "@smithy/util-base64": "^3.0.0", + "@smithy/util-body-length-browser": "^3.0.0", + "@smithy/util-body-length-node": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.21", + "@smithy/util-defaults-mode-node": "^3.0.21", + "@smithy/util-endpoints": "^2.1.2", + "@smithy/util-middleware": "^3.0.6", + "@smithy/util-retry": "^3.0.6", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@aws-sdk/client-sts": "^3.658.1" + } + }, + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/client-sts": { + "version": "3.658.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.658.1.tgz", + "integrity": "sha512-yw9hc5blTnbT1V6mR7Cx9HGc9KQpcLQ1QXj8rntiJi6tIYu3aFNVEyy81JHL7NsuBSeQulJTvHO3y6r3O0sfRg==", + "license": "Apache-2.0", + "dependencies": { + "@aws-crypto/sha256-browser": "5.2.0", + "@aws-crypto/sha256-js": "5.2.0", + "@aws-sdk/client-sso-oidc": "3.658.1", + "@aws-sdk/core": "3.658.1", + "@aws-sdk/credential-provider-node": "3.658.1", + "@aws-sdk/middleware-host-header": "3.654.0", + "@aws-sdk/middleware-logger": "3.654.0", + "@aws-sdk/middleware-recursion-detection": "3.654.0", + "@aws-sdk/middleware-user-agent": "3.654.0", + "@aws-sdk/region-config-resolver": "3.654.0", + "@aws-sdk/types": "3.654.0", + "@aws-sdk/util-endpoints": "3.654.0", + "@aws-sdk/util-user-agent-browser": "3.654.0", + "@aws-sdk/util-user-agent-node": "3.654.0", + "@smithy/config-resolver": "^3.0.8", + "@smithy/core": "^2.4.6", + "@smithy/fetch-http-handler": "^3.2.8", + "@smithy/hash-node": "^3.0.6", + "@smithy/invalid-dependency": "^3.0.6", + "@smithy/middleware-content-length": "^3.0.8", + "@smithy/middleware-endpoint": "^3.1.3", + "@smithy/middleware-retry": "^3.0.21", + "@smithy/middleware-serde": "^3.0.6", + "@smithy/middleware-stack": "^3.0.6", + "@smithy/node-config-provider": "^3.1.7", + "@smithy/node-http-handler": "^3.2.3", + "@smithy/protocol-http": "^4.1.3", + "@smithy/smithy-client": "^3.3.5", + "@smithy/types": "^3.4.2", + "@smithy/url-parser": "^3.0.6", + "@smithy/util-base64": "^3.0.0", + "@smithy/util-body-length-browser": "^3.0.0", + "@smithy/util-body-length-node": "^3.0.0", + "@smithy/util-defaults-mode-browser": "^3.0.21", + "@smithy/util-defaults-mode-node": "^3.0.21", + "@smithy/util-endpoints": "^2.1.2", + "@smithy/util-middleware": "^3.0.6", + "@smithy/util-retry": "^3.0.6", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/core": { + "version": "3.658.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.658.1.tgz", + "integrity": "sha512-vJVMoMcSKXK2gBRSu9Ywwv6wQ7tXH8VL1fqB1uVxgCqBZ3IHfqNn4zvpMPWrwgO2/3wv7XFyikGQ5ypPTCw4jA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/core": "^2.4.6", + "@smithy/node-config-provider": "^3.1.7", + "@smithy/property-provider": "^3.1.6", + "@smithy/protocol-http": "^4.1.3", + "@smithy/signature-v4": "^4.1.4", + "@smithy/smithy-client": "^3.3.5", + "@smithy/types": "^3.4.2", + "@smithy/util-middleware": "^3.0.6", + "fast-xml-parser": "4.4.1", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-env": { + "version": "3.654.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.654.0.tgz", + "integrity": "sha512-kogsx3Ql81JouHS7DkheCDU9MYAvK0AokxjcshDveGmf7BbgbWCA8Fnb9wjQyNDaOXNvkZu8Z8rgkX91z324/w==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.654.0", + "@smithy/property-provider": "^3.1.6", + "@smithy/types": "^3.4.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-http": { + "version": "3.658.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.658.1.tgz", + "integrity": "sha512-4ubkJjEVCZflxkZnV1JDQv8P2pburxk1LrEp55telfJRzXrnowzBKwuV2ED0QMNC448g2B3VCaffS+Ct7c4IWQ==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.654.0", + "@smithy/fetch-http-handler": "^3.2.8", + "@smithy/node-http-handler": "^3.2.3", + "@smithy/property-provider": "^3.1.6", + "@smithy/protocol-http": "^4.1.3", + "@smithy/smithy-client": "^3.3.5", + "@smithy/types": "^3.4.2", + "@smithy/util-stream": "^3.1.8", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-ini": { + "version": "3.658.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.658.1.tgz", + "integrity": "sha512-2uwOamQg5ppwfegwen1ddPu5HM3/IBSnaGlaKLFhltkdtZ0jiqTZWUtX2V+4Q+buLnT0hQvLS/frQ+7QUam+0Q==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/credential-provider-env": "3.654.0", + "@aws-sdk/credential-provider-http": "3.658.1", + "@aws-sdk/credential-provider-process": "3.654.0", + "@aws-sdk/credential-provider-sso": "3.658.1", + "@aws-sdk/credential-provider-web-identity": "3.654.0", + "@aws-sdk/types": "3.654.0", + "@smithy/credential-provider-imds": "^3.2.3", + "@smithy/property-provider": "^3.1.6", + "@smithy/shared-ini-file-loader": "^3.1.7", + "@smithy/types": "^3.4.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@aws-sdk/client-sts": "^3.658.1" + } + }, + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-node": { + "version": "3.658.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.658.1.tgz", + "integrity": "sha512-XwxW6N+uPXPYAuyq+GfOEdfL/MZGAlCSfB5gEWtLBFmFbikhmEuqfWtI6CD60OwudCUOh6argd21BsJf8o1SJA==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/credential-provider-env": "3.654.0", + "@aws-sdk/credential-provider-http": "3.658.1", + "@aws-sdk/credential-provider-ini": "3.658.1", + "@aws-sdk/credential-provider-process": "3.654.0", + "@aws-sdk/credential-provider-sso": "3.658.1", + "@aws-sdk/credential-provider-web-identity": "3.654.0", + "@aws-sdk/types": "3.654.0", + "@smithy/credential-provider-imds": "^3.2.3", + "@smithy/property-provider": "^3.1.6", + "@smithy/shared-ini-file-loader": "^3.1.7", + "@smithy/types": "^3.4.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-process": { + "version": "3.654.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.654.0.tgz", + "integrity": "sha512-PmQoo8sZ9Q2Ow8OMzK++Z9lI7MsRUG7sNq3E72DVA215dhtTICTDQwGlXH2AAmIp7n+G9LLRds+4wo2ehG4mkg==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.654.0", + "@smithy/property-provider": "^3.1.6", + "@smithy/shared-ini-file-loader": "^3.1.7", + "@smithy/types": "^3.4.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-sso": { + "version": "3.658.1", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.658.1.tgz", + "integrity": "sha512-YOagVEsZEk9DmgJEBg+4MBXrPcw/tYas0VQ5OVBqC5XHNbi2OBGJqgmjVPesuu393E7W0VQxtJFDS00O1ewQgA==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/client-sso": "3.658.1", + "@aws-sdk/token-providers": "3.654.0", + "@aws-sdk/types": "3.654.0", + "@smithy/property-provider": "^3.1.6", + "@smithy/shared-ini-file-loader": "^3.1.7", + "@smithy/types": "^3.4.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" } }, - "packages/core/node_modules/@types/node": { - "version": "16.18.95", - "dev": true, - "license": "MIT" + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-web-identity": { + "version": "3.654.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.654.0.tgz", + "integrity": "sha512-6a2g9gMtZToqSu+CusjNK5zvbLJahQ9di7buO3iXgbizXpLXU1rnawCpWxwslMpT5fLgMSKDnKDrr6wdEk7jSw==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.654.0", + "@smithy/property-provider": "^3.1.6", + "@smithy/types": "^3.4.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@aws-sdk/client-sts": "^3.654.0" + } }, - "packages/core/src/web": { - "name": "web-toolkit", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/middleware-host-header": { + "version": "3.654.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.654.0.tgz", + "integrity": "sha512-rxGgVHWKp8U2ubMv+t+vlIk7QYUaRCHaVpmUlJv0Wv6Q0KeO9a42T9FxHphjOTlCGQOLcjCreL9CF8Qhtb4mdQ==", "license": "Apache-2.0", "dependencies": { - "crypto-browserify": "^3.12.0", - "os-browserify": "^0.3.0", - "path-browserify": "^1.0.1", - "process": "^0.11.10", - "stream-browserify": "^3.0.0" + "@aws-sdk/types": "3.654.0", + "@smithy/protocol-http": "^4.1.3", + "@smithy/types": "^3.4.2", + "tslib": "^2.6.2" }, - "devDependencies": { - "assert": "^2.1.0" + "engines": { + "node": ">=16.0.0" } }, - "packages/toolkit": { - "name": "aws-toolkit-vscode", - "version": "3.41.0-SNAPSHOT", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/middleware-logger": { + "version": "3.654.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.654.0.tgz", + "integrity": "sha512-OQYb+nWlmASyXfRb989pwkJ9EVUMP1CrKn2eyTk3usl20JZmKo2Vjis6I0tLUkMSxMhnBJJlQKyWkRpD/u1FVg==", "license": "Apache-2.0", "dependencies": { - "aws-core-vscode": "file:../core/" + "@aws-sdk/types": "3.654.0", + "@smithy/types": "^3.4.2", + "tslib": "^2.6.2" }, - "devDependencies": {}, "engines": { - "npm": "^10.1.0", - "vscode": "^1.83.0" + "node": ">=16.0.0" } }, - "plugins/eslint-plugin-aws-toolkits": { - "version": "1.0.0", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/middleware-recursion-detection": { + "version": "3.654.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.654.0.tgz", + "integrity": "sha512-gKSomgltKVmsT8sC6W7CrADZ4GHwX9epk3GcH6QhebVO3LA9LRbkL3TwOPUXakxxOLLUTYdOZLIOtFf7iH00lg==", "license": "Apache-2.0", - "devDependencies": { - "mocha": "^10.1.0" + "dependencies": { + "@aws-sdk/types": "3.654.0", + "@smithy/protocol-http": "^4.1.3", + "@smithy/types": "^3.4.2", + "tslib": "^2.6.2" }, "engines": { - "npm": "^10.1.0" + "node": ">=16.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client": { - "version": "1.0.0", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/middleware-user-agent": { + "version": "3.654.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.654.0.tgz", + "integrity": "sha512-liCcqPAyRsr53cy2tYu4qeH4MMN0eh9g6k56XzI5xd4SghXH5YWh4qOYAlQ8T66ZV4nPMtD8GLtLXGzsH8moFg==", + "license": "Apache-2.0", "dependencies": { - "@aws-crypto/sha256-browser": "3.0.0", - "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/client-sts": "3.267.0", - "@aws-sdk/config-resolver": "3.267.0", - "@aws-sdk/credential-provider-node": "3.267.0", - "@aws-sdk/eventstream-serde-browser": "3.267.0", - "@aws-sdk/eventstream-serde-config-resolver": "3.267.0", - "@aws-sdk/eventstream-serde-node": "3.267.0", - "@aws-sdk/fetch-http-handler": "3.267.0", - "@aws-sdk/hash-node": "3.267.0", - "@aws-sdk/invalid-dependency": "3.267.0", - "@aws-sdk/middleware-content-length": "3.267.0", - "@aws-sdk/middleware-host-header": "3.267.0", - "@aws-sdk/middleware-logger": "3.267.0", - "@aws-sdk/middleware-recursion-detection": "3.267.0", - "@aws-sdk/middleware-retry": "3.267.0", - "@aws-sdk/middleware-serde": "3.267.0", - "@aws-sdk/middleware-signing": "3.267.0", - "@aws-sdk/middleware-stack": "3.267.0", - "@aws-sdk/middleware-user-agent": "3.267.0", - "@aws-sdk/node-config-provider": "3.267.0", - "@aws-sdk/node-http-handler": "3.267.0", - "@aws-sdk/protocol-http": "3.267.0", - "@aws-sdk/smithy-client": "3.267.0", - "@aws-sdk/types": "3.267.0", - "@aws-sdk/url-parser": "3.267.0", - "@aws-sdk/util-base64": "3.208.0", - "@aws-sdk/util-body-length-browser": "3.188.0", - "@aws-sdk/util-body-length-node": "3.208.0", - "@aws-sdk/util-defaults-mode-browser": "3.267.0", - "@aws-sdk/util-defaults-mode-node": "3.267.0", - "@aws-sdk/util-retry": "3.267.0", - "@aws-sdk/util-user-agent-browser": "3.267.0", - "@aws-sdk/util-user-agent-node": "3.267.0", - "@aws-sdk/util-utf8": "3.254.0", - "tslib": "^2.3.1", - "uuid": "^8.3.2" + "@aws-sdk/types": "3.654.0", + "@aws-sdk/util-endpoints": "3.654.0", + "@smithy/protocol-http": "^4.1.3", + "@smithy/types": "^3.4.2", + "tslib": "^2.6.2" }, - "devDependencies": { - "@aws-sdk/service-client-documentation-generator": "3.208.0", - "@tsconfig/node14": "1.0.3", - "@types/node": "^14.14.31", - "@types/uuid": "^8.3.0", - "concurrently": "7.0.0", - "downlevel-dts": "0.10.1", - "rimraf": "^3.0.0", - "typedoc": "^0.19.2", - "typescript": "~4.6.2" + "engines": { + "node": ">=16.0.0" + } + }, + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/region-config-resolver": { + "version": "3.654.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.654.0.tgz", + "integrity": "sha512-ydGOrXJxj3x0sJhsXyTmvJVLAE0xxuTWFJihTl67RtaO7VRNtd82I3P3bwoMMaDn5WpmV5mPo8fEUDRlBm3fPg==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.654.0", + "@smithy/node-config-provider": "^3.1.7", + "@smithy/types": "^3.4.2", + "@smithy/util-config-provider": "^3.0.0", + "@smithy/util-middleware": "^3.0.6", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-crypto/sha256-browser": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-3.0.0.tgz", - "integrity": "sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/token-providers": { + "version": "3.654.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.654.0.tgz", + "integrity": "sha512-D8GeJYmvbfWkQDtTB4owmIobSMexZel0fOoetwvgCQ/7L8VPph3Q2bn1TRRIXvH7wdt6DcDxA3tKMHPBkT3GlA==", "license": "Apache-2.0", "dependencies": { - "@aws-crypto/ie11-detection": "^3.0.0", - "@aws-crypto/sha256-js": "^3.0.0", - "@aws-crypto/supports-web-crypto": "^3.0.0", - "@aws-crypto/util": "^3.0.0", - "@aws-sdk/types": "^3.222.0", - "@aws-sdk/util-locate-window": "^3.0.0", - "@aws-sdk/util-utf8-browser": "^3.0.0", - "tslib": "^1.11.1" + "@aws-sdk/types": "3.654.0", + "@smithy/property-provider": "^3.1.6", + "@smithy/shared-ini-file-loader": "^3.1.7", + "@smithy/types": "^3.4.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "@aws-sdk/client-sso-oidc": "^3.654.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-crypto/sha256-browser/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "license": "0BSD" + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/types": { + "version": "3.654.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.654.0.tgz", + "integrity": "sha512-VWvbED3SV+10QJIcmU/PKjsKilsTV16d1I7/on4bvD/jo1qGeMXqLDBSen3ks/tuvXZF/mFc7ZW/W2DiLVtO7A==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.4.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-crypto/sha256-js": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-3.0.0.tgz", - "integrity": "sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/util-endpoints": { + "version": "3.654.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.654.0.tgz", + "integrity": "sha512-i902fcBknHs0Irgdpi62+QMvzxE+bczvILXigYrlHL4+PiEnlMVpni5L5W1qCkNZXf8AaMrSBuR1NZAGp6UOUw==", "license": "Apache-2.0", "dependencies": { - "@aws-crypto/util": "^3.0.0", - "@aws-sdk/types": "^3.222.0", - "tslib": "^1.11.1" + "@aws-sdk/types": "3.654.0", + "@smithy/types": "^3.4.2", + "@smithy/util-endpoints": "^2.1.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-crypto/sha256-js/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "license": "0BSD" + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/util-user-agent-browser": { + "version": "3.654.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.654.0.tgz", + "integrity": "sha512-ykYAJqvnxLt7wfrqya28wuH3/7NdrwzfiFd7NqEVQf7dXVxL5RPEpD7DxjcyQo3DsHvvdUvGZVaQhozycn1pzA==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.654.0", + "@smithy/types": "^3.4.2", + "bowser": "^2.11.0", + "tslib": "^2.6.2" + } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-crypto/supports-web-crypto": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-3.0.0.tgz", - "integrity": "sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/util-user-agent-node": { + "version": "3.654.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.654.0.tgz", + "integrity": "sha512-a0ojjdBN6pqv6gB4H/QPPSfhs7mFtlVwnmKCM/QrTaFzN0U810PJ1BST3lBx5sa23I5jWHGaoFY+5q65C3clLQ==", "license": "Apache-2.0", "dependencies": { - "tslib": "^1.11.1" + "@aws-sdk/types": "3.654.0", + "@smithy/node-config-provider": "^3.1.7", + "@smithy/types": "^3.4.2", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "aws-crt": ">=1.0.0" + }, + "peerDependenciesMeta": { + "aws-crt": { + "optional": true + } } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "license": "0BSD" + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/abort-controller": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-3.1.6.tgz", + "integrity": "sha512-0XuhuHQlEqbNQZp7QxxrFTdVWdwxch4vjxYgfInF91hZFkPxf9QDrdQka0KfxFMPqLNzSw0b95uGTrLliQUavQ==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/fetch-http-handler": { + "version": "3.2.9", + "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-3.2.9.tgz", + "integrity": "sha512-hYNVQOqhFQ6vOpenifFME546f0GfJn2OiQ3M0FDmuUu8V/Uiwy2wej7ZXxFBNqdx0R5DZAqWM1l6VRhGz8oE6A==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/protocol-http": "^4.1.4", + "@smithy/querystring-builder": "^3.0.7", + "@smithy/types": "^3.5.0", + "@smithy/util-base64": "^3.0.0", + "tslib": "^2.6.2" + } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-crypto/util": { + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/is-array-buffer": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-3.0.0.tgz", - "integrity": "sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==", + "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-3.0.0.tgz", + "integrity": "sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "^3.222.0", - "@aws-sdk/util-utf8-browser": "^3.0.0", - "tslib": "^1.11.1" + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-crypto/util/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "license": "0BSD" + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/middleware-endpoint": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-3.2.1.tgz", + "integrity": "sha512-wWO3xYmFm6WRW8VsEJ5oU6h7aosFXfszlz3Dj176pTij6o21oZnzkCLzShfmRaaCHDkBXWBdO0c4sQAvLFP6zA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/core": "^2.5.1", + "@smithy/middleware-serde": "^3.0.8", + "@smithy/node-config-provider": "^3.1.9", + "@smithy/shared-ini-file-loader": "^3.1.9", + "@smithy/types": "^3.6.0", + "@smithy/url-parser": "^3.0.8", + "@smithy/util-middleware": "^3.0.8", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/client-sso": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.267.0.tgz", - "integrity": "sha512-/475/mT0gYhimpCdK4iZW+eX0DT6mkTgVk5P9ARpQGzEblFM6i2pE7GQnlGeLyHVOtA0cNAyGrWUuj2pyigUaA==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/middleware-retry": { + "version": "3.0.25", + "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-3.0.25.tgz", + "integrity": "sha512-m1F70cPaMBML4HiTgCw5I+jFNtjgz5z5UdGnUbG37vw6kh4UvizFYjqJGHvicfgKMkDL6mXwyPp5mhZg02g5sg==", "license": "Apache-2.0", "dependencies": { - "@aws-crypto/sha256-browser": "3.0.0", - "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/config-resolver": "3.267.0", - "@aws-sdk/fetch-http-handler": "3.267.0", - "@aws-sdk/hash-node": "3.267.0", - "@aws-sdk/invalid-dependency": "3.267.0", - "@aws-sdk/middleware-content-length": "3.267.0", - "@aws-sdk/middleware-endpoint": "3.267.0", - "@aws-sdk/middleware-host-header": "3.267.0", - "@aws-sdk/middleware-logger": "3.267.0", - "@aws-sdk/middleware-recursion-detection": "3.267.0", - "@aws-sdk/middleware-retry": "3.267.0", - "@aws-sdk/middleware-serde": "3.267.0", - "@aws-sdk/middleware-stack": "3.267.0", - "@aws-sdk/middleware-user-agent": "3.267.0", - "@aws-sdk/node-config-provider": "3.267.0", - "@aws-sdk/node-http-handler": "3.267.0", - "@aws-sdk/protocol-http": "3.267.0", - "@aws-sdk/smithy-client": "3.267.0", - "@aws-sdk/types": "3.267.0", - "@aws-sdk/url-parser": "3.267.0", - "@aws-sdk/util-base64": "3.208.0", - "@aws-sdk/util-body-length-browser": "3.188.0", - "@aws-sdk/util-body-length-node": "3.208.0", - "@aws-sdk/util-defaults-mode-browser": "3.267.0", - "@aws-sdk/util-defaults-mode-node": "3.267.0", - "@aws-sdk/util-endpoints": "3.267.0", - "@aws-sdk/util-retry": "3.267.0", - "@aws-sdk/util-user-agent-browser": "3.267.0", - "@aws-sdk/util-user-agent-node": "3.267.0", - "@aws-sdk/util-utf8": "3.254.0", - "tslib": "^2.3.1" + "@smithy/node-config-provider": "^3.1.9", + "@smithy/protocol-http": "^4.1.5", + "@smithy/service-error-classification": "^3.0.8", + "@smithy/smithy-client": "^3.4.2", + "@smithy/types": "^3.6.0", + "@smithy/util-middleware": "^3.0.8", + "@smithy/util-retry": "^3.0.8", + "tslib": "^2.6.2", + "uuid": "^9.0.1" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/client-sso-oidc": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.267.0.tgz", - "integrity": "sha512-Jdq0v0mJSJbG/CKLfHC1L0cjCot48Y6lLMQV1lfkYE65xD0ZSs8Gl7P/T391ZH7cLO6ifVoPdsYnwzhi1ZPXSQ==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/middleware-serde": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-3.0.8.tgz", + "integrity": "sha512-Xg2jK9Wc/1g/MBMP/EUn2DLspN8LNt+GMe7cgF+Ty3vl+Zvu+VeZU5nmhveU+H8pxyTsjrAkci8NqY6OuvZnjA==", "license": "Apache-2.0", "dependencies": { - "@aws-crypto/sha256-browser": "3.0.0", - "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/config-resolver": "3.267.0", - "@aws-sdk/fetch-http-handler": "3.267.0", - "@aws-sdk/hash-node": "3.267.0", - "@aws-sdk/invalid-dependency": "3.267.0", - "@aws-sdk/middleware-content-length": "3.267.0", - "@aws-sdk/middleware-endpoint": "3.267.0", - "@aws-sdk/middleware-host-header": "3.267.0", - "@aws-sdk/middleware-logger": "3.267.0", - "@aws-sdk/middleware-recursion-detection": "3.267.0", - "@aws-sdk/middleware-retry": "3.267.0", - "@aws-sdk/middleware-serde": "3.267.0", - "@aws-sdk/middleware-stack": "3.267.0", - "@aws-sdk/middleware-user-agent": "3.267.0", - "@aws-sdk/node-config-provider": "3.267.0", - "@aws-sdk/node-http-handler": "3.267.0", - "@aws-sdk/protocol-http": "3.267.0", - "@aws-sdk/smithy-client": "3.267.0", - "@aws-sdk/types": "3.267.0", - "@aws-sdk/url-parser": "3.267.0", - "@aws-sdk/util-base64": "3.208.0", - "@aws-sdk/util-body-length-browser": "3.188.0", - "@aws-sdk/util-body-length-node": "3.208.0", - "@aws-sdk/util-defaults-mode-browser": "3.267.0", - "@aws-sdk/util-defaults-mode-node": "3.267.0", - "@aws-sdk/util-endpoints": "3.267.0", - "@aws-sdk/util-retry": "3.267.0", - "@aws-sdk/util-user-agent-browser": "3.267.0", - "@aws-sdk/util-user-agent-node": "3.267.0", - "@aws-sdk/util-utf8": "3.254.0", - "tslib": "^2.3.1" + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/client-sts": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.267.0.tgz", - "integrity": "sha512-bJ+SwJZAP3DuDUgToDV89HsB80IhSfB1rhzLG9csqs6h7uMLO8H1/fymElYKT4VMMAA+rpWJ3pznyGiCK7w28A==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/middleware-stack": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-3.0.8.tgz", + "integrity": "sha512-d7ZuwvYgp1+3682Nx0MD3D/HtkmZd49N3JUndYWQXfRZrYEnCWYc8BHcNmVsPAp9gKvlurdg/mubE6b/rPS9MA==", "license": "Apache-2.0", "dependencies": { - "@aws-crypto/sha256-browser": "3.0.0", - "@aws-crypto/sha256-js": "3.0.0", - "@aws-sdk/config-resolver": "3.267.0", - "@aws-sdk/credential-provider-node": "3.267.0", - "@aws-sdk/fetch-http-handler": "3.267.0", - "@aws-sdk/hash-node": "3.267.0", - "@aws-sdk/invalid-dependency": "3.267.0", - "@aws-sdk/middleware-content-length": "3.267.0", - "@aws-sdk/middleware-endpoint": "3.267.0", - "@aws-sdk/middleware-host-header": "3.267.0", - "@aws-sdk/middleware-logger": "3.267.0", - "@aws-sdk/middleware-recursion-detection": "3.267.0", - "@aws-sdk/middleware-retry": "3.267.0", - "@aws-sdk/middleware-sdk-sts": "3.267.0", - "@aws-sdk/middleware-serde": "3.267.0", - "@aws-sdk/middleware-signing": "3.267.0", - "@aws-sdk/middleware-stack": "3.267.0", - "@aws-sdk/middleware-user-agent": "3.267.0", - "@aws-sdk/node-config-provider": "3.267.0", - "@aws-sdk/node-http-handler": "3.267.0", - "@aws-sdk/protocol-http": "3.267.0", - "@aws-sdk/smithy-client": "3.267.0", - "@aws-sdk/types": "3.267.0", - "@aws-sdk/url-parser": "3.267.0", - "@aws-sdk/util-base64": "3.208.0", - "@aws-sdk/util-body-length-browser": "3.188.0", - "@aws-sdk/util-body-length-node": "3.208.0", - "@aws-sdk/util-defaults-mode-browser": "3.267.0", - "@aws-sdk/util-defaults-mode-node": "3.267.0", - "@aws-sdk/util-endpoints": "3.267.0", - "@aws-sdk/util-retry": "3.267.0", - "@aws-sdk/util-user-agent-browser": "3.267.0", - "@aws-sdk/util-user-agent-node": "3.267.0", - "@aws-sdk/util-utf8": "3.254.0", - "fast-xml-parser": "4.0.11", - "tslib": "^2.3.1" + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-env": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.267.0.tgz", - "integrity": "sha512-oiem2UtaFe4CQHscUCImJjPhYWd4iF8fqXhlq6BqHs1wsO6A0vnIUGh+Srut/2q7Xeegl/SRU34HK0hh8JCbxg==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/node-config-provider": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.9.tgz", + "integrity": "sha512-qRHoah49QJ71eemjuS/WhUXB+mpNtwHRWQr77J/m40ewBVVwvo52kYAmb7iuaECgGTTcYxHS4Wmewfwy++ueew==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/property-provider": "3.267.0", - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "@smithy/property-provider": "^3.1.8", + "@smithy/shared-ini-file-loader": "^3.1.9", + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-imds": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.267.0.tgz", - "integrity": "sha512-Afd5+LdJ9QyeI5L4iyVmI4MLV+0JBtRLmRy0LdinwJaP0DyKyv9+uaIaorKfWihQpe8hwjEfQWTlTz2A3JMJtw==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/node-http-handler": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-3.2.5.tgz", + "integrity": "sha512-PkOwPNeKdvX/jCpn0A8n9/TyoxjGZB8WVoJmm9YzsnAgggTj4CrjpRHlTQw7dlLZ320n1mY1y+nTRUDViKi/3w==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/node-config-provider": "3.267.0", - "@aws-sdk/property-provider": "3.267.0", - "@aws-sdk/types": "3.267.0", - "@aws-sdk/url-parser": "3.267.0", - "tslib": "^2.3.1" + "@smithy/abort-controller": "^3.1.6", + "@smithy/protocol-http": "^4.1.5", + "@smithy/querystring-builder": "^3.0.8", + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-ini": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.267.0.tgz", - "integrity": "sha512-pHHlqZqZXA4cTssTyRmbYtrjxS2BEy2KFYHEEHNUrd82pUHnj70n+lrpVnT5pRhPPDacpNzxq0KZGeNgmETpbw==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/credential-provider-env": "3.267.0", - "@aws-sdk/credential-provider-imds": "3.267.0", - "@aws-sdk/credential-provider-process": "3.267.0", - "@aws-sdk/credential-provider-sso": "3.267.0", - "@aws-sdk/credential-provider-web-identity": "3.267.0", - "@aws-sdk/property-provider": "3.267.0", - "@aws-sdk/shared-ini-file-loader": "3.267.0", - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/property-provider": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-3.1.8.tgz", + "integrity": "sha512-ukNUyo6rHmusG64lmkjFeXemwYuKge1BJ8CtpVKmrxQxc6rhUX0vebcptFA9MmrGsnLhwnnqeH83VTU9hwOpjA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-node": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.267.0.tgz", - "integrity": "sha512-uo8VyZ/L8HBXskYZC65bR1ZUJ5mBn8JarrGHt6vMG2A+uM7AuryTsKn2wdhPfuCUGKuQLXmix5K4VW/wzq11kQ==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/credential-provider-env": "3.267.0", - "@aws-sdk/credential-provider-imds": "3.267.0", - "@aws-sdk/credential-provider-ini": "3.267.0", - "@aws-sdk/credential-provider-process": "3.267.0", - "@aws-sdk/credential-provider-sso": "3.267.0", - "@aws-sdk/credential-provider-web-identity": "3.267.0", - "@aws-sdk/property-provider": "3.267.0", - "@aws-sdk/shared-ini-file-loader": "3.267.0", - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/protocol-http": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-4.1.5.tgz", + "integrity": "sha512-hsjtwpIemmCkm3ZV5fd/T0bPIugW1gJXwZ/hpuVubt2hEUApIoUTrf6qIdh9MAWlw0vjMrA1ztJLAwtNaZogvg==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-process": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.267.0.tgz", - "integrity": "sha512-pd1OOB1Mm+QdPv3sPfO+1G8HBaPAAYXxjLcOK5z/myBeZAsLR12Xcaft4RR1XWwXXKEQqq42cbAINWQdyVykqQ==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/querystring-builder": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-3.0.8.tgz", + "integrity": "sha512-btYxGVqFUARbUrN6VhL9c3dnSviIwBYD9Rz1jHuN1hgh28Fpv2xjU1HeCeDJX68xctz7r4l1PBnFhGg1WBBPuA==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/property-provider": "3.267.0", - "@aws-sdk/shared-ini-file-loader": "3.267.0", - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "@smithy/types": "^3.6.0", + "@smithy/util-uri-escape": "^3.0.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-sso": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.267.0.tgz", - "integrity": "sha512-JqwxelzeRhVdloNi+VUUXhJdziTtNrrwMuhds9wj4KPfl1S2EIzkRxHSjwDz1wtSyuIPOOo6pPJiaVbwvLpkVg==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/querystring-parser": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-3.0.8.tgz", + "integrity": "sha512-BtEk3FG7Ks64GAbt+JnKqwuobJNX8VmFLBsKIwWr1D60T426fGrV2L3YS5siOcUhhp6/Y6yhBw1PSPxA5p7qGg==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/client-sso": "3.267.0", - "@aws-sdk/property-provider": "3.267.0", - "@aws-sdk/shared-ini-file-loader": "3.267.0", - "@aws-sdk/token-providers": "3.267.0", - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-web-identity": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.267.0.tgz", - "integrity": "sha512-za5UsQmj3sYRhd4h5eStj3GCHHfAAjfx2x5FmgQ9ldOp+s0wHEqSL1g+OL9v6o8otf9JnWha+wfUYq3yVGfufQ==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/service-error-classification": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-3.0.8.tgz", + "integrity": "sha512-uEC/kCCFto83bz5ZzapcrgGqHOh/0r69sZ2ZuHlgoD5kYgXJEThCoTuw/y1Ub3cE7aaKdznb+jD9xRPIfIwD7g==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/property-provider": "3.267.0", - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "@smithy/types": "^3.6.0" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/middleware-host-header": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.267.0.tgz", - "integrity": "sha512-D8TfjMeuQXTsB7Ni8liMmNqb3wz+T6t/tYUHtsMo0j++94KAPPj1rhkkTAjR4Rc+IYGCS4YyyCuCXjGB6gkjnA==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/shared-ini-file-loader": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.9.tgz", + "integrity": "sha512-/+OsJRNtoRbtsX0UpSgWVxFZLsJHo/4sTr+kBg/J78sr7iC+tHeOvOJrS5hCpVQ6sWBbhWLp1UNiuMyZhE6pmA==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/protocol-http": "3.267.0", - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/middleware-logger": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.267.0.tgz", - "integrity": "sha512-wnLeZYWbgGCuNmRl0Pmky0cSXBWmMTaQBgq90WfwyM0V8wzcoeaovTWA5/qe8oJzusOgUMFoVia4Ew20k3lu8w==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/smithy-client": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-3.4.2.tgz", + "integrity": "sha512-dxw1BDxJiY9/zI3cBqfVrInij6ShjpV4fmGHesGZZUiP9OSE/EVfdwdRz0PgvkEvrZHpsj2htRaHJfftE8giBA==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "@smithy/core": "^2.5.1", + "@smithy/middleware-endpoint": "^3.2.1", + "@smithy/middleware-stack": "^3.0.8", + "@smithy/protocol-http": "^4.1.5", + "@smithy/types": "^3.6.0", + "@smithy/util-stream": "^3.2.1", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/middleware-recursion-detection": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.267.0.tgz", - "integrity": "sha512-NCBkTLxaW7XtfQoVBqQCaQZqec5XDtEylkw7g0tGjYDcl934fzu3ciH9MsJ34QFe9slYM6g4v+eC9f1w9K/19g==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/types": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@smithy/types/-/types-3.6.0.tgz", + "integrity": "sha512-8VXK/KzOHefoC65yRgCn5vG1cysPJjHnOVt9d0ybFQSmJgQj152vMn4EkYhGuaOmnnZvCPav/KnYyE6/KsNZ2w==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/protocol-http": "3.267.0", - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/middleware-stack": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-stack/-/middleware-stack-3.267.0.tgz", - "integrity": "sha512-52uH3JO3ceI15dgzt8gU7lpJf59qbRUQYJ7pAmTMiHtyEawZ39Puv6sGheY3fAffhqd/aQvup6wn18Q1fRIQUA==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/url-parser": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-3.0.8.tgz", + "integrity": "sha512-4FdOhwpTW7jtSFWm7SpfLGKIBC9ZaTKG5nBF0wK24aoQKQyDIKUw3+KFWCQ9maMzrgTJIuOvOnsV2lLGW5XjTg==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.1" - }, - "engines": { - "node": ">=14.0.0" + "@smithy/querystring-parser": "^3.0.8", + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/middleware-user-agent": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.267.0.tgz", - "integrity": "sha512-eaReMnoB1Cx3OY8WDSiUMNDz/EkdAo4w/m3d5CizckKQNmB29gUrgyFs7g7sHTcShQAduZzlsfRPzc6NmKYaWQ==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-base64": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-3.0.0.tgz", + "integrity": "sha512-Kxvoh5Qtt0CDsfajiZOCpJxgtPHXOKwmM+Zy4waD43UoEMA+qPxxa98aE/7ZhdnBFZFXMOiBR5xbcaMhLtznQQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/protocol-http": "3.267.0", - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "@smithy/util-buffer-from": "^3.0.0", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/property-provider": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.267.0.tgz", - "integrity": "sha512-/BD1Zar9PCQSV8VZTAWOJmtojAeMIl16ljZX3Kix84r45qqNNxuPST2AhNVN+p97Js4x9kBFCHkdFOpW94wr4Q==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-buffer-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-3.0.0.tgz", + "integrity": "sha512-aEOHCgq5RWFbP+UDPvPot26EJHjOC+bRgse5A8V3FSShqd5E5UN4qc7zkwsvJPPAVsf73QwYcHN1/gt/rtLwQA==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "@smithy/is-array-buffer": "^3.0.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/smithy-client": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.267.0.tgz", - "integrity": "sha512-WdgXHqKmFQIkAWETO/I5boX9u6QbMLC4X74OVSBaBLhRjqYmvolMFtNrQzvSKGB3FaxAN9Do41amC0mGoeLC8A==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-hex-encoding": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-3.0.0.tgz", + "integrity": "sha512-eFndh1WEK5YMUYvy3lPlVmYY/fZcQE1D8oSf41Id2vCeIkKJXPcYDCZD+4+xViI6b1XSd7tE+s5AmXzz5ilabQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/middleware-stack": "3.267.0", - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/token-providers": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.267.0.tgz", - "integrity": "sha512-CGayGrPl4ONG4RuGbNv+QS4oVuItx4hK2FCbFS7d6V7h53rkDrcFd34NsvbicQ2KVFobE7fKs6ZaripJbJbLHA==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-middleware": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-3.0.8.tgz", + "integrity": "sha512-p7iYAPaQjoeM+AKABpYWeDdtwQNxasr4aXQEA/OmbOaug9V0odRVDy3Wx4ci8soljE/JXQo+abV0qZpW8NX0yA==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/client-sso-oidc": "3.267.0", - "@aws-sdk/property-provider": "3.267.0", - "@aws-sdk/shared-ini-file-loader": "3.267.0", - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/types": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", - "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-retry": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-3.0.8.tgz", + "integrity": "sha512-TCEhLnY581YJ+g1x0hapPz13JFqzmh/pMWL2KEFASC51qCfw3+Y47MrTmea4bUE5vsdxQ4F6/KFbUeSz22Q1ow==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.1" + "@smithy/service-error-classification": "^3.0.8", + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/util-endpoints": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.267.0.tgz", - "integrity": "sha512-c6miY83Eo0erqXY+YiS2sOg3izURqvaWHd9przJzBQea9XRCN4ANT2P8AhoC0BPIORutaaOSoCSp/crHG0XLLg==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-stream": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-3.2.1.tgz", + "integrity": "sha512-R3ufuzJRxSJbE58K9AEnL/uSZyVdHzud9wLS8tIbXclxKzoe09CRohj2xV8wpx5tj7ZbiJaKYcutMm1eYgz/0A==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "@smithy/fetch-http-handler": "^4.0.0", + "@smithy/node-http-handler": "^3.2.5", + "@smithy/types": "^3.6.0", + "@smithy/util-base64": "^3.0.0", + "@smithy/util-buffer-from": "^3.0.0", + "@smithy/util-hex-encoding": "^3.0.0", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/util-user-agent-browser": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.267.0.tgz", - "integrity": "sha512-SmI6xInnPPa0gFhCqhtWOUMTxLeRbm7X5HXzeprhK1d8aNNlUVyALAV7K8ovIjnv3a97lIJSekyb78oTuYITCA==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-stream/node_modules/@smithy/fetch-http-handler": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-4.0.0.tgz", + "integrity": "sha512-MLb1f5tbBO2X6K4lMEKJvxeLooyg7guq48C2zKr4qM7F2Gpkz4dc+hdSgu77pCJ76jVqFBjZczHYAs6dp15N+g==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.267.0", - "bowser": "^2.11.0", - "tslib": "^2.3.1" + "@smithy/protocol-http": "^4.1.5", + "@smithy/querystring-builder": "^3.0.8", + "@smithy/types": "^3.6.0", + "@smithy/util-base64": "^3.0.0", + "tslib": "^2.6.2" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/util-user-agent-node": { - "version": "3.267.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.267.0.tgz", - "integrity": "sha512-nfmyffA1yIypJ30CIMO6Tc16t8dFJzdztzoowjmnfb8/LzTZECERM3GICq0DvZDPfSo+jbuz634VtS2K7tVZjA==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-uri-escape": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-3.0.0.tgz", + "integrity": "sha512-LqR7qYLgZTD7nWLBecUi4aqolw8Mhza9ArpNEQ881MJJIU2sE5iHCK6TdyqqzcDLy0OPe10IY4T8ctVdtynubg==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/node-config-provider": "3.267.0", - "@aws-sdk/types": "3.267.0", - "tslib": "^2.3.1" + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" - }, - "peerDependencies": { - "aws-crt": ">=1.0.0" - }, - "peerDependenciesMeta": { - "aws-crt": { - "optional": true - } + "node": ">=16.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@types/node": { - "version": "14.18.63", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz", - "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==", - "dev": true, - "license": "MIT" - }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@types/uuid": { - "version": "8.3.4", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.4.tgz", - "integrity": "sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw==", - "dev": true, - "license": "MIT" - }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/fast-xml-parser": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.0.11.tgz", - "integrity": "sha512-4aUg3aNRR/WjQAcpceODG1C3x3lFANXRo8+1biqfieHmg9pyMt7qB4lQV/Ta6sJCTbA5vfD8fnA8S54JATiFUA==", - "license": "MIT", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-utf8": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-3.0.0.tgz", + "integrity": "sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA==", + "license": "Apache-2.0", "dependencies": { - "strnum": "^1.0.5" - }, - "bin": { - "fxparser": "src/cli/cli.js" + "@smithy/util-buffer-from": "^3.0.0", + "tslib": "^2.6.2" }, - "funding": { - "type": "paypal", - "url": "https://paypal.me/naturalintelligence" - } - }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/highlight.js": { - "version": "10.7.3", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", - "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", - "dev": true, - "license": "BSD-3-Clause", "engines": { - "node": "*" + "node": ">=16.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/marked": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/marked/-/marked-1.2.9.tgz", - "integrity": "sha512-H8lIX2SvyitGX+TRdtS06m1jHMijKN/XjfH6Ooii9fvxMlh8QdqBfBDkGUpMWH2kQNrtixjzYUa3SH8ROTgRRw==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@tsconfig/node16": { + "version": "16.1.3", + "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-16.1.3.tgz", + "integrity": "sha512-9nTOUBn+EMKO6rtSZJk+DcqsfgtlERGT9XPJ5PRj/HNENPCBY1yu/JEj5wT6GLtbCLBO2k46SeXDaY0pjMqypw==", "dev": true, - "license": "MIT", - "bin": { - "marked": "bin/marked" - }, - "engines": { - "node": ">= 8.16.2" - } + "license": "MIT" }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/typedoc": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.19.2.tgz", - "integrity": "sha512-oDEg1BLEzi1qvgdQXc658EYgJ5qJLVSeZ0hQ57Eq4JXy6Vj2VX4RVo18qYxRWz75ifAaYuYNBUCnbhjd37TfOg==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@types/node": { + "version": "16.18.115", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.115.tgz", + "integrity": "sha512-NF5ajYn+dq0tRfswdyp8Df75h7D9z+L8TCIwrXoh46ZLK6KZVXkRhf/luXaZytvm/keUo9vU4m1Bg39St91a5w==", "dev": true, - "license": "Apache-2.0", - "dependencies": { - "fs-extra": "^9.0.1", - "handlebars": "^4.7.6", - "highlight.js": "^10.2.0", - "lodash": "^4.17.20", - "lunr": "^2.3.9", - "marked": "^1.1.1", - "minimatch": "^3.0.0", - "progress": "^2.0.3", - "semver": "^7.3.2", - "shelljs": "^0.8.4", - "typedoc-default-themes": "^0.11.4" - }, - "bin": { - "typedoc": "bin/typedoc" - }, - "engines": { - "node": ">= 10.0.0" - }, - "peerDependencies": { - "typescript": "3.9.x || 4.0.x" - } + "license": "MIT" }, "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/typescript": { - "version": "4.6.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.4.tgz", - "integrity": "sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg==", + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", "dev": true, "license": "Apache-2.0", "bin": { @@ -23123,15 +22239,6 @@ "node": ">=4.2.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", - "license": "MIT", - "bin": { - "uuid": "dist/bin/uuid" - } - }, "src.gen/@amzn/codewhisperer-streaming": { "version": "0.0.1", "hasInstallScript": true, @@ -23202,6 +22309,17 @@ "version": "1.14.1", "license": "0BSD" }, + "src.gen/@amzn/codewhisperer-streaming/node_modules/@aws-crypto/ie11-detection": { + "version": "3.0.0", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^1.11.1" + } + }, + "src.gen/@amzn/codewhisperer-streaming/node_modules/@aws-crypto/ie11-detection/node_modules/tslib": { + "version": "1.14.1", + "license": "0BSD" + }, "src.gen/@amzn/codewhisperer-streaming/node_modules/@aws-crypto/sha256-browser": { "version": "3.0.0", "license": "Apache-2.0", @@ -23446,6 +22564,13 @@ } } }, + "src.gen/@amzn/codewhisperer-streaming/node_modules/@aws-sdk/util-utf8-browser": { + "version": "3.259.0", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.3.1" + } + }, "src.gen/@amzn/codewhisperer-streaming/node_modules/@smithy/abort-controller": { "version": "2.2.0", "license": "Apache-2.0", @@ -24049,6 +23174,11 @@ "dev": true, "license": "MIT" }, + "src.gen/@amzn/codewhisperer-streaming/node_modules/lunr": { + "version": "2.3.9", + "dev": true, + "license": "MIT" + }, "src.gen/@amzn/codewhisperer-streaming/node_modules/marked": { "version": "4.3.0", "dev": true, diff --git a/packages/amazonq/.changes/1.42.0.json b/packages/amazonq/.changes/1.42.0.json new file mode 100644 index 00000000000..7327ed0c9c4 --- /dev/null +++ b/packages/amazonq/.changes/1.42.0.json @@ -0,0 +1,58 @@ +{ + "date": "2025-01-09", + "version": "1.42.0", + "entries": [ + { + "type": "Bug Fix", + "description": "Amazon Q /doc: Improve button text phrasing" + }, + { + "type": "Bug Fix", + "description": "Amazon Q /dev: Fix issue when files are deleted while preparing context" + }, + { + "type": "Bug Fix", + "description": "Amazon Q Code Transformation: allow POSTGRESQL as target DB for SQL conversions" + }, + { + "type": "Bug Fix", + "description": "Fix context menu displaying when typing @, even though input is disallowed" + }, + { + "type": "Bug Fix", + "description": "Amazon Q can update mvn and gradle build files" + }, + { + "type": "Bug Fix", + "description": "/transform: use correct documentation link in SQL conversion help message" + }, + { + "type": "Bug Fix", + "description": "Up/down history navigation only triggering on first/last line of prompt input" + }, + { + "type": "Bug Fix", + "description": "Amazon Q /test: Fix to redirect /test to generate tests in chat for external files out of workspace scope." + }, + { + "type": "Bug Fix", + "description": "/review: Code block extends beyond page margins in code issue detail view" + }, + { + "type": "Bug Fix", + "description": "Amazon Q Code Transformation: retry project upload up to 3 times" + }, + { + "type": "Feature", + "description": "Amazon Q Code Transformation: add view summary button in chat" + }, + { + "type": "Feature", + "description": "Amazon Q: new code syntax highlighter for improved accuracy" + }, + { + "type": "Removal", + "description": "Settings: No longer migrate old CodeWhisperer settings or initialize telemetry setting from AWS Toolkit." + } + ] +} \ No newline at end of file diff --git a/packages/amazonq/CHANGELOG.md b/packages/amazonq/CHANGELOG.md index a53d213ef43..9cfaa7fe04f 100644 --- a/packages/amazonq/CHANGELOG.md +++ b/packages/amazonq/CHANGELOG.md @@ -1,3 +1,19 @@ +## 1.42.0 2025-01-09 + +- **Bug Fix** Amazon Q /doc: Improve button text phrasing +- **Bug Fix** Amazon Q /dev: Fix issue when files are deleted while preparing context +- **Bug Fix** Amazon Q Code Transformation: allow POSTGRESQL as target DB for SQL conversions +- **Bug Fix** Fix context menu displaying when typing @, even though input is disallowed +- **Bug Fix** Amazon Q can update mvn and gradle build files +- **Bug Fix** /transform: use correct documentation link in SQL conversion help message +- **Bug Fix** Up/down history navigation only triggering on first/last line of prompt input +- **Bug Fix** Amazon Q /test: Fix to redirect /test to generate tests in chat for external files out of workspace scope. +- **Bug Fix** /review: Code block extends beyond page margins in code issue detail view +- **Bug Fix** Amazon Q Code Transformation: retry project upload up to 3 times +- **Feature** Amazon Q Code Transformation: add view summary button in chat +- **Feature** Amazon Q: new code syntax highlighter for improved accuracy +- **Removal** Settings: No longer migrate old CodeWhisperer settings or initialize telemetry setting from AWS Toolkit. + ## 1.41.0 2024-12-17 - **Bug Fix** /review: Apply fix removes other issues in the same file. diff --git a/packages/amazonq/package.json b/packages/amazonq/package.json index 9e144c171a3..caad3f85306 100644 --- a/packages/amazonq/package.json +++ b/packages/amazonq/package.json @@ -2,7 +2,7 @@ "name": "amazon-q-vscode", "displayName": "Amazon Q", "description": "The most capable generative AI-powered assistant for building, operating, and transforming software, with advanced capabilities for managing data and AI", - "version": "1.42.0-SNAPSHOT", + "version": "1.43.0-SNAPSHOT", "extensionKind": [ "workspace" ], diff --git a/packages/amazonq/test/unit/codewhisperer/util/telemetryHelper.test.ts b/packages/amazonq/test/unit/codewhisperer/util/telemetryHelper.test.ts index d6190a6c0fd..e042b1d43a2 100644 --- a/packages/amazonq/test/unit/codewhisperer/util/telemetryHelper.test.ts +++ b/packages/amazonq/test/unit/codewhisperer/util/telemetryHelper.test.ts @@ -11,6 +11,7 @@ import { CodewhispererSuggestionState, CodewhispererUserDecision, } from 'aws-core-vscode/shared' +import sinon from 'sinon' // TODO: improve and move the following test utils to codewhisperer/testUtils.ts function aUserDecision( @@ -38,6 +39,47 @@ function aCompletion(): Completion { } describe('telemetryHelper', function () { + describe('clientComponentLatency', function () { + let sut: TelemetryHelper + + beforeEach(function () { + sut = new TelemetryHelper() + }) + + afterEach(function () { + sinon.restore() + }) + + it('resetClientComponentLatencyTime should reset state variables', function () { + session.invokeSuggestionStartTime = 100 + session.preprocessEndTime = 200 + session.sdkApiCallStartTime = 300 + session.fetchCredentialStartTime = 400 + session.firstSuggestionShowTime = 500 + + sut.setSdkApiCallEndTime() + sut.setAllPaginationEndTime() + sut.setFirstResponseRequestId('aFakeRequestId') + + sut.resetClientComponentLatencyTime() + + assert.strictEqual(session.invokeSuggestionStartTime, 0) + assert.strictEqual(session.preprocessEndTime, 0) + assert.strictEqual(session.sdkApiCallStartTime, 0) + assert.strictEqual(session.fetchCredentialStartTime, 0) + assert.strictEqual(session.firstSuggestionShowTime, 0) + assert.strictEqual(sut.sdkApiCallEndTime, 0) + assert.strictEqual(sut.allPaginationEndTime, 0) + assert.strictEqual(sut.firstResponseRequestId, '') + }) + + it('setInvocationSuggestionStartTime should call resetClientComponentLatencyTime', function () { + const resetStub = sinon.stub(sut, 'resetClientComponentLatencyTime') + sut.setInvokeSuggestionStartTime() + assert.ok(resetStub.calledOnce) + }) + }) + describe('aggregateUserDecisionByRequest', function () { let sut: TelemetryHelper diff --git a/packages/core/src/codewhisperer/service/recommendationHandler.ts b/packages/core/src/codewhisperer/service/recommendationHandler.ts index 57accdfe44f..72e130a5bed 100644 --- a/packages/core/src/codewhisperer/service/recommendationHandler.ts +++ b/packages/core/src/codewhisperer/service/recommendationHandler.ts @@ -207,6 +207,8 @@ export class RecommendationHandler { session.requestContext = await EditorContext.buildGenerateRecommendationRequest(editor as vscode.TextEditor) } const request = session.requestContext.request + // record preprocessing end time + TelemetryHelper.instance.setPreprocessEndTime() // set start pos for non pagination call or first pagination call if (!pagination || (pagination && page === 0)) { diff --git a/packages/core/src/codewhisperer/util/codeWhispererSession.ts b/packages/core/src/codewhisperer/util/codeWhispererSession.ts index e5daae22d17..042cd947124 100644 --- a/packages/core/src/codewhisperer/util/codeWhispererSession.ts +++ b/packages/core/src/codewhisperer/util/codeWhispererSession.ts @@ -41,6 +41,7 @@ class CodeWhispererSession { fetchCredentialStartTime = 0 sdkApiCallStartTime = 0 invokeSuggestionStartTime = 0 + preprocessEndTime = 0 timeToFirstRecommendation = 0 firstSuggestionShowTime = 0 perceivedLatency = 0 diff --git a/packages/core/src/codewhisperer/util/telemetryHelper.ts b/packages/core/src/codewhisperer/util/telemetryHelper.ts index 6505e248f28..a34deb0cdca 100644 --- a/packages/core/src/codewhisperer/util/telemetryHelper.ts +++ b/packages/core/src/codewhisperer/util/telemetryHelper.ts @@ -31,9 +31,18 @@ import { Session } from '../../amazonqTest/chat/session/session' export class TelemetryHelper { // Some variables for client component latency - private sdkApiCallEndTime = 0 - private allPaginationEndTime = 0 - private firstResponseRequestId = '' + private _sdkApiCallEndTime = 0 + get sdkApiCallEndTime(): number { + return this._sdkApiCallEndTime + } + private _allPaginationEndTime = 0 + get allPaginationEndTime(): number { + return this._allPaginationEndTime + } + private _firstResponseRequestId = '' + get firstResponseRequestId(): string { + return this._firstResponseRequestId + } // variables for user trigger decision // these will be cleared after a invocation session private sessionDecisions: CodewhispererUserTriggerDecision[] = [] @@ -582,12 +591,20 @@ export class TelemetryHelper { public resetClientComponentLatencyTime() { session.invokeSuggestionStartTime = 0 + session.preprocessEndTime = 0 session.sdkApiCallStartTime = 0 - this.sdkApiCallEndTime = 0 + this._sdkApiCallEndTime = 0 session.fetchCredentialStartTime = 0 session.firstSuggestionShowTime = 0 - this.allPaginationEndTime = 0 - this.firstResponseRequestId = '' + this._allPaginationEndTime = 0 + this._firstResponseRequestId = '' + } + + public setPreprocessEndTime() { + if (session.preprocessEndTime !== 0) { + getLogger().warn(`inline completion preprocessEndTime has been set and not reset correctly`) + } + session.preprocessEndTime = performance.now() } /** This method is assumed to be invoked first at the start of execution **/ @@ -597,46 +614,46 @@ export class TelemetryHelper { } public setSdkApiCallEndTime() { - if (this.sdkApiCallEndTime === 0 && session.sdkApiCallStartTime !== 0) { - this.sdkApiCallEndTime = performance.now() + if (this._sdkApiCallEndTime === 0 && session.sdkApiCallStartTime !== 0) { + this._sdkApiCallEndTime = performance.now() } } public setAllPaginationEndTime() { - if (this.allPaginationEndTime === 0 && this.sdkApiCallEndTime !== 0) { - this.allPaginationEndTime = performance.now() + if (this._allPaginationEndTime === 0 && this._sdkApiCallEndTime !== 0) { + this._allPaginationEndTime = performance.now() } } public setFirstSuggestionShowTime() { - if (session.firstSuggestionShowTime === 0 && this.sdkApiCallEndTime !== 0) { + if (session.firstSuggestionShowTime === 0 && this._sdkApiCallEndTime !== 0) { session.firstSuggestionShowTime = performance.now() } } public setFirstResponseRequestId(requestId: string) { - if (this.firstResponseRequestId === '') { - this.firstResponseRequestId = requestId + if (this._firstResponseRequestId === '') { + this._firstResponseRequestId = requestId } } // report client component latency after all pagination call finish // and at least one suggestion is shown to the user public tryRecordClientComponentLatency() { - if (session.firstSuggestionShowTime === 0 || this.allPaginationEndTime === 0) { + if (session.firstSuggestionShowTime === 0 || this._allPaginationEndTime === 0) { return } telemetry.codewhisperer_clientComponentLatency.emit({ - codewhispererAllCompletionsLatency: this.allPaginationEndTime - session.sdkApiCallStartTime, + codewhispererAllCompletionsLatency: this._allPaginationEndTime - session.sdkApiCallStartTime, codewhispererCompletionType: 'Line', codewhispererCredentialFetchingLatency: session.sdkApiCallStartTime - session.fetchCredentialStartTime, codewhispererCustomizationArn: getSelectedCustomization().arn, codewhispererEndToEndLatency: session.firstSuggestionShowTime - session.invokeSuggestionStartTime, - codewhispererFirstCompletionLatency: this.sdkApiCallEndTime - session.sdkApiCallStartTime, + codewhispererFirstCompletionLatency: this._sdkApiCallEndTime - session.sdkApiCallStartTime, codewhispererLanguage: session.language, - codewhispererPostprocessingLatency: session.firstSuggestionShowTime - this.sdkApiCallEndTime, - codewhispererPreprocessingLatency: session.fetchCredentialStartTime - session.invokeSuggestionStartTime, - codewhispererRequestId: this.firstResponseRequestId, + codewhispererPostprocessingLatency: session.firstSuggestionShowTime - this._sdkApiCallEndTime, + codewhispererPreprocessingLatency: session.preprocessEndTime - session.invokeSuggestionStartTime, + codewhispererRequestId: this._firstResponseRequestId, codewhispererSessionId: session.sessionId, codewhispererTriggerType: session.triggerType, credentialStartUrl: AuthUtil.instance.startUrl, diff --git a/packages/toolkit/.changes/3.41.0.json b/packages/toolkit/.changes/3.41.0.json new file mode 100644 index 00000000000..029c2753563 --- /dev/null +++ b/packages/toolkit/.changes/3.41.0.json @@ -0,0 +1,14 @@ +{ + "date": "2025-01-09", + "version": "3.41.0", + "entries": [ + { + "type": "Removal", + "description": "Amazon Q: No longer autoinstall Amazon Q if the user had used CodeWhisperer in old Toolkit versions." + }, + { + "type": "Removal", + "description": "Auth: No longer inform users that Amazon Q and Toolkit extensions have separate auth sessions." + } + ] +} \ No newline at end of file diff --git a/packages/toolkit/CHANGELOG.md b/packages/toolkit/CHANGELOG.md index 24ccbedfe5e..82d89b566cf 100644 --- a/packages/toolkit/CHANGELOG.md +++ b/packages/toolkit/CHANGELOG.md @@ -1,3 +1,8 @@ +## 3.41.0 2025-01-09 + +- **Removal** Amazon Q: No longer autoinstall Amazon Q if the user had used CodeWhisperer in old Toolkit versions. +- **Removal** Auth: No longer inform users that Amazon Q and Toolkit extensions have separate auth sessions. + ## 3.40.0 2024-12-17 - **Bug Fix** Auth: SSO failed to missing refreshToken diff --git a/packages/toolkit/package.json b/packages/toolkit/package.json index b93cd063334..6341a576c77 100644 --- a/packages/toolkit/package.json +++ b/packages/toolkit/package.json @@ -2,7 +2,7 @@ "name": "aws-toolkit-vscode", "displayName": "AWS Toolkit", "description": "Including CodeCatalyst, Infrastructure Composer, and support for Lambda, S3, CloudWatch Logs, CloudFormation, and many other services.", - "version": "3.41.0-SNAPSHOT", + "version": "3.42.0-SNAPSHOT", "extensionKind": [ "workspace" ], From 98b9092a5c639af55bd8f4b4c6c047d54d764625 Mon Sep 17 00:00:00 2001 From: hkobew Date: Fri, 10 Jan 2025 11:36:14 -0500 Subject: [PATCH 08/12] add in regen qdevstream client --- package-lock.json | 4414 ++++++++++------- .../LICENSE | 2 +- .../README.md | 539 +- .../api-extractor.json | 4 - .../package-lock.json | 1746 +++---- .../package.json | 106 +- .../src/QDeveloperStreaming.ts | 70 +- .../src/QDeveloperStreamingClient.ts | 231 +- .../auth/httpAuthExtensionConfiguration.ts | 73 - .../src/auth/httpAuthSchemeProvider.ts | 130 - .../GenerateCodeFromCommandsCommand.ts | 168 +- .../src/commands/SendMessageCommand.ts | 705 +-- .../src/endpoints.ts | 50 +- .../src/extensionConfiguration.ts | 10 - .../src/index.ts | 3 - .../QDeveloperStreamingServiceException.ts | 8 +- .../src/models/models_0.ts | 1302 ++--- .../src/protocols/Aws_json1_0.ts | 2153 +++++--- .../src/runtimeConfig.browser.ts | 20 +- .../src/runtimeConfig.shared.ts | 29 +- .../src/runtimeConfig.ts | 34 +- .../src/runtimeExtensions.ts | 59 - .../tsconfig.json | 2 +- 23 files changed, 5888 insertions(+), 5970 deletions(-) delete mode 100644 src.gen/@amzn/amazon-q-developer-streaming-client/api-extractor.json delete mode 100644 src.gen/@amzn/amazon-q-developer-streaming-client/src/auth/httpAuthExtensionConfiguration.ts delete mode 100644 src.gen/@amzn/amazon-q-developer-streaming-client/src/auth/httpAuthSchemeProvider.ts delete mode 100644 src.gen/@amzn/amazon-q-developer-streaming-client/src/extensionConfiguration.ts delete mode 100644 src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeExtensions.ts diff --git a/package-lock.json b/package-lock.json index 900f85f1ae8..8b75a99f653 100644 --- a/package-lock.json +++ b/package-lock.json @@ -107,6 +107,21 @@ "node": ">=16.0.0" } }, + "node_modules/@aws-crypto/ie11-detection": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/ie11-detection/-/ie11-detection-3.0.0.tgz", + "integrity": "sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^1.11.1" + } + }, + "node_modules/@aws-crypto/ie11-detection/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" + }, "node_modules/@aws-crypto/sha256-browser": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-5.2.0.tgz", @@ -231,6 +246,31 @@ "node": ">=16.0.0" } }, + "node_modules/@aws-sdk/abort-controller": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/abort-controller/-/abort-controller-3.267.0.tgz", + "integrity": "sha512-5R7OSnHFV/f+qQpMf1RuSQoVdXroK94Vl6naWjMOAhMyofHykVhEok9hmFPac86AVx8rVX/vuA7u9GKI6/EE7g==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/abort-controller/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, "node_modules/@aws-sdk/client-cloudformation": { "version": "3.682.0", "resolved": "https://registry.npmjs.org/@aws-sdk/client-cloudformation/-/client-cloudformation-3.682.0.tgz", @@ -3964,6 +4004,64 @@ "node": ">=16.0.0" } }, + "node_modules/@aws-sdk/config-resolver": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/config-resolver/-/config-resolver-3.267.0.tgz", + "integrity": "sha512-UMvJY548xOkamU9ZuZk336VX9r3035CAbttagiPJ/FXy9S8jcQ7N722PAovtxs69nNBQf56cmWsnOHphLCGG9w==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/signature-v4": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-config-provider": "3.208.0", + "@aws-sdk/util-middleware": "3.267.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/signature-v4": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.267.0.tgz", + "integrity": "sha512-Je1e7rum2zvxa3jWfwq4E+fyBdFJmSJAwGtWYz3+/rWipwXFlSAPeSVqtNjHdfzakgabvzLp7aesG4yQTrO2YQ==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/is-array-buffer": "3.201.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-hex-encoding": "3.201.0", + "@aws-sdk/util-middleware": "3.267.0", + "@aws-sdk/util-uri-escape": "3.201.0", + "@aws-sdk/util-utf8": "3.254.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/config-resolver/node_modules/@aws-sdk/util-hex-encoding": { + "version": "3.201.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.201.0.tgz", + "integrity": "sha512-7t1vR1pVxKx0motd3X9rI3m/xNp78p3sHtP5yo4NP4ARpxyJ0fokBomY8ScaH2D/B+U5o9ARxldJUdMqyBlJcA==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, "node_modules/@aws-sdk/core": { "version": "3.635.0", "license": "Apache-2.0", @@ -5373,369 +5471,436 @@ "node": ">= 12.0.0" } }, - "node_modules/@aws-sdk/middleware-host-header": { - "version": "3.620.0", + "node_modules/@aws-sdk/eventstream-codec": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-codec/-/eventstream-codec-3.267.0.tgz", + "integrity": "sha512-QE6k1kKbiMY2TklrFw1bpNlGbnQsiwY4IaUPFEv3UoKetfZUXSxjMcFcz/nfxjdfQ100IISfPCN5Jp1ycJjrfg==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.609.0", - "@smithy/protocol-http": "^4.1.0", - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" + "@aws-crypto/crc32": "3.0.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-hex-encoding": "3.201.0", + "tslib": "^2.3.1" } }, - "node_modules/@aws-sdk/middleware-host-header/node_modules/@aws-sdk/types": { - "version": "3.609.0", + "node_modules/@aws-sdk/eventstream-codec/node_modules/@aws-crypto/crc32": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/crc32/-/crc32-3.0.0.tgz", + "integrity": "sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" + "@aws-crypto/util": "^3.0.0", + "@aws-sdk/types": "^3.222.0", + "tslib": "^1.11.1" } }, - "node_modules/@aws-sdk/middleware-host-header/node_modules/@smithy/protocol-http": { - "version": "4.1.0", + "node_modules/@aws-sdk/eventstream-codec/node_modules/@aws-crypto/crc32/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" + }, + "node_modules/@aws-sdk/eventstream-codec/node_modules/@aws-crypto/util": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-3.0.0.tgz", + "integrity": "sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" + "@aws-sdk/types": "^3.222.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" } }, - "node_modules/@aws-sdk/middleware-host-header/node_modules/@smithy/types": { - "version": "3.3.0", + "node_modules/@aws-sdk/eventstream-codec/node_modules/@aws-crypto/util/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" + }, + "node_modules/@aws-sdk/eventstream-codec/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/middleware-logger": { - "version": "3.609.0", + "node_modules/@aws-sdk/eventstream-codec/node_modules/@aws-sdk/util-hex-encoding": { + "version": "3.201.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.201.0.tgz", + "integrity": "sha512-7t1vR1pVxKx0motd3X9rI3m/xNp78p3sHtP5yo4NP4ARpxyJ0fokBomY8ScaH2D/B+U5o9ARxldJUdMqyBlJcA==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.609.0", - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/middleware-logger/node_modules/@aws-sdk/types": { - "version": "3.609.0", + "node_modules/@aws-sdk/eventstream-serde-browser": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-browser/-/eventstream-serde-browser-3.267.0.tgz", + "integrity": "sha512-PIhXs8UK5juvIACUCwmj757OmIGRmQbUjMX6QYuLgeIIsAhEBfn9NRDR9v6rWZr+vlDJaJW0/IWpp6kfvmE3Pw==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "@aws-sdk/eventstream-serde-universal": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/middleware-logger/node_modules/@smithy/types": { - "version": "3.3.0", + "node_modules/@aws-sdk/eventstream-serde-browser/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/middleware-recursion-detection": { - "version": "3.620.0", + "node_modules/@aws-sdk/eventstream-serde-config-resolver": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-config-resolver/-/eventstream-serde-config-resolver-3.267.0.tgz", + "integrity": "sha512-exFQEqD0paiygtTQz6YroaH6MO54v4Xo9nWYMmny1JFsG7FObBlOi+4iSn3GHsXG0XfauYrr7KubRzDqXKKMwQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.609.0", - "@smithy/protocol-http": "^4.1.0", - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/middleware-recursion-detection/node_modules/@aws-sdk/types": { - "version": "3.609.0", + "node_modules/@aws-sdk/eventstream-serde-config-resolver/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/middleware-recursion-detection/node_modules/@smithy/protocol-http": { - "version": "4.1.0", + "node_modules/@aws-sdk/eventstream-serde-node": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-node/-/eventstream-serde-node-3.267.0.tgz", + "integrity": "sha512-VzCb4Z+18pbqL87oepog5poNqQuKotj6YtEK/5KYi55HqGgTwhbAQjtL8SVQO3dCgv080oW5cVSTvIpmVcdrDg==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "@aws-sdk/eventstream-serde-universal": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/middleware-recursion-detection/node_modules/@smithy/types": { - "version": "3.3.0", + "node_modules/@aws-sdk/eventstream-serde-node/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/middleware-stack": { - "version": "3.342.0", + "node_modules/@aws-sdk/eventstream-serde-universal": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/eventstream-serde-universal/-/eventstream-serde-universal-3.267.0.tgz", + "integrity": "sha512-lAQqA5IzhRTGvUR8sGcAeQxjGYr++/l8ME6n+E7R3q/gq2m3vh+su9mTLzL60329mMSYRQ6LKV4soskwiJ5X+A==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.5.0" + "@aws-sdk/eventstream-codec": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/middleware-user-agent": { - "version": "3.637.0", + "node_modules/@aws-sdk/eventstream-serde-universal/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.609.0", - "@aws-sdk/util-endpoints": "3.637.0", - "@smithy/protocol-http": "^4.1.0", - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/middleware-user-agent/node_modules/@aws-sdk/types": { - "version": "3.609.0", + "node_modules/@aws-sdk/fetch-http-handler": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/fetch-http-handler/-/fetch-http-handler-3.267.0.tgz", + "integrity": "sha512-u8v8OvWvLVfifmETCAj+DCTot900AsdO1b+N+O8nXiTm2v99rtEoNRJW+no/5vJKNqR+95OAz4NWjFep8nzseg==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/querystring-builder": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-base64": "3.208.0", + "tslib": "^2.3.1" } }, - "node_modules/@aws-sdk/middleware-user-agent/node_modules/@smithy/protocol-http": { - "version": "4.1.0", + "node_modules/@aws-sdk/fetch-http-handler/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/middleware-user-agent/node_modules/@smithy/types": { - "version": "3.3.0", + "node_modules/@aws-sdk/hash-node": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/hash-node/-/hash-node-3.267.0.tgz", + "integrity": "sha512-N3xeChdJg4V4jh2vrRN521EMJYxjUOo/LpvpisFyQHE/p31AfcOLb05upYFoYLvyeder9RHBIyNsvvnMYYoCsA==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-buffer-from": "3.208.0", + "@aws-sdk/util-utf8": "3.254.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/property-provider": { - "version": "3.46.0", + "node_modules/@aws-sdk/hash-node/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.46.0", - "tslib": "^2.3.0" + "tslib": "^2.3.1" }, "engines": { - "node": ">= 12.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/property-provider/node_modules/@aws-sdk/types": { - "version": "3.46.0", + "node_modules/@aws-sdk/invalid-dependency": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/invalid-dependency/-/invalid-dependency-3.267.0.tgz", + "integrity": "sha512-I95IR/eDLC54+9qrL6uh64nhpLVHwxxbBhhEUZKDACp86eXulO8T/DOwUX31ps4+2lI7tbEhQT7f9WDOO3fN8Q==", "license": "Apache-2.0", - "engines": { - "node": ">= 12.0.0" + "dependencies": { + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" } }, - "node_modules/@aws-sdk/region-config-resolver": { - "version": "3.614.0", + "node_modules/@aws-sdk/invalid-dependency/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.609.0", - "@smithy/node-config-provider": "^3.1.4", - "@smithy/types": "^3.3.0", - "@smithy/util-config-provider": "^3.0.0", - "@smithy/util-middleware": "^3.0.3", - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/region-config-resolver/node_modules/@aws-sdk/types": { - "version": "3.609.0", + "node_modules/@aws-sdk/is-array-buffer": { + "version": "3.201.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/is-array-buffer/-/is-array-buffer-3.201.0.tgz", + "integrity": "sha512-UPez5qLh3dNgt0DYnPD/q0mVJY84rA17QE26hVNOW3fAji8W2wrwrxdacWOxyXvlxWsVRcKmr+lay1MDqpAMfg==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/node-config-provider": { - "version": "3.1.4", + "node_modules/@aws-sdk/middleware-content-length": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-content-length/-/middleware-content-length-3.267.0.tgz", + "integrity": "sha512-b6MBIK12iwcATKnWIhsh50xWVMmZOXZFIo9D4io6D+JM6j/U+GZrSWqxhHzb3SjavuwVgA2hwq4mUCh2WJPJKA==", "license": "Apache-2.0", "dependencies": { - "@smithy/property-provider": "^3.1.3", - "@smithy/shared-ini-file-loader": "^3.1.4", - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/property-provider": { - "version": "3.1.3", + "node_modules/@aws-sdk/middleware-content-length/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/shared-ini-file-loader": { - "version": "3.1.4", + "node_modules/@aws-sdk/middleware-endpoint": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-endpoint/-/middleware-endpoint-3.267.0.tgz", + "integrity": "sha512-pGICM/qlQVfixtfKZt8zHq54KvLG2MmOAgNWj2MXB7oirPs/3rC9Kz9ITFXJgjlRFyfssgP/feKhs2yZkI8lhw==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "@aws-sdk/middleware-serde": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/signature-v4": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/url-parser": "3.267.0", + "@aws-sdk/util-config-provider": "3.208.0", + "@aws-sdk/util-middleware": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/types": { - "version": "3.3.0", + "node_modules/@aws-sdk/middleware-endpoint/node_modules/@aws-sdk/signature-v4": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.267.0.tgz", + "integrity": "sha512-Je1e7rum2zvxa3jWfwq4E+fyBdFJmSJAwGtWYz3+/rWipwXFlSAPeSVqtNjHdfzakgabvzLp7aesG4yQTrO2YQ==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "@aws-sdk/is-array-buffer": "3.201.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-hex-encoding": "3.201.0", + "@aws-sdk/util-middleware": "3.267.0", + "@aws-sdk/util-uri-escape": "3.201.0", + "@aws-sdk/util-utf8": "3.254.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/util-middleware": { - "version": "3.0.3", + "node_modules/@aws-sdk/middleware-endpoint/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/signature-v4": { - "version": "3.46.0", + "node_modules/@aws-sdk/middleware-endpoint/node_modules/@aws-sdk/util-hex-encoding": { + "version": "3.201.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.201.0.tgz", + "integrity": "sha512-7t1vR1pVxKx0motd3X9rI3m/xNp78p3sHtP5yo4NP4ARpxyJ0fokBomY8ScaH2D/B+U5o9ARxldJUdMqyBlJcA==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/is-array-buffer": "3.46.0", - "@aws-sdk/types": "3.46.0", - "@aws-sdk/util-hex-encoding": "3.46.0", - "@aws-sdk/util-uri-escape": "3.46.0", - "tslib": "^2.3.0" + "tslib": "^2.3.1" }, "engines": { - "node": ">= 12.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/signature-v4/node_modules/@aws-sdk/is-array-buffer": { - "version": "3.46.0", + "node_modules/@aws-sdk/middleware-host-header": { + "version": "3.620.0", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.0" + "@aws-sdk/types": "3.609.0", + "@smithy/protocol-http": "^4.1.0", + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">= 12.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/signature-v4/node_modules/@aws-sdk/types": { - "version": "3.46.0", + "node_modules/@aws-sdk/middleware-host-header/node_modules/@aws-sdk/types": { + "version": "3.609.0", "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" + }, "engines": { - "node": ">= 12.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/signature-v4/node_modules/@aws-sdk/util-uri-escape": { - "version": "3.46.0", + "node_modules/@aws-sdk/middleware-host-header/node_modules/@smithy/protocol-http": { + "version": "4.1.0", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.0" + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">= 12.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/smithy-client": { - "version": "3.342.0", + "node_modules/@aws-sdk/middleware-host-header/node_modules/@smithy/types": { + "version": "3.3.0", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/middleware-stack": "3.342.0", - "@aws-sdk/types": "3.342.0", - "tslib": "^2.5.0" + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/smithy-client/node_modules/@aws-sdk/types": { - "version": "3.342.0", + "node_modules/@aws-sdk/middleware-logger": { + "version": "3.609.0", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.5.0" + "@aws-sdk/types": "3.609.0", + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/token-providers": { - "version": "3.614.0", + "node_modules/@aws-sdk/middleware-logger/node_modules/@aws-sdk/types": { + "version": "3.609.0", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.609.0", - "@smithy/property-provider": "^3.1.3", - "@smithy/shared-ini-file-loader": "^3.1.4", "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/middleware-logger/node_modules/@smithy/types": { + "version": "3.3.0", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" }, - "peerDependencies": { - "@aws-sdk/client-sso-oidc": "^3.614.0" + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/token-providers/node_modules/@aws-sdk/types": { - "version": "3.609.0", + "node_modules/@aws-sdk/middleware-recursion-detection": { + "version": "3.620.0", "license": "Apache-2.0", "dependencies": { + "@aws-sdk/types": "3.609.0", + "@smithy/protocol-http": "^4.1.0", "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, @@ -5743,8 +5908,8 @@ "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/token-providers/node_modules/@smithy/property-provider": { - "version": "3.1.3", + "node_modules/@aws-sdk/middleware-recursion-detection/node_modules/@aws-sdk/types": { + "version": "3.609.0", "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.3.0", @@ -5754,8 +5919,8 @@ "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/token-providers/node_modules/@smithy/shared-ini-file-loader": { - "version": "3.1.4", + "node_modules/@aws-sdk/middleware-recursion-detection/node_modules/@smithy/protocol-http": { + "version": "4.1.0", "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.3.0", @@ -5765,7 +5930,7 @@ "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/token-providers/node_modules/@smithy/types": { + "node_modules/@aws-sdk/middleware-recursion-detection/node_modules/@smithy/types": { "version": "3.3.0", "license": "Apache-2.0", "dependencies": { @@ -5775,190 +5940,239 @@ "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/types": { - "version": "3.37.0", + "node_modules/@aws-sdk/middleware-retry": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-retry/-/middleware-retry-3.267.0.tgz", + "integrity": "sha512-MiiNtddZXVhtSAnJFyChwNxnhzMYmv6qWl8qgSjuIOw9SczkHPCoANTfUdRlzG6RfPYhgYtzMGqqnrficJ6mVg==", "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/service-error-classification": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-middleware": "3.267.0", + "@aws-sdk/util-retry": "3.267.0", + "tslib": "^2.3.1", + "uuid": "^8.3.2" + }, "engines": { - "node": ">= 10.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-arn-parser": { - "version": "3.46.0", + "node_modules/@aws-sdk/middleware-retry/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.0" + "tslib": "^2.3.1" }, "engines": { - "node": ">= 12.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-base64-browser": { - "version": "3.46.0", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.3.0" + "node_modules/@aws-sdk/middleware-retry/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" } }, - "node_modules/@aws-sdk/util-base64-node": { - "version": "3.46.0", + "node_modules/@aws-sdk/middleware-sdk-sts": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-sdk-sts/-/middleware-sdk-sts-3.267.0.tgz", + "integrity": "sha512-JLDNNvV7Hr0CQrf1vSmflvPbfDFIx5lFf8tY7DZwYWEE920ZzbJTfUsTW9iZHJGeIe8dAQX1tmfYL68+++nvEQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/util-buffer-from": "3.46.0", - "tslib": "^2.3.0" + "@aws-sdk/middleware-signing": "3.267.0", + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/signature-v4": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">= 12.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-base64-node/node_modules/@aws-sdk/is-array-buffer": { - "version": "3.46.0", + "node_modules/@aws-sdk/middleware-sdk-sts/node_modules/@aws-sdk/property-provider": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.267.0.tgz", + "integrity": "sha512-/BD1Zar9PCQSV8VZTAWOJmtojAeMIl16ljZX3Kix84r45qqNNxuPST2AhNVN+p97Js4x9kBFCHkdFOpW94wr4Q==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.0" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">= 12.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-base64-node/node_modules/@aws-sdk/util-buffer-from": { - "version": "3.46.0", + "node_modules/@aws-sdk/middleware-sdk-sts/node_modules/@aws-sdk/signature-v4": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.267.0.tgz", + "integrity": "sha512-Je1e7rum2zvxa3jWfwq4E+fyBdFJmSJAwGtWYz3+/rWipwXFlSAPeSVqtNjHdfzakgabvzLp7aesG4yQTrO2YQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/is-array-buffer": "3.46.0", - "tslib": "^2.3.0" + "@aws-sdk/is-array-buffer": "3.201.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-hex-encoding": "3.201.0", + "@aws-sdk/util-middleware": "3.267.0", + "@aws-sdk/util-uri-escape": "3.201.0", + "@aws-sdk/util-utf8": "3.254.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">= 12.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-credentials": { - "version": "3.37.0", + "node_modules/@aws-sdk/middleware-sdk-sts/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/shared-ini-file-loader": "3.37.0", - "tslib": "^2.3.0" + "tslib": "^2.3.1" }, "engines": { - "node": ">= 10.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-credentials/node_modules/@aws-sdk/shared-ini-file-loader": { - "version": "3.37.0", + "node_modules/@aws-sdk/middleware-sdk-sts/node_modules/@aws-sdk/util-hex-encoding": { + "version": "3.201.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.201.0.tgz", + "integrity": "sha512-7t1vR1pVxKx0motd3X9rI3m/xNp78p3sHtP5yo4NP4ARpxyJ0fokBomY8ScaH2D/B+U5o9ARxldJUdMqyBlJcA==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.0" + "tslib": "^2.3.1" }, "engines": { - "node": ">= 10.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-endpoints": { - "version": "3.637.0", + "node_modules/@aws-sdk/middleware-serde": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-serde/-/middleware-serde-3.267.0.tgz", + "integrity": "sha512-9qspxiZs+JShukzKMAameBSubfvtUOGZviu9GT5OfRekY2dBbwWcfchP2WvlwxZ/CcC+GwO1HcPqKDCMGsNoow==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.609.0", - "@smithy/types": "^3.3.0", - "@smithy/util-endpoints": "^2.0.5", - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-endpoints/node_modules/@aws-sdk/types": { - "version": "3.609.0", + "node_modules/@aws-sdk/middleware-serde/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-endpoints/node_modules/@smithy/types": { - "version": "3.3.0", + "node_modules/@aws-sdk/middleware-signing": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-signing/-/middleware-signing-3.267.0.tgz", + "integrity": "sha512-thkFEBiFW0M/73dIzl7hQmyAONb8zyD2ZYUFyGm7cIM60sRDUKejPHV6Izonll+HbBZgiBdwUi42uu8O+LfFGQ==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/signature-v4": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-middleware": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-hex-encoding": { - "version": "3.46.0", + "node_modules/@aws-sdk/middleware-signing/node_modules/@aws-sdk/property-provider": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.267.0.tgz", + "integrity": "sha512-/BD1Zar9PCQSV8VZTAWOJmtojAeMIl16ljZX3Kix84r45qqNNxuPST2AhNVN+p97Js4x9kBFCHkdFOpW94wr4Q==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.0" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">= 12.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-locate-window": { - "version": "3.37.0", + "node_modules/@aws-sdk/middleware-signing/node_modules/@aws-sdk/signature-v4": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/signature-v4/-/signature-v4-3.267.0.tgz", + "integrity": "sha512-Je1e7rum2zvxa3jWfwq4E+fyBdFJmSJAwGtWYz3+/rWipwXFlSAPeSVqtNjHdfzakgabvzLp7aesG4yQTrO2YQ==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.0" + "@aws-sdk/is-array-buffer": "3.201.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-hex-encoding": "3.201.0", + "@aws-sdk/util-middleware": "3.267.0", + "@aws-sdk/util-uri-escape": "3.201.0", + "@aws-sdk/util-utf8": "3.254.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">= 10.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-user-agent-browser": { - "version": "3.609.0", + "node_modules/@aws-sdk/middleware-signing/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.609.0", - "@smithy/types": "^3.3.0", - "bowser": "^2.11.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-user-agent-browser/node_modules/@aws-sdk/types": { - "version": "3.609.0", + "node_modules/@aws-sdk/middleware-signing/node_modules/@aws-sdk/util-hex-encoding": { + "version": "3.201.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-hex-encoding/-/util-hex-encoding-3.201.0.tgz", + "integrity": "sha512-7t1vR1pVxKx0motd3X9rI3m/xNp78p3sHtP5yo4NP4ARpxyJ0fokBomY8ScaH2D/B+U5o9ARxldJUdMqyBlJcA==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-user-agent-browser/node_modules/@smithy/types": { - "version": "3.3.0", + "node_modules/@aws-sdk/middleware-stack": { + "version": "3.342.0", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "tslib": "^2.5.0" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-user-agent-node": { - "version": "3.614.0", + "node_modules/@aws-sdk/middleware-user-agent": { + "version": "3.637.0", "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "3.609.0", - "@smithy/node-config-provider": "^3.1.4", + "@aws-sdk/util-endpoints": "3.637.0", + "@smithy/protocol-http": "^4.1.0", "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { "node": ">=16.0.0" - }, - "peerDependencies": { - "aws-crt": ">=1.0.0" - }, - "peerDependenciesMeta": { - "aws-crt": { - "optional": true - } } }, - "node_modules/@aws-sdk/util-user-agent-node/node_modules/@aws-sdk/types": { + "node_modules/@aws-sdk/middleware-user-agent/node_modules/@aws-sdk/types": { "version": "3.609.0", "license": "Apache-2.0", "dependencies": { @@ -5969,12 +6183,10 @@ "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/util-user-agent-node/node_modules/@smithy/node-config-provider": { - "version": "3.1.4", + "node_modules/@aws-sdk/middleware-user-agent/node_modules/@smithy/protocol-http": { + "version": "4.1.0", "license": "Apache-2.0", "dependencies": { - "@smithy/property-provider": "^3.1.3", - "@smithy/shared-ini-file-loader": "^3.1.4", "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, @@ -5982,1049 +6194,1916 @@ "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/util-user-agent-node/node_modules/@smithy/property-provider": { - "version": "3.1.3", + "node_modules/@aws-sdk/middleware-user-agent/node_modules/@smithy/types": { + "version": "3.3.0", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { "node": ">=16.0.0" } }, - "node_modules/@aws-sdk/util-user-agent-node/node_modules/@smithy/shared-ini-file-loader": { - "version": "3.1.4", + "node_modules/@aws-sdk/node-config-provider": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/node-config-provider/-/node-config-provider-3.267.0.tgz", + "integrity": "sha512-wNX+Cu0x+kllng253j5dvmLm4opDRr7YehJ0rNGAV24X+UPJPluN9HrBFly+z4+bH16TpJEPKx7AayiWZGFE1w==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.3.0", - "tslib": "^2.6.2" + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/shared-ini-file-loader": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-user-agent-node/node_modules/@smithy/types": { - "version": "3.3.0", + "node_modules/@aws-sdk/node-config-provider/node_modules/@aws-sdk/property-provider": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.267.0.tgz", + "integrity": "sha512-/BD1Zar9PCQSV8VZTAWOJmtojAeMIl16ljZX3Kix84r45qqNNxuPST2AhNVN+p97Js4x9kBFCHkdFOpW94wr4Q==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-utf8-node": { - "version": "3.46.0", + "node_modules/@aws-sdk/node-config-provider/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/util-buffer-from": "3.46.0", - "tslib": "^2.3.0" + "tslib": "^2.3.1" }, "engines": { - "node": ">= 12.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-utf8-node/node_modules/@aws-sdk/is-array-buffer": { - "version": "3.46.0", + "node_modules/@aws-sdk/node-http-handler": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/node-http-handler/-/node-http-handler-3.267.0.tgz", + "integrity": "sha512-wtt3O+e8JEKaLFtmQd74HSZj2TyiApPkwMJ3R50hyboVswt8RcdMWdFbzLnPVpT1AqskG3fMECSKbu8AC/xvBQ==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.3.0" + "@aws-sdk/abort-controller": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/querystring-builder": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">= 12.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-utf8-node/node_modules/@aws-sdk/util-buffer-from": { + "node_modules/@aws-sdk/node-http-handler/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@aws-sdk/property-provider": { "version": "3.46.0", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/is-array-buffer": "3.46.0", + "@aws-sdk/types": "3.46.0", "tslib": "^2.3.0" }, "engines": { "node": ">= 12.0.0" } }, - "node_modules/@aws-toolkits/telemetry": { - "version": "1.0.289", - "resolved": "https://registry.npmjs.org/@aws-toolkits/telemetry/-/telemetry-1.0.289.tgz", - "integrity": "sha512-srzr3JGMprOX2rrUAhribVBrUMfvR6uOhwksaxu63/GMTBjEWjwfcKzpgQzxu1+InmGioBa4zKdKKV/hAaUCmw==", - "dev": true, - "dependencies": { - "ajv": "^6.12.6", - "cross-spawn": "^7.0.6", - "fs-extra": "^11.1.0", - "lodash": "^4.17.20", - "prettier": "^3.3.2", - "ts-morph": "^23.0.0", - "yargs": "^17.0.1" + "node_modules/@aws-sdk/property-provider/node_modules/@aws-sdk/types": { + "version": "3.46.0", + "license": "Apache-2.0", + "engines": { + "node": ">= 12.0.0" } }, - "node_modules/@aws-toolkits/telemetry/node_modules/fs-extra": { - "version": "11.2.0", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/protocol-http": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/protocol-http/-/protocol-http-3.267.0.tgz", + "integrity": "sha512-8HhOZXMCZ0nsJC/FoifX7YrTYGP91tCpSxIHkr7HxQcTdBMI7QakMtIIWK9Qjsy6tUI98aAdEo5PNCbzdpozmQ==", + "license": "Apache-2.0", "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=14.14" + "node": ">=14.0.0" } }, - "node_modules/@aws/fully-qualified-names": { - "version": "2.1.4", - "dev": true, + "node_modules/@aws-sdk/protocol-http/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "web-tree-sitter": "^0.20.8" - } - }, - "node_modules/@aws/mynah-ui": { - "version": "4.21.4", - "resolved": "https://registry.npmjs.org/@aws/mynah-ui/-/mynah-ui-4.21.4.tgz", - "integrity": "sha512-sYeQHJ8yEQQQsre1soXQFebbqZFcXerIxJ/d9kg/YzZUauCirW7v/0f/kHs9y7xYkYGa8y3exV6b6e4+juO1DQ==", - "hasInstallScript": true, - "dependencies": { - "escape-html": "^1.0.3", - "highlight.js": "^11.11.0", - "just-clone": "^6.2.0", - "marked": "^14.1.0", - "sanitize-html": "^2.12.1", - "unescape-html": "^1.1.0" + "tslib": "^2.3.1" }, - "peerDependencies": { - "escape-html": "^1.0.3", - "highlight.js": "^11.11.0", - "just-clone": "^6.2.0", - "marked": "^14.1.0", - "sanitize-html": "^2.12.1", - "unescape-html": "^1.1.0" + "engines": { + "node": ">=14.0.0" } }, - "node_modules/@aws/mynah-ui/node_modules/marked": { - "version": "14.1.4", - "resolved": "https://registry.npmjs.org/marked/-/marked-14.1.4.tgz", - "integrity": "sha512-vkVZ8ONmUdPnjCKc5uTRvmkRbx4EAi2OkTOXmfTDhZz3OFqMNBM1oTTWwTr4HY4uAEojhzPf+Fy8F1DWa3Sndg==", - "license": "MIT", - "bin": { - "marked": "bin/marked.js" + "node_modules/@aws-sdk/querystring-builder": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-builder/-/querystring-builder-3.267.0.tgz", + "integrity": "sha512-SKo8V3oPV1wZy4r4lccH7R2LT0PUK/WGaXkKR30wyrtDjJRWVJDYef9ysOpRP+adCTt3G5XO0SzyPQUW5dXYVA==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-uri-escape": "3.201.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">= 18" + "node": ">=14.0.0" } }, - "node_modules/@babel/code-frame": { - "version": "7.23.5", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/querystring-builder/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", + "license": "Apache-2.0", "dependencies": { - "@babel/highlight": "^7.23.4", - "chalk": "^2.4.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=14.0.0" } }, - "node_modules/@babel/code-frame/node_modules/ansi-styles": { - "version": "3.2.1", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/querystring-parser": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/querystring-parser/-/querystring-parser-3.267.0.tgz", + "integrity": "sha512-Krq36GXqEfRfzJ9wOzkkzpbb4SWjgSYydTIgK6KtKapme0HPcB24kmmsjsUVuHzKuQMCHHDRWm+b47iBmHGpSQ==", + "license": "Apache-2.0", "dependencies": { - "color-convert": "^1.9.0" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=4" + "node": ">=14.0.0" } }, - "node_modules/@babel/code-frame/node_modules/chalk": { - "version": "2.4.2", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/querystring-parser/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", + "license": "Apache-2.0", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "tslib": "^2.3.1" }, "engines": { - "node": ">=4" + "node": ">=14.0.0" } }, - "node_modules/@babel/code-frame/node_modules/color-convert": { - "version": "1.9.3", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/region-config-resolver": { + "version": "3.614.0", + "license": "Apache-2.0", "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/code-frame/node_modules/color-name": { - "version": "1.1.3", - "dev": true, - "license": "MIT" - }, - "node_modules/@babel/code-frame/node_modules/escape-string-regexp": { - "version": "1.0.5", - "dev": true, - "license": "MIT", + "@aws-sdk/types": "3.609.0", + "@smithy/node-config-provider": "^3.1.4", + "@smithy/types": "^3.3.0", + "@smithy/util-config-provider": "^3.0.0", + "@smithy/util-middleware": "^3.0.3", + "tslib": "^2.6.2" + }, "engines": { - "node": ">=0.8.0" + "node": ">=16.0.0" } }, - "node_modules/@babel/code-frame/node_modules/has-flag": { - "version": "3.0.0", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/region-config-resolver/node_modules/@aws-sdk/types": { + "version": "3.609.0", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" + }, "engines": { - "node": ">=4" + "node": ">=16.0.0" } }, - "node_modules/@babel/code-frame/node_modules/supports-color": { - "version": "5.5.0", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/node-config-provider": { + "version": "3.1.4", + "license": "Apache-2.0", "dependencies": { - "has-flag": "^3.0.0" + "@smithy/property-provider": "^3.1.3", + "@smithy/shared-ini-file-loader": "^3.1.4", + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=4" + "node": ">=16.0.0" } }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.24.7", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/property-provider": { + "version": "3.1.3", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" + }, "engines": { - "node": ">=6.9.0" + "node": ">=16.0.0" } }, - "node_modules/@babel/highlight": { - "version": "7.23.4", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/shared-ini-file-loader": { + "version": "3.1.4", + "license": "Apache-2.0", "dependencies": { - "@babel/helper-validator-identifier": "^7.22.20", - "chalk": "^2.4.2", - "js-tokens": "^4.0.0" + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=6.9.0" + "node": ">=16.0.0" } }, - "node_modules/@babel/highlight/node_modules/ansi-styles": { - "version": "3.2.1", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/types": { + "version": "3.3.0", + "license": "Apache-2.0", "dependencies": { - "color-convert": "^1.9.0" + "tslib": "^2.6.2" }, "engines": { - "node": ">=4" + "node": ">=16.0.0" } }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/region-config-resolver/node_modules/@smithy/util-middleware": { + "version": "3.0.3", + "license": "Apache-2.0", "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=4" + "node": ">=16.0.0" } }, - "node_modules/@babel/highlight/node_modules/color-convert": { - "version": "1.9.3", + "node_modules/@aws-sdk/service-client-documentation-generator": { + "version": "3.208.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/service-client-documentation-generator/-/service-client-documentation-generator-3.208.0.tgz", + "integrity": "sha512-2gIymHx/FSrFsIBmf7Rt6tj0KSiDCyfOtXYWWMuu2JACdKaY2uDggZUoGAaP2R2/2Vl2QVHYGLY7d6xQ23EKIA==", "dev": true, - "license": "MIT", + "license": "Apache-2.0", "dependencies": { - "color-name": "1.1.3" + "tslib": "^2.3.1" } }, - "node_modules/@babel/highlight/node_modules/color-name": { - "version": "1.1.3", - "dev": true, - "license": "MIT" - }, - "node_modules/@babel/highlight/node_modules/escape-string-regexp": { - "version": "1.0.5", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/service-error-classification": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/service-error-classification/-/service-error-classification-3.267.0.tgz", + "integrity": "sha512-fOWg7bcItmJqD/YQbGvN9o03ucoBzvWNTQEB81mLKMSKr1Cf/ms0f8oa94LlImgqjjfjvAqHh6rUBTpSmSEyaw==", + "license": "Apache-2.0", "engines": { - "node": ">=0.8.0" + "node": ">=14.0.0" } }, - "node_modules/@babel/highlight/node_modules/has-flag": { - "version": "3.0.0", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/shared-ini-file-loader": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/shared-ini-file-loader/-/shared-ini-file-loader-3.267.0.tgz", + "integrity": "sha512-Jz9R5hXKSk+aRoBKi4Bnf6T/FZUBYrIibbLnhiNxpQ1FY9mTggJR/rxuIdOE23LtfW+CRqqEYOtAtmC1oYE6tw==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" + }, "engines": { - "node": ">=4" + "node": ">=14.0.0" } }, - "node_modules/@babel/highlight/node_modules/supports-color": { - "version": "5.5.0", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/shared-ini-file-loader/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", + "license": "Apache-2.0", "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/parser": { - "version": "7.23.6", - "license": "MIT", - "bin": { - "parser": "bin/babel-parser.js" + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.0.0" + "node": ">=14.0.0" } }, - "node_modules/@babel/runtime": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.9.tgz", - "integrity": "sha512-4zpTHZ9Cm6L9L+uIqghQX8ZXg8HKFcjYO3qHoO8zTmRm6HQUJ8SSJ+KRvbMBZn0EGVlT4DRYeQ/6hjlyXBh+Kg==", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/signature-v4": { + "version": "3.46.0", + "license": "Apache-2.0", "dependencies": { - "regenerator-runtime": "^0.14.0" + "@aws-sdk/is-array-buffer": "3.46.0", + "@aws-sdk/types": "3.46.0", + "@aws-sdk/util-hex-encoding": "3.46.0", + "@aws-sdk/util-uri-escape": "3.46.0", + "tslib": "^2.3.0" }, "engines": { - "node": ">=6.9.0" + "node": ">= 12.0.0" } }, - "node_modules/@bcherny/json-schema-ref-parser": { - "version": "10.0.5-fork", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/signature-v4/node_modules/@aws-sdk/is-array-buffer": { + "version": "3.46.0", + "license": "Apache-2.0", "dependencies": { - "@jsdevtools/ono": "^7.1.3", - "@types/json-schema": "^7.0.6", - "call-me-maybe": "^1.0.1", - "js-yaml": "^4.1.0" + "tslib": "^2.3.0" }, "engines": { - "node": ">= 16" - }, - "funding": { - "url": "https://github.com/sponsors/philsturgeon" + "node": ">= 12.0.0" } }, - "node_modules/@bcoe/v8-coverage": { - "version": "0.2.3", - "dev": true, - "license": "MIT" - }, - "node_modules/@colors/colors": { - "version": "1.5.0", - "license": "MIT", + "node_modules/@aws-sdk/signature-v4/node_modules/@aws-sdk/types": { + "version": "3.46.0", + "license": "Apache-2.0", "engines": { - "node": ">=0.1.90" + "node": ">= 12.0.0" } }, - "node_modules/@cspotcode/source-map-support": { - "version": "0.8.1", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/signature-v4/node_modules/@aws-sdk/util-uri-escape": { + "version": "3.46.0", + "license": "Apache-2.0", "dependencies": { - "@jridgewell/trace-mapping": "0.3.9" + "tslib": "^2.3.0" }, "engines": { - "node": ">=12" + "node": ">= 12.0.0" } }, - "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { - "version": "0.3.9", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/smithy-client": { + "version": "3.342.0", + "license": "Apache-2.0", "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" + "@aws-sdk/middleware-stack": "3.342.0", + "@aws-sdk/types": "3.342.0", + "tslib": "^2.5.0" + }, + "engines": { + "node": ">=14.0.0" } }, - "node_modules/@dabh/diagnostics": { - "version": "2.0.2", - "license": "MIT", + "node_modules/@aws-sdk/smithy-client/node_modules/@aws-sdk/types": { + "version": "3.342.0", + "license": "Apache-2.0", "dependencies": { - "colorspace": "1.1.x", - "enabled": "2.0.x", - "kuler": "^2.0.0" - } - }, - "node_modules/@discoveryjs/json-ext": { - "version": "0.5.5", - "dev": true, - "license": "MIT", + "tslib": "^2.5.0" + }, "engines": { - "node": ">=10.0.0" + "node": ">=14.0.0" } }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.0", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/token-providers": { + "version": "3.614.0", + "license": "Apache-2.0", "dependencies": { - "eslint-visitor-keys": "^3.3.0" + "@aws-sdk/types": "3.609.0", + "@smithy/property-provider": "^3.1.3", + "@smithy/shared-ini-file-loader": "^3.1.4", + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=16.0.0" }, "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + "@aws-sdk/client-sso-oidc": "^3.614.0" } }, - "node_modules/@eslint-community/regexpp": { - "version": "4.10.0", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/token-providers/node_modules/@aws-sdk/types": { + "version": "3.609.0", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" + }, "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + "node": ">=16.0.0" } }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.4", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/token-providers/node_modules/@smithy/property-provider": { + "version": "3.1.3", + "license": "Apache-2.0", "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=16.0.0" + } + }, + "node_modules/@aws-sdk/token-providers/node_modules/@smithy/shared-ini-file-loader": { + "version": "3.1.4", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" }, - "funding": { - "url": "https://opencollective.com/eslint" + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@eslint/js": { - "version": "8.56.0", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/token-providers/node_modules/@smithy/types": { + "version": "3.3.0", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" + }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + "node": ">=16.0.0" } }, - "node_modules/@gerhobbelt/gitignore-parser": { - "version": "0.2.0-9", - "license": "Apache License, Version 2.0", + "node_modules/@aws-sdk/types": { + "version": "3.37.0", + "license": "Apache-2.0", "engines": { - "node": ">=10" + "node": ">= 10.0.0" } }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.11.14", - "dev": true, + "node_modules/@aws-sdk/url-parser": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/url-parser/-/url-parser-3.267.0.tgz", + "integrity": "sha512-xoQ5Fd11moiE82QTL9GGE6e73SFuD0Wi73tA75TAwKuY12OP5vDJ4oBC86A1G2T+OzeHJQmYyqiA5j48CzqB6A==", "license": "Apache-2.0", "dependencies": { - "@humanwhocodes/object-schema": "^2.0.2", - "debug": "^4.3.1", - "minimatch": "^3.0.5" + "@aws-sdk/querystring-parser": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" + } + }, + "node_modules/@aws-sdk/url-parser/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.3.1" }, "engines": { - "node": ">=10.10.0" + "node": ">=14.0.0" } }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "dev": true, + "node_modules/@aws-sdk/util-arn-parser": { + "version": "3.46.0", "license": "Apache-2.0", - "engines": { - "node": ">=12.22" + "dependencies": { + "tslib": "^2.3.0" }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" + "engines": { + "node": ">= 12.0.0" } }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.2", - "dev": true, - "license": "BSD-3-Clause" - }, - "node_modules/@iarna/toml": { - "version": "2.2.5", - "license": "ISC" - }, - "node_modules/@isaacs/cliui": { - "version": "8.0.2", - "license": "ISC", + "node_modules/@aws-sdk/util-base64": { + "version": "3.208.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-base64/-/util-base64-3.208.0.tgz", + "integrity": "sha512-PQniZph5A6N7uuEOQi+1hnMz/FSOK/8kMFyFO+4DgA1dZ5pcKcn5wiFwHkcTb/BsgVqQa3Jx0VHNnvhlS8JyTg==", + "license": "Apache-2.0", "dependencies": { - "string-width": "^5.1.2", - "string-width-cjs": "npm:string-width@^4.2.0", - "strip-ansi": "^7.0.1", - "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", - "wrap-ansi": "^8.1.0", - "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + "@aws-sdk/util-buffer-from": "3.208.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=12" + "node": ">=14.0.0" } }, - "node_modules/@isaacs/cliui/node_modules/ansi-regex": { - "version": "6.0.1", - "license": "MIT", - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/ansi-regex?sponsor=1" + "node_modules/@aws-sdk/util-base64-browser": { + "version": "3.46.0", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.3.0" } }, - "node_modules/@isaacs/cliui/node_modules/ansi-styles": { - "version": "6.2.1", - "license": "MIT", - "engines": { - "node": ">=12" + "node_modules/@aws-sdk/util-base64-node": { + "version": "3.46.0", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/util-buffer-from": "3.46.0", + "tslib": "^2.3.0" }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "engines": { + "node": ">= 12.0.0" } }, - "node_modules/@isaacs/cliui/node_modules/emoji-regex": { - "version": "9.2.2", - "license": "MIT" - }, - "node_modules/@isaacs/cliui/node_modules/string-width": { - "version": "5.1.2", - "license": "MIT", + "node_modules/@aws-sdk/util-base64-node/node_modules/@aws-sdk/is-array-buffer": { + "version": "3.46.0", + "license": "Apache-2.0", "dependencies": { - "eastasianwidth": "^0.2.0", - "emoji-regex": "^9.2.2", - "strip-ansi": "^7.0.1" + "tslib": "^2.3.0" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">= 12.0.0" } }, - "node_modules/@isaacs/cliui/node_modules/strip-ansi": { - "version": "7.1.0", - "license": "MIT", + "node_modules/@aws-sdk/util-base64-node/node_modules/@aws-sdk/util-buffer-from": { + "version": "3.46.0", + "license": "Apache-2.0", "dependencies": { - "ansi-regex": "^6.0.1" + "@aws-sdk/is-array-buffer": "3.46.0", + "tslib": "^2.3.0" }, "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/strip-ansi?sponsor=1" + "node": ">= 12.0.0" } }, - "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { - "version": "8.1.0", - "license": "MIT", + "node_modules/@aws-sdk/util-body-length-browser": { + "version": "3.188.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-browser/-/util-body-length-browser-3.188.0.tgz", + "integrity": "sha512-8VpnwFWXhnZ/iRSl9mTf+VKOX9wDE8QtN4bj9pBfxwf90H1X7E8T6NkiZD3k+HubYf2J94e7DbeHs7fuCPW5Qg==", + "license": "Apache-2.0", "dependencies": { - "ansi-styles": "^6.1.0", - "string-width": "^5.0.1", - "strip-ansi": "^7.0.1" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "tslib": "^2.3.1" } }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/util-body-length-node": { + "version": "3.208.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-body-length-node/-/util-body-length-node-3.208.0.tgz", + "integrity": "sha512-3zj50e5g7t/MQf53SsuuSf0hEELzMtD8RX8C76f12OSRo2Bca4FLLYHe0TZbxcfQHom8/hOaeZEyTyMogMglqg==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.3.1" + }, "engines": { - "node": ">=8" + "node": ">=14.0.0" } }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.5", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/util-buffer-from": { + "version": "3.208.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-buffer-from/-/util-buffer-from-3.208.0.tgz", + "integrity": "sha512-7L0XUixNEFcLUGPeBF35enCvB9Xl+K6SQsmbrPk1P3mlV9mguWSDQqbOBwY1Ir0OVbD6H/ZOQU7hI/9RtRI0Zw==", + "license": "Apache-2.0", "dependencies": { - "@jridgewell/set-array": "^1.2.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.24" + "@aws-sdk/is-array-buffer": "3.201.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.0.0" + "node": ">=14.0.0" } }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/util-config-provider": { + "version": "3.208.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-config-provider/-/util-config-provider-3.208.0.tgz", + "integrity": "sha512-DSRqwrERUsT34ug+anlMBIFooBEGwM8GejC7q00Y/9IPrQy50KnG5PW2NiTjuLKNi7pdEOlwTSEocJE15eDZIg==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.3.1" + }, "engines": { - "node": ">=6.0.0" + "node": ">=14.0.0" } }, - "node_modules/@jridgewell/set-array": { - "version": "1.2.1", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/util-credentials": { + "version": "3.37.0", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/shared-ini-file-loader": "3.37.0", + "tslib": "^2.3.0" + }, "engines": { - "node": ">=6.0.0" + "node": ">= 10.0.0" } }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.6", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/util-credentials/node_modules/@aws-sdk/shared-ini-file-loader": { + "version": "3.37.0", + "license": "Apache-2.0", "dependencies": { - "@jridgewell/gen-mapping": "^0.3.5", - "@jridgewell/trace-mapping": "^0.3.25" + "tslib": "^2.3.0" + }, + "engines": { + "node": ">= 10.0.0" } }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "license": "MIT" - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.25", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/util-defaults-mode-browser": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-browser/-/util-defaults-mode-browser-3.267.0.tgz", + "integrity": "sha512-MgrqpedA58HVR8RpT2A42//5Lb3M0JwEiYlDaA7EvIVsMx1NzO+cng4MDJi03YBAP5hwCVQmO9Sf5Au4dm+m0g==", + "license": "Apache-2.0", "dependencies": { - "@jridgewell/resolve-uri": "^3.1.0", - "@jridgewell/sourcemap-codec": "^1.4.14" + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/types": "3.267.0", + "bowser": "^2.11.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 10.0.0" } }, - "node_modules/@jsdevtools/ono": { - "version": "7.1.3", - "dev": true, - "license": "MIT" - }, - "node_modules/@koa/cors": { - "version": "5.0.0", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/util-defaults-mode-browser/node_modules/@aws-sdk/property-provider": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.267.0.tgz", + "integrity": "sha512-/BD1Zar9PCQSV8VZTAWOJmtojAeMIl16ljZX3Kix84r45qqNNxuPST2AhNVN+p97Js4x9kBFCHkdFOpW94wr4Q==", + "license": "Apache-2.0", "dependencies": { - "vary": "^1.1.2" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">= 14.0.0" + "node": ">=14.0.0" } }, - "node_modules/@koa/router": { - "version": "12.0.1", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/util-defaults-mode-browser/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", + "license": "Apache-2.0", "dependencies": { - "debug": "^4.3.4", - "http-errors": "^2.0.0", - "koa-compose": "^4.1.0", - "methods": "^1.1.2", - "path-to-regexp": "^6.2.1" + "tslib": "^2.3.1" }, "engines": { - "node": ">= 12" + "node": ">=14.0.0" } }, - "node_modules/@koa/router/node_modules/path-to-regexp": { - "version": "6.3.0", - "dev": true, - "license": "MIT" - }, - "node_modules/@leichtgewicht/ip-codec": { - "version": "2.0.4", - "dev": true, - "license": "MIT" - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/util-defaults-mode-node": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-defaults-mode-node/-/util-defaults-mode-node-3.267.0.tgz", + "integrity": "sha512-JyFk95T77sGM4q386id/mDt9/7HvoQySAygPyv/lj//WEJJIRKiefB277CKKJPT8nRAsO4mIyAT+YO/xGCxkQA==", + "license": "Apache-2.0", "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" + "@aws-sdk/config-resolver": "3.267.0", + "@aws-sdk/credential-provider-imds": "3.267.0", + "@aws-sdk/node-config-provider": "3.267.0", + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">= 8" + "node": ">= 10.0.0" } }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/util-defaults-mode-node/node_modules/@aws-sdk/credential-provider-imds": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.267.0.tgz", + "integrity": "sha512-Afd5+LdJ9QyeI5L4iyVmI4MLV+0JBtRLmRy0LdinwJaP0DyKyv9+uaIaorKfWihQpe8hwjEfQWTlTz2A3JMJtw==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/node-config-provider": "3.267.0", + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/url-parser": "3.267.0", + "tslib": "^2.3.1" + }, "engines": { - "node": ">= 8" + "node": ">=14.0.0" } }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/util-defaults-mode-node/node_modules/@aws-sdk/property-provider": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.267.0.tgz", + "integrity": "sha512-/BD1Zar9PCQSV8VZTAWOJmtojAeMIl16ljZX3Kix84r45qqNNxuPST2AhNVN+p97Js4x9kBFCHkdFOpW94wr4Q==", + "license": "Apache-2.0", "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">= 8" + "node": ">=14.0.0" } }, - "node_modules/@pkgjs/parseargs": { - "version": "0.11.0", - "license": "MIT", - "optional": true, + "node_modules/@aws-sdk/util-defaults-mode-node/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.3.1" + }, "engines": { - "node": ">=14" + "node": ">=14.0.0" } }, - "node_modules/@pkgr/core": { - "version": "0.1.1", - "dev": true, - "license": "MIT", - "engines": { - "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + "node_modules/@aws-sdk/util-endpoints": { + "version": "3.637.0", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/types": "3.609.0", + "@smithy/types": "^3.3.0", + "@smithy/util-endpoints": "^2.0.5", + "tslib": "^2.6.2" }, - "funding": { - "url": "https://opencollective.com/unts" + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@playwright/browser-chromium": { - "version": "1.43.1", - "dev": true, - "hasInstallScript": true, + "node_modules/@aws-sdk/util-endpoints/node_modules/@aws-sdk/types": { + "version": "3.609.0", "license": "Apache-2.0", "dependencies": { - "playwright-core": "1.43.1" + "@smithy/types": "^3.3.0", + "tslib": "^2.6.2" }, "engines": { - "node": ">=16" + "node": ">=16.0.0" } }, - "node_modules/@playwright/browser-chromium/node_modules/playwright-core": { - "version": "1.43.1", - "dev": true, + "node_modules/@aws-sdk/util-endpoints/node_modules/@smithy/types": { + "version": "3.3.0", "license": "Apache-2.0", - "bin": { - "playwright-core": "cli.js" + "dependencies": { + "tslib": "^2.6.2" }, "engines": { - "node": ">=16" + "node": ">=16.0.0" } }, - "node_modules/@sindresorhus/is": { - "version": "4.2.0", - "license": "MIT", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/is?sponsor=1" - } - }, - "node_modules/@sinonjs/commons": { - "version": "1.8.3", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/fake-timers": { - "version": "10.0.2", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@sinonjs/commons": "^2.0.0" - } - }, - "node_modules/@sinonjs/fake-timers/node_modules/@sinonjs/commons": { - "version": "2.0.0", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "type-detect": "4.0.8" - } - }, - "node_modules/@sinonjs/samsam": { - "version": "6.1.1", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "@sinonjs/commons": "^1.6.0", - "lodash.get": "^4.4.2", - "type-detect": "^4.0.8" - } - }, - "node_modules/@sinonjs/text-encoding": { - "version": "0.7.1", - "dev": true, - "license": "(Unlicense OR Apache-2.0)" - }, - "node_modules/@smithy/abort-controller": { - "version": "2.2.0", + "node_modules/@aws-sdk/util-hex-encoding": { + "version": "3.46.0", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^2.12.0", - "tslib": "^2.6.2" + "tslib": "^2.3.0" }, "engines": { - "node": ">=14.0.0" + "node": ">= 12.0.0" } }, - "node_modules/@smithy/config-resolver": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-3.0.10.tgz", - "integrity": "sha512-Uh0Sz9gdUuz538nvkPiyv1DZRX9+D15EKDtnQP5rYVAzM/dnYk3P8cg73jcxyOitPgT3mE3OVj7ky7sibzHWkw==", + "node_modules/@aws-sdk/util-locate-window": { + "version": "3.37.0", "license": "Apache-2.0", "dependencies": { - "@smithy/node-config-provider": "^3.1.9", - "@smithy/types": "^3.6.0", - "@smithy/util-config-provider": "^3.0.0", - "@smithy/util-middleware": "^3.0.8", - "tslib": "^2.6.2" + "tslib": "^2.3.0" }, "engines": { - "node": ">=16.0.0" + "node": ">= 10.0.0" } }, - "node_modules/@smithy/config-resolver/node_modules/@smithy/node-config-provider": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.9.tgz", - "integrity": "sha512-qRHoah49QJ71eemjuS/WhUXB+mpNtwHRWQr77J/m40ewBVVwvo52kYAmb7iuaECgGTTcYxHS4Wmewfwy++ueew==", + "node_modules/@aws-sdk/util-middleware": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-middleware/-/util-middleware-3.267.0.tgz", + "integrity": "sha512-7nvqBZVz3RdwYv6lU958g6sWI2Qt8lzxDVn0uwfnPH+fAiX7Ln1Hen2A0XeW5cL5uYUJy6wNM5cyfTzFZosE0A==", "license": "Apache-2.0", "dependencies": { - "@smithy/property-provider": "^3.1.8", - "@smithy/shared-ini-file-loader": "^3.1.9", - "@smithy/types": "^3.6.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/config-resolver/node_modules/@smithy/property-provider": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-3.1.8.tgz", - "integrity": "sha512-ukNUyo6rHmusG64lmkjFeXemwYuKge1BJ8CtpVKmrxQxc6rhUX0vebcptFA9MmrGsnLhwnnqeH83VTU9hwOpjA==", + "node_modules/@aws-sdk/util-retry": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-retry/-/util-retry-3.267.0.tgz", + "integrity": "sha512-ZXo1ICG2HgxkIZWlnPteh2R90kwmhRwvbP282CwrrYgTKuMZmW2R/+o6vqhWyPkjoNFN/pno0FxuDA3IYau3Sw==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.6.0", - "tslib": "^2.6.2" + "@aws-sdk/service-error-classification": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">= 14.0.0" } }, - "node_modules/@smithy/config-resolver/node_modules/@smithy/shared-ini-file-loader": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.9.tgz", - "integrity": "sha512-/+OsJRNtoRbtsX0UpSgWVxFZLsJHo/4sTr+kBg/J78sr7iC+tHeOvOJrS5hCpVQ6sWBbhWLp1UNiuMyZhE6pmA==", + "node_modules/@aws-sdk/util-uri-escape": { + "version": "3.201.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-uri-escape/-/util-uri-escape-3.201.0.tgz", + "integrity": "sha512-TeTWbGx4LU2c5rx0obHeDFeO9HvwYwQtMh1yniBz00pQb6Qt6YVOETVQikRZ+XRQwEyCg/dA375UplIpiy54mA==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.6.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/config-resolver/node_modules/@smithy/types": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@smithy/types/-/types-3.6.0.tgz", - "integrity": "sha512-8VXK/KzOHefoC65yRgCn5vG1cysPJjHnOVt9d0ybFQSmJgQj152vMn4EkYhGuaOmnnZvCPav/KnYyE6/KsNZ2w==", + "node_modules/@aws-sdk/util-user-agent-browser": { + "version": "3.609.0", "license": "Apache-2.0", "dependencies": { + "@aws-sdk/types": "3.609.0", + "@smithy/types": "^3.3.0", + "bowser": "^2.11.0", "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" } }, - "node_modules/@smithy/config-resolver/node_modules/@smithy/util-middleware": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-3.0.8.tgz", - "integrity": "sha512-p7iYAPaQjoeM+AKABpYWeDdtwQNxasr4aXQEA/OmbOaug9V0odRVDy3Wx4ci8soljE/JXQo+abV0qZpW8NX0yA==", + "node_modules/@aws-sdk/util-user-agent-browser/node_modules/@aws-sdk/types": { + "version": "3.609.0", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.6.0", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { "node": ">=16.0.0" } }, - "node_modules/@smithy/core": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/@smithy/core/-/core-2.5.1.tgz", - "integrity": "sha512-DujtuDA7BGEKExJ05W5OdxCoyekcKT3Rhg1ZGeiUWaz2BJIWXjZmsG/DIP4W48GHno7AQwRsaCb8NcBgH3QZpg==", + "node_modules/@aws-sdk/util-user-agent-browser/node_modules/@smithy/types": { + "version": "3.3.0", "license": "Apache-2.0", "dependencies": { - "@smithy/middleware-serde": "^3.0.8", - "@smithy/protocol-http": "^4.1.5", - "@smithy/types": "^3.6.0", - "@smithy/util-body-length-browser": "^3.0.0", - "@smithy/util-middleware": "^3.0.8", - "@smithy/util-stream": "^3.2.1", - "@smithy/util-utf8": "^3.0.0", "tslib": "^2.6.2" }, "engines": { "node": ">=16.0.0" } }, - "node_modules/@smithy/core/node_modules/@smithy/abort-controller": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-3.1.6.tgz", - "integrity": "sha512-0XuhuHQlEqbNQZp7QxxrFTdVWdwxch4vjxYgfInF91hZFkPxf9QDrdQka0KfxFMPqLNzSw0b95uGTrLliQUavQ==", + "node_modules/@aws-sdk/util-user-agent-node": { + "version": "3.614.0", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.6.0", + "@aws-sdk/types": "3.609.0", + "@smithy/node-config-provider": "^3.1.4", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { "node": ">=16.0.0" + }, + "peerDependencies": { + "aws-crt": ">=1.0.0" + }, + "peerDependenciesMeta": { + "aws-crt": { + "optional": true + } } }, - "node_modules/@smithy/core/node_modules/@smithy/fetch-http-handler": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-4.0.0.tgz", - "integrity": "sha512-MLb1f5tbBO2X6K4lMEKJvxeLooyg7guq48C2zKr4qM7F2Gpkz4dc+hdSgu77pCJ76jVqFBjZczHYAs6dp15N+g==", + "node_modules/@aws-sdk/util-user-agent-node/node_modules/@aws-sdk/types": { + "version": "3.609.0", "license": "Apache-2.0", "dependencies": { - "@smithy/protocol-http": "^4.1.5", - "@smithy/querystring-builder": "^3.0.8", - "@smithy/types": "^3.6.0", - "@smithy/util-base64": "^3.0.0", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" } }, - "node_modules/@smithy/core/node_modules/@smithy/is-array-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-3.0.0.tgz", - "integrity": "sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==", + "node_modules/@aws-sdk/util-user-agent-node/node_modules/@smithy/node-config-provider": { + "version": "3.1.4", "license": "Apache-2.0", "dependencies": { + "@smithy/property-provider": "^3.1.3", + "@smithy/shared-ini-file-loader": "^3.1.4", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { "node": ">=16.0.0" } }, - "node_modules/@smithy/core/node_modules/@smithy/middleware-serde": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-3.0.8.tgz", - "integrity": "sha512-Xg2jK9Wc/1g/MBMP/EUn2DLspN8LNt+GMe7cgF+Ty3vl+Zvu+VeZU5nmhveU+H8pxyTsjrAkci8NqY6OuvZnjA==", + "node_modules/@aws-sdk/util-user-agent-node/node_modules/@smithy/property-provider": { + "version": "3.1.3", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.6.0", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { "node": ">=16.0.0" } }, - "node_modules/@smithy/core/node_modules/@smithy/node-http-handler": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-3.2.5.tgz", - "integrity": "sha512-PkOwPNeKdvX/jCpn0A8n9/TyoxjGZB8WVoJmm9YzsnAgggTj4CrjpRHlTQw7dlLZ320n1mY1y+nTRUDViKi/3w==", + "node_modules/@aws-sdk/util-user-agent-node/node_modules/@smithy/shared-ini-file-loader": { + "version": "3.1.4", "license": "Apache-2.0", "dependencies": { - "@smithy/abort-controller": "^3.1.6", - "@smithy/protocol-http": "^4.1.5", - "@smithy/querystring-builder": "^3.0.8", - "@smithy/types": "^3.6.0", + "@smithy/types": "^3.3.0", "tslib": "^2.6.2" }, "engines": { "node": ">=16.0.0" } }, - "node_modules/@smithy/core/node_modules/@smithy/protocol-http": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-4.1.5.tgz", - "integrity": "sha512-hsjtwpIemmCkm3ZV5fd/T0bPIugW1gJXwZ/hpuVubt2hEUApIoUTrf6qIdh9MAWlw0vjMrA1ztJLAwtNaZogvg==", + "node_modules/@aws-sdk/util-user-agent-node/node_modules/@smithy/types": { + "version": "3.3.0", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.6.0", "tslib": "^2.6.2" }, "engines": { "node": ">=16.0.0" } }, - "node_modules/@smithy/core/node_modules/@smithy/querystring-builder": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-3.0.8.tgz", - "integrity": "sha512-btYxGVqFUARbUrN6VhL9c3dnSviIwBYD9Rz1jHuN1hgh28Fpv2xjU1HeCeDJX68xctz7r4l1PBnFhGg1WBBPuA==", + "node_modules/@aws-sdk/util-utf8": { + "version": "3.254.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8/-/util-utf8-3.254.0.tgz", + "integrity": "sha512-14Kso/eIt5/qfIBmhEL9L1IfyUqswjSTqO2mY7KOzUZ9SZbwn3rpxmtkhmATkRjD7XIlLKaxBkI7tU9Zjzj8Kw==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.6.0", - "@smithy/util-uri-escape": "^3.0.0", - "tslib": "^2.6.2" + "@aws-sdk/util-buffer-from": "3.208.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/core/node_modules/@smithy/types": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@smithy/types/-/types-3.6.0.tgz", - "integrity": "sha512-8VXK/KzOHefoC65yRgCn5vG1cysPJjHnOVt9d0ybFQSmJgQj152vMn4EkYhGuaOmnnZvCPav/KnYyE6/KsNZ2w==", + "node_modules/@aws-sdk/util-utf8-browser": { + "version": "3.259.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-utf8-browser/-/util-utf8-browser-3.259.0.tgz", + "integrity": "sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" + "tslib": "^2.3.1" } }, - "node_modules/@smithy/core/node_modules/@smithy/util-base64": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-3.0.0.tgz", - "integrity": "sha512-Kxvoh5Qtt0CDsfajiZOCpJxgtPHXOKwmM+Zy4waD43UoEMA+qPxxa98aE/7ZhdnBFZFXMOiBR5xbcaMhLtznQQ==", + "node_modules/@aws-sdk/util-utf8-node": { + "version": "3.46.0", "license": "Apache-2.0", "dependencies": { - "@smithy/util-buffer-from": "^3.0.0", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" + "@aws-sdk/util-buffer-from": "3.46.0", + "tslib": "^2.3.0" }, "engines": { - "node": ">=16.0.0" + "node": ">= 12.0.0" } }, - "node_modules/@smithy/core/node_modules/@smithy/util-buffer-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-3.0.0.tgz", - "integrity": "sha512-aEOHCgq5RWFbP+UDPvPot26EJHjOC+bRgse5A8V3FSShqd5E5UN4qc7zkwsvJPPAVsf73QwYcHN1/gt/rtLwQA==", + "node_modules/@aws-sdk/util-utf8-node/node_modules/@aws-sdk/is-array-buffer": { + "version": "3.46.0", "license": "Apache-2.0", "dependencies": { - "@smithy/is-array-buffer": "^3.0.0", - "tslib": "^2.6.2" + "tslib": "^2.3.0" }, "engines": { - "node": ">=16.0.0" + "node": ">= 12.0.0" } }, - "node_modules/@smithy/core/node_modules/@smithy/util-hex-encoding": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-3.0.0.tgz", - "integrity": "sha512-eFndh1WEK5YMUYvy3lPlVmYY/fZcQE1D8oSf41Id2vCeIkKJXPcYDCZD+4+xViI6b1XSd7tE+s5AmXzz5ilabQ==", + "node_modules/@aws-sdk/util-utf8-node/node_modules/@aws-sdk/util-buffer-from": { + "version": "3.46.0", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "@aws-sdk/is-array-buffer": "3.46.0", + "tslib": "^2.3.0" }, "engines": { - "node": ">=16.0.0" + "node": ">= 12.0.0" } }, - "node_modules/@smithy/core/node_modules/@smithy/util-middleware": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-3.0.8.tgz", - "integrity": "sha512-p7iYAPaQjoeM+AKABpYWeDdtwQNxasr4aXQEA/OmbOaug9V0odRVDy3Wx4ci8soljE/JXQo+abV0qZpW8NX0yA==", + "node_modules/@aws-toolkits/telemetry": { + "version": "1.0.289", + "resolved": "https://registry.npmjs.org/@aws-toolkits/telemetry/-/telemetry-1.0.289.tgz", + "integrity": "sha512-srzr3JGMprOX2rrUAhribVBrUMfvR6uOhwksaxu63/GMTBjEWjwfcKzpgQzxu1+InmGioBa4zKdKKV/hAaUCmw==", + "dev": true, + "dependencies": { + "ajv": "^6.12.6", + "cross-spawn": "^7.0.6", + "fs-extra": "^11.1.0", + "lodash": "^4.17.20", + "prettier": "^3.3.2", + "ts-morph": "^23.0.0", + "yargs": "^17.0.1" + } + }, + "node_modules/@aws-toolkits/telemetry/node_modules/fs-extra": { + "version": "11.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/@aws/fully-qualified-names": { + "version": "2.1.4", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "web-tree-sitter": "^0.20.8" + } + }, + "node_modules/@aws/mynah-ui": { + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/@aws/mynah-ui/-/mynah-ui-4.21.4.tgz", + "integrity": "sha512-sYeQHJ8yEQQQsre1soXQFebbqZFcXerIxJ/d9kg/YzZUauCirW7v/0f/kHs9y7xYkYGa8y3exV6b6e4+juO1DQ==", + "hasInstallScript": true, + "dependencies": { + "escape-html": "^1.0.3", + "highlight.js": "^11.11.0", + "just-clone": "^6.2.0", + "marked": "^14.1.0", + "sanitize-html": "^2.12.1", + "unescape-html": "^1.1.0" + }, + "peerDependencies": { + "escape-html": "^1.0.3", + "highlight.js": "^11.11.0", + "just-clone": "^6.2.0", + "marked": "^14.1.0", + "sanitize-html": "^2.12.1", + "unescape-html": "^1.1.0" + } + }, + "node_modules/@aws/mynah-ui/node_modules/marked": { + "version": "14.1.4", + "resolved": "https://registry.npmjs.org/marked/-/marked-14.1.4.tgz", + "integrity": "sha512-vkVZ8ONmUdPnjCKc5uTRvmkRbx4EAi2OkTOXmfTDhZz3OFqMNBM1oTTWwTr4HY4uAEojhzPf+Fy8F1DWa3Sndg==", + "license": "MIT", + "bin": { + "marked": "bin/marked.js" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.23.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/code-frame/node_modules/ansi-styles": { + "version": "3.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/code-frame/node_modules/chalk": { + "version": "2.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/code-frame/node_modules/color-convert": { + "version": "1.9.3", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/code-frame/node_modules/color-name": { + "version": "1.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/@babel/code-frame/node_modules/escape-string-regexp": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/code-frame/node_modules/has-flag": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/code-frame/node_modules/supports-color": { + "version": "5.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.24.7", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.23.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.23.6", + "license": "MIT", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.9.tgz", + "integrity": "sha512-4zpTHZ9Cm6L9L+uIqghQX8ZXg8HKFcjYO3qHoO8zTmRm6HQUJ8SSJ+KRvbMBZn0EGVlT4DRYeQ/6hjlyXBh+Kg==", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcherny/json-schema-ref-parser": { + "version": "10.0.5-fork", + "dev": true, + "license": "MIT", + "dependencies": { + "@jsdevtools/ono": "^7.1.3", + "@types/json-schema": "^7.0.6", + "call-me-maybe": "^1.0.1", + "js-yaml": "^4.1.0" + }, + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://github.com/sponsors/philsturgeon" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "dev": true, + "license": "MIT" + }, + "node_modules/@colors/colors": { + "version": "1.5.0", + "license": "MIT", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/@cspotcode/source-map-support": { + "version": "0.8.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "0.3.9" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@cspotcode/source-map-support/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@dabh/diagnostics": { + "version": "2.0.2", + "license": "MIT", + "dependencies": { + "colorspace": "1.1.x", + "enabled": "2.0.x", + "kuler": "^2.0.0" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.10.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/js": { + "version": "8.56.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@gerhobbelt/gitignore-parser": { + "version": "0.2.0-9", + "license": "Apache License, Version 2.0", + "engines": { + "node": ">=10" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.14", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.2", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@iarna/toml": { + "version": "2.2.5", + "license": "ISC" + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "license": "MIT" + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@jsdevtools/ono": { + "version": "7.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/@koa/cors": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "vary": "^1.1.2" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@koa/router": { + "version": "12.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.3.4", + "http-errors": "^2.0.0", + "koa-compose": "^4.1.0", + "methods": "^1.1.2", + "path-to-regexp": "^6.2.1" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/@koa/router/node_modules/path-to-regexp": { + "version": "6.3.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "dev": true, + "license": "MIT" + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@pkgr/core": { + "version": "0.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.18.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/unts" + } + }, + "node_modules/@playwright/browser-chromium": { + "version": "1.43.1", + "dev": true, + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "playwright-core": "1.43.1" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@playwright/browser-chromium/node_modules/playwright-core": { + "version": "1.43.1", + "dev": true, + "license": "Apache-2.0", + "bin": { + "playwright-core": "cli.js" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@sindresorhus/is": { + "version": "4.2.0", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.3", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "10.0.2", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^2.0.0" + } + }, + "node_modules/@sinonjs/fake-timers/node_modules/@sinonjs/commons": { + "version": "2.0.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/samsam": { + "version": "6.1.1", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^1.6.0", + "lodash.get": "^4.4.2", + "type-detect": "^4.0.8" + } + }, + "node_modules/@sinonjs/text-encoding": { + "version": "0.7.1", + "dev": true, + "license": "(Unlicense OR Apache-2.0)" + }, + "node_modules/@smithy/abort-controller": { + "version": "2.2.0", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^2.12.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@smithy/config-resolver": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/@smithy/config-resolver/-/config-resolver-3.0.10.tgz", + "integrity": "sha512-Uh0Sz9gdUuz538nvkPiyv1DZRX9+D15EKDtnQP5rYVAzM/dnYk3P8cg73jcxyOitPgT3mE3OVj7ky7sibzHWkw==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/node-config-provider": "^3.1.9", + "@smithy/types": "^3.6.0", + "@smithy/util-config-provider": "^3.0.0", + "@smithy/util-middleware": "^3.0.8", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/config-resolver/node_modules/@smithy/node-config-provider": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.9.tgz", + "integrity": "sha512-qRHoah49QJ71eemjuS/WhUXB+mpNtwHRWQr77J/m40ewBVVwvo52kYAmb7iuaECgGTTcYxHS4Wmewfwy++ueew==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/property-provider": "^3.1.8", + "@smithy/shared-ini-file-loader": "^3.1.9", + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/config-resolver/node_modules/@smithy/property-provider": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-3.1.8.tgz", + "integrity": "sha512-ukNUyo6rHmusG64lmkjFeXemwYuKge1BJ8CtpVKmrxQxc6rhUX0vebcptFA9MmrGsnLhwnnqeH83VTU9hwOpjA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/config-resolver/node_modules/@smithy/shared-ini-file-loader": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.9.tgz", + "integrity": "sha512-/+OsJRNtoRbtsX0UpSgWVxFZLsJHo/4sTr+kBg/J78sr7iC+tHeOvOJrS5hCpVQ6sWBbhWLp1UNiuMyZhE6pmA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/config-resolver/node_modules/@smithy/types": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@smithy/types/-/types-3.6.0.tgz", + "integrity": "sha512-8VXK/KzOHefoC65yRgCn5vG1cysPJjHnOVt9d0ybFQSmJgQj152vMn4EkYhGuaOmnnZvCPav/KnYyE6/KsNZ2w==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/config-resolver/node_modules/@smithy/util-middleware": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-3.0.8.tgz", + "integrity": "sha512-p7iYAPaQjoeM+AKABpYWeDdtwQNxasr4aXQEA/OmbOaug9V0odRVDy3Wx4ci8soljE/JXQo+abV0qZpW8NX0yA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/core": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@smithy/core/-/core-2.5.1.tgz", + "integrity": "sha512-DujtuDA7BGEKExJ05W5OdxCoyekcKT3Rhg1ZGeiUWaz2BJIWXjZmsG/DIP4W48GHno7AQwRsaCb8NcBgH3QZpg==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/middleware-serde": "^3.0.8", + "@smithy/protocol-http": "^4.1.5", + "@smithy/types": "^3.6.0", + "@smithy/util-body-length-browser": "^3.0.0", + "@smithy/util-middleware": "^3.0.8", + "@smithy/util-stream": "^3.2.1", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/core/node_modules/@smithy/abort-controller": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-3.1.6.tgz", + "integrity": "sha512-0XuhuHQlEqbNQZp7QxxrFTdVWdwxch4vjxYgfInF91hZFkPxf9QDrdQka0KfxFMPqLNzSw0b95uGTrLliQUavQ==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/core/node_modules/@smithy/fetch-http-handler": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-4.0.0.tgz", + "integrity": "sha512-MLb1f5tbBO2X6K4lMEKJvxeLooyg7guq48C2zKr4qM7F2Gpkz4dc+hdSgu77pCJ76jVqFBjZczHYAs6dp15N+g==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/protocol-http": "^4.1.5", + "@smithy/querystring-builder": "^3.0.8", + "@smithy/types": "^3.6.0", + "@smithy/util-base64": "^3.0.0", + "tslib": "^2.6.2" + } + }, + "node_modules/@smithy/core/node_modules/@smithy/is-array-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-3.0.0.tgz", + "integrity": "sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/core/node_modules/@smithy/middleware-serde": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-3.0.8.tgz", + "integrity": "sha512-Xg2jK9Wc/1g/MBMP/EUn2DLspN8LNt+GMe7cgF+Ty3vl+Zvu+VeZU5nmhveU+H8pxyTsjrAkci8NqY6OuvZnjA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/core/node_modules/@smithy/node-http-handler": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-3.2.5.tgz", + "integrity": "sha512-PkOwPNeKdvX/jCpn0A8n9/TyoxjGZB8WVoJmm9YzsnAgggTj4CrjpRHlTQw7dlLZ320n1mY1y+nTRUDViKi/3w==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/abort-controller": "^3.1.6", + "@smithy/protocol-http": "^4.1.5", + "@smithy/querystring-builder": "^3.0.8", + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/core/node_modules/@smithy/protocol-http": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-4.1.5.tgz", + "integrity": "sha512-hsjtwpIemmCkm3ZV5fd/T0bPIugW1gJXwZ/hpuVubt2hEUApIoUTrf6qIdh9MAWlw0vjMrA1ztJLAwtNaZogvg==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.6.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/core/node_modules/@smithy/querystring-builder": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-3.0.8.tgz", + "integrity": "sha512-btYxGVqFUARbUrN6VhL9c3dnSviIwBYD9Rz1jHuN1hgh28Fpv2xjU1HeCeDJX68xctz7r4l1PBnFhGg1WBBPuA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/types": "^3.6.0", + "@smithy/util-uri-escape": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/core/node_modules/@smithy/types": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@smithy/types/-/types-3.6.0.tgz", + "integrity": "sha512-8VXK/KzOHefoC65yRgCn5vG1cysPJjHnOVt9d0ybFQSmJgQj152vMn4EkYhGuaOmnnZvCPav/KnYyE6/KsNZ2w==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/core/node_modules/@smithy/util-base64": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-3.0.0.tgz", + "integrity": "sha512-Kxvoh5Qtt0CDsfajiZOCpJxgtPHXOKwmM+Zy4waD43UoEMA+qPxxa98aE/7ZhdnBFZFXMOiBR5xbcaMhLtznQQ==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/util-buffer-from": "^3.0.0", + "@smithy/util-utf8": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/core/node_modules/@smithy/util-buffer-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-3.0.0.tgz", + "integrity": "sha512-aEOHCgq5RWFbP+UDPvPot26EJHjOC+bRgse5A8V3FSShqd5E5UN4qc7zkwsvJPPAVsf73QwYcHN1/gt/rtLwQA==", + "license": "Apache-2.0", + "dependencies": { + "@smithy/is-array-buffer": "^3.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/core/node_modules/@smithy/util-hex-encoding": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-3.0.0.tgz", + "integrity": "sha512-eFndh1WEK5YMUYvy3lPlVmYY/fZcQE1D8oSf41Id2vCeIkKJXPcYDCZD+4+xViI6b1XSd7tE+s5AmXzz5ilabQ==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/@smithy/core/node_modules/@smithy/util-middleware": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-3.0.8.tgz", + "integrity": "sha512-p7iYAPaQjoeM+AKABpYWeDdtwQNxasr4aXQEA/OmbOaug9V0odRVDy3Wx4ci8soljE/JXQo+abV0qZpW8NX0yA==", "license": "Apache-2.0", "dependencies": { "@smithy/types": "^3.6.0", @@ -10465,6 +11544,16 @@ "dev": true, "license": "MIT" }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 4.0.0" + } + }, "node_modules/available-typed-arrays": { "version": "1.0.5", "license": "MIT", @@ -13694,6 +14783,22 @@ "license": "MIT", "optional": true }, + "node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/fs-monkey": { "version": "1.0.3", "dev": true, @@ -13982,6 +15087,28 @@ "dev": true, "license": "MIT" }, + "node_modules/handlebars": { + "version": "4.7.8", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz", + "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.2", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, "node_modules/hard-rejection": { "version": "2.1.0", "dev": true, @@ -15674,6 +16801,13 @@ "es5-ext": "~0.10.2" } }, + "node_modules/lunr": { + "version": "2.3.9", + "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz", + "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", + "dev": true, + "license": "MIT" + }, "node_modules/magic-string": { "version": "0.30.0", "license": "MIT", @@ -17352,6 +18486,16 @@ "version": "2.0.1", "license": "MIT" }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/proxy-addr": { "version": "2.0.7", "dev": true, @@ -19643,6 +20787,16 @@ "underscore": "^1.12.1" } }, + "node_modules/typedoc-default-themes": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/typedoc-default-themes/-/typedoc-default-themes-0.11.4.tgz", + "integrity": "sha512-Y4Lf+qIb9NTydrexlazAM46SSLrmrQRqWiD52593g53SsmUFioAsMWt8m834J6qsp+7wHRjxCXSZeiiW5cMUdw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">= 8" + } + }, "node_modules/typescript": { "version": "5.0.4", "dev": true, @@ -19659,6 +20813,20 @@ "version": "1.0.6", "license": "MIT" }, + "node_modules/uglify-js": { + "version": "3.19.3", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.3.tgz", + "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", + "dev": true, + "license": "BSD-2-Clause", + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, "node_modules/umd-compat-loader": { "version": "2.1.2", "dev": true, @@ -20712,6 +21880,13 @@ "node": ">=0.1.90" } }, + "node_modules/wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", + "dev": true, + "license": "MIT" + }, "node_modules/workerpool": { "version": "6.2.1", "dev": true, @@ -21240,995 +22415,704 @@ "c8": "^9.0.0", "circular-dependency-plugin": "^5.2.2", "css-loader": "^6.10.0", - "esbuild-loader": "2.20.0", - "file-loader": "^6.2.0", - "jsdom": "^23.0.1", - "json-schema-to-typescript": "^13.1.1", - "marked": "^13.0.1", - "mocha": "^10.1.0", - "mocha-junit-reporter": "^2.2.1", - "mocha-multi-reporters": "^1.5.1", - "readline-sync": "^1.4.9", - "sass": "^1.49.8", - "sass-loader": "^16.0.2", - "sinon": "^14.0.0", - "style-loader": "^3.3.1", - "ts-node": "^10.9.1", - "typescript": "^5.0.4", - "umd-compat-loader": "^2.1.2", - "vue-loader": "^17.2.2", - "vue-style-loader": "^4.1.3", - "webfont": "^11.2.26" - }, - "engines": { - "npm": "^10.1.0", - "vscode": "^1.83.0" - } - }, - "packages/core/node_modules/@types/node": { - "version": "16.18.95", - "dev": true, - "license": "MIT" - }, - "packages/core/src/web": { - "name": "web-toolkit", - "license": "Apache-2.0", - "dependencies": { - "crypto-browserify": "^3.12.0", - "os-browserify": "^0.3.0", - "path-browserify": "^1.0.1", - "process": "^0.11.10", - "stream-browserify": "^3.0.0" - }, - "devDependencies": { - "assert": "^2.1.0" - } - }, - "packages/toolkit": { - "name": "aws-toolkit-vscode", - "version": "3.42.0-SNAPSHOT", - "license": "Apache-2.0", - "dependencies": { - "aws-core-vscode": "file:../core/" - }, - "devDependencies": {}, - "engines": { - "npm": "^10.1.0", - "vscode": "^1.83.0" - } - }, - "plugins/eslint-plugin-aws-toolkits": { - "version": "1.0.0", - "license": "Apache-2.0", - "devDependencies": { - "mocha": "^10.1.0" - }, - "engines": { - "npm": "^10.1.0" - } - }, - "src.gen/@amzn/amazon-q-developer-streaming-client": { - "version": "1.0.0", - "hasInstallScript": true, - "dependencies": { - "@aws-crypto/sha256-browser": "5.2.0", - "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/client-sso-oidc": "3.658.1", - "@aws-sdk/client-sts": "3.658.1", - "@aws-sdk/core": "3.658.1", - "@aws-sdk/credential-provider-node": "3.658.1", - "@aws-sdk/middleware-host-header": "3.654.0", - "@aws-sdk/middleware-logger": "3.654.0", - "@aws-sdk/middleware-recursion-detection": "3.654.0", - "@aws-sdk/middleware-user-agent": "3.654.0", - "@aws-sdk/region-config-resolver": "3.654.0", - "@aws-sdk/types": "3.654.0", - "@aws-sdk/util-user-agent-browser": "3.654.0", - "@aws-sdk/util-user-agent-node": "3.654.0", - "@smithy/config-resolver": "^3.0.8", - "@smithy/core": "^2.4.6", - "@smithy/eventstream-serde-browser": "^3.0.9", - "@smithy/eventstream-serde-config-resolver": "^3.0.6", - "@smithy/eventstream-serde-node": "^3.0.8", - "@smithy/fetch-http-handler": "^3.2.8", - "@smithy/hash-node": "^3.0.6", - "@smithy/invalid-dependency": "^3.0.6", - "@smithy/middleware-content-length": "^3.0.8", - "@smithy/middleware-retry": "^3.0.21", - "@smithy/middleware-serde": "^3.0.6", - "@smithy/middleware-stack": "^3.0.6", - "@smithy/node-config-provider": "^3.1.7", - "@smithy/node-http-handler": "^3.2.3", - "@smithy/protocol-http": "^4.1.3", - "@smithy/smithy-client": "^3.3.5", - "@smithy/types": "^3.4.2", - "@smithy/url-parser": "^3.0.6", - "@smithy/util-base64": "^3.0.0", - "@smithy/util-body-length-browser": "^3.0.0", - "@smithy/util-body-length-node": "^3.0.0", - "@smithy/util-defaults-mode-browser": "^3.0.21", - "@smithy/util-defaults-mode-node": "^3.0.21", - "@smithy/util-middleware": "^3.0.6", - "@smithy/util-retry": "^3.0.6", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2", - "uuid": "^9.0.1" - }, - "devDependencies": { - "@tsconfig/node16": "16.1.3", - "@types/node": "^16.18.96", - "@types/uuid": "^9.0.4", - "concurrently": "7.0.0", - "downlevel-dts": "0.10.1", - "rimraf": "^3.0.0", - "typescript": "~4.9.5" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/client-sso": { - "version": "3.658.1", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.658.1.tgz", - "integrity": "sha512-lOuaBtqPTYGn6xpXlQF4LsNDsQ8Ij2kOdnk+i69Kp6yS76TYvtUuukyLL5kx8zE1c8WbYtxj9y8VNw9/6uKl7Q==", - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/sha256-browser": "5.2.0", - "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/core": "3.658.1", - "@aws-sdk/middleware-host-header": "3.654.0", - "@aws-sdk/middleware-logger": "3.654.0", - "@aws-sdk/middleware-recursion-detection": "3.654.0", - "@aws-sdk/middleware-user-agent": "3.654.0", - "@aws-sdk/region-config-resolver": "3.654.0", - "@aws-sdk/types": "3.654.0", - "@aws-sdk/util-endpoints": "3.654.0", - "@aws-sdk/util-user-agent-browser": "3.654.0", - "@aws-sdk/util-user-agent-node": "3.654.0", - "@smithy/config-resolver": "^3.0.8", - "@smithy/core": "^2.4.6", - "@smithy/fetch-http-handler": "^3.2.8", - "@smithy/hash-node": "^3.0.6", - "@smithy/invalid-dependency": "^3.0.6", - "@smithy/middleware-content-length": "^3.0.8", - "@smithy/middleware-endpoint": "^3.1.3", - "@smithy/middleware-retry": "^3.0.21", - "@smithy/middleware-serde": "^3.0.6", - "@smithy/middleware-stack": "^3.0.6", - "@smithy/node-config-provider": "^3.1.7", - "@smithy/node-http-handler": "^3.2.3", - "@smithy/protocol-http": "^4.1.3", - "@smithy/smithy-client": "^3.3.5", - "@smithy/types": "^3.4.2", - "@smithy/url-parser": "^3.0.6", - "@smithy/util-base64": "^3.0.0", - "@smithy/util-body-length-browser": "^3.0.0", - "@smithy/util-body-length-node": "^3.0.0", - "@smithy/util-defaults-mode-browser": "^3.0.21", - "@smithy/util-defaults-mode-node": "^3.0.21", - "@smithy/util-endpoints": "^2.1.2", - "@smithy/util-middleware": "^3.0.6", - "@smithy/util-retry": "^3.0.6", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/client-sso-oidc": { - "version": "3.658.1", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.658.1.tgz", - "integrity": "sha512-RGcZAI3qEA05JszPKwa0cAyp8rnS1nUvs0Sqw4hqLNQ1kD7b7V6CPjRXe7EFQqCOMvM4kGqx0+cEEVTOmBsFLw==", - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/sha256-browser": "5.2.0", - "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/core": "3.658.1", - "@aws-sdk/credential-provider-node": "3.658.1", - "@aws-sdk/middleware-host-header": "3.654.0", - "@aws-sdk/middleware-logger": "3.654.0", - "@aws-sdk/middleware-recursion-detection": "3.654.0", - "@aws-sdk/middleware-user-agent": "3.654.0", - "@aws-sdk/region-config-resolver": "3.654.0", - "@aws-sdk/types": "3.654.0", - "@aws-sdk/util-endpoints": "3.654.0", - "@aws-sdk/util-user-agent-browser": "3.654.0", - "@aws-sdk/util-user-agent-node": "3.654.0", - "@smithy/config-resolver": "^3.0.8", - "@smithy/core": "^2.4.6", - "@smithy/fetch-http-handler": "^3.2.8", - "@smithy/hash-node": "^3.0.6", - "@smithy/invalid-dependency": "^3.0.6", - "@smithy/middleware-content-length": "^3.0.8", - "@smithy/middleware-endpoint": "^3.1.3", - "@smithy/middleware-retry": "^3.0.21", - "@smithy/middleware-serde": "^3.0.6", - "@smithy/middleware-stack": "^3.0.6", - "@smithy/node-config-provider": "^3.1.7", - "@smithy/node-http-handler": "^3.2.3", - "@smithy/protocol-http": "^4.1.3", - "@smithy/smithy-client": "^3.3.5", - "@smithy/types": "^3.4.2", - "@smithy/url-parser": "^3.0.6", - "@smithy/util-base64": "^3.0.0", - "@smithy/util-body-length-browser": "^3.0.0", - "@smithy/util-body-length-node": "^3.0.0", - "@smithy/util-defaults-mode-browser": "^3.0.21", - "@smithy/util-defaults-mode-node": "^3.0.21", - "@smithy/util-endpoints": "^2.1.2", - "@smithy/util-middleware": "^3.0.6", - "@smithy/util-retry": "^3.0.6", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "@aws-sdk/client-sts": "^3.658.1" - } - }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/client-sts": { - "version": "3.658.1", - "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.658.1.tgz", - "integrity": "sha512-yw9hc5blTnbT1V6mR7Cx9HGc9KQpcLQ1QXj8rntiJi6tIYu3aFNVEyy81JHL7NsuBSeQulJTvHO3y6r3O0sfRg==", - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/sha256-browser": "5.2.0", - "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/client-sso-oidc": "3.658.1", - "@aws-sdk/core": "3.658.1", - "@aws-sdk/credential-provider-node": "3.658.1", - "@aws-sdk/middleware-host-header": "3.654.0", - "@aws-sdk/middleware-logger": "3.654.0", - "@aws-sdk/middleware-recursion-detection": "3.654.0", - "@aws-sdk/middleware-user-agent": "3.654.0", - "@aws-sdk/region-config-resolver": "3.654.0", - "@aws-sdk/types": "3.654.0", - "@aws-sdk/util-endpoints": "3.654.0", - "@aws-sdk/util-user-agent-browser": "3.654.0", - "@aws-sdk/util-user-agent-node": "3.654.0", - "@smithy/config-resolver": "^3.0.8", - "@smithy/core": "^2.4.6", - "@smithy/fetch-http-handler": "^3.2.8", - "@smithy/hash-node": "^3.0.6", - "@smithy/invalid-dependency": "^3.0.6", - "@smithy/middleware-content-length": "^3.0.8", - "@smithy/middleware-endpoint": "^3.1.3", - "@smithy/middleware-retry": "^3.0.21", - "@smithy/middleware-serde": "^3.0.6", - "@smithy/middleware-stack": "^3.0.6", - "@smithy/node-config-provider": "^3.1.7", - "@smithy/node-http-handler": "^3.2.3", - "@smithy/protocol-http": "^4.1.3", - "@smithy/smithy-client": "^3.3.5", - "@smithy/types": "^3.4.2", - "@smithy/url-parser": "^3.0.6", - "@smithy/util-base64": "^3.0.0", - "@smithy/util-body-length-browser": "^3.0.0", - "@smithy/util-body-length-node": "^3.0.0", - "@smithy/util-defaults-mode-browser": "^3.0.21", - "@smithy/util-defaults-mode-node": "^3.0.21", - "@smithy/util-endpoints": "^2.1.2", - "@smithy/util-middleware": "^3.0.6", - "@smithy/util-retry": "^3.0.6", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/core": { - "version": "3.658.1", - "resolved": "https://registry.npmjs.org/@aws-sdk/core/-/core-3.658.1.tgz", - "integrity": "sha512-vJVMoMcSKXK2gBRSu9Ywwv6wQ7tXH8VL1fqB1uVxgCqBZ3IHfqNn4zvpMPWrwgO2/3wv7XFyikGQ5ypPTCw4jA==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/core": "^2.4.6", - "@smithy/node-config-provider": "^3.1.7", - "@smithy/property-provider": "^3.1.6", - "@smithy/protocol-http": "^4.1.3", - "@smithy/signature-v4": "^4.1.4", - "@smithy/smithy-client": "^3.3.5", - "@smithy/types": "^3.4.2", - "@smithy/util-middleware": "^3.0.6", - "fast-xml-parser": "4.4.1", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-env": { - "version": "3.654.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.654.0.tgz", - "integrity": "sha512-kogsx3Ql81JouHS7DkheCDU9MYAvK0AokxjcshDveGmf7BbgbWCA8Fnb9wjQyNDaOXNvkZu8Z8rgkX91z324/w==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/property-provider": "^3.1.6", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-http": { - "version": "3.658.1", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-http/-/credential-provider-http-3.658.1.tgz", - "integrity": "sha512-4ubkJjEVCZflxkZnV1JDQv8P2pburxk1LrEp55telfJRzXrnowzBKwuV2ED0QMNC448g2B3VCaffS+Ct7c4IWQ==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/fetch-http-handler": "^3.2.8", - "@smithy/node-http-handler": "^3.2.3", - "@smithy/property-provider": "^3.1.6", - "@smithy/protocol-http": "^4.1.3", - "@smithy/smithy-client": "^3.3.5", - "@smithy/types": "^3.4.2", - "@smithy/util-stream": "^3.1.8", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-ini": { - "version": "3.658.1", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.658.1.tgz", - "integrity": "sha512-2uwOamQg5ppwfegwen1ddPu5HM3/IBSnaGlaKLFhltkdtZ0jiqTZWUtX2V+4Q+buLnT0hQvLS/frQ+7QUam+0Q==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/credential-provider-env": "3.654.0", - "@aws-sdk/credential-provider-http": "3.658.1", - "@aws-sdk/credential-provider-process": "3.654.0", - "@aws-sdk/credential-provider-sso": "3.658.1", - "@aws-sdk/credential-provider-web-identity": "3.654.0", - "@aws-sdk/types": "3.654.0", - "@smithy/credential-provider-imds": "^3.2.3", - "@smithy/property-provider": "^3.1.6", - "@smithy/shared-ini-file-loader": "^3.1.7", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "@aws-sdk/client-sts": "^3.658.1" - } - }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-node": { - "version": "3.658.1", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.658.1.tgz", - "integrity": "sha512-XwxW6N+uPXPYAuyq+GfOEdfL/MZGAlCSfB5gEWtLBFmFbikhmEuqfWtI6CD60OwudCUOh6argd21BsJf8o1SJA==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/credential-provider-env": "3.654.0", - "@aws-sdk/credential-provider-http": "3.658.1", - "@aws-sdk/credential-provider-ini": "3.658.1", - "@aws-sdk/credential-provider-process": "3.654.0", - "@aws-sdk/credential-provider-sso": "3.658.1", - "@aws-sdk/credential-provider-web-identity": "3.654.0", - "@aws-sdk/types": "3.654.0", - "@smithy/credential-provider-imds": "^3.2.3", - "@smithy/property-provider": "^3.1.6", - "@smithy/shared-ini-file-loader": "^3.1.7", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-process": { - "version": "3.654.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.654.0.tgz", - "integrity": "sha512-PmQoo8sZ9Q2Ow8OMzK++Z9lI7MsRUG7sNq3E72DVA215dhtTICTDQwGlXH2AAmIp7n+G9LLRds+4wo2ehG4mkg==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/property-provider": "^3.1.6", - "@smithy/shared-ini-file-loader": "^3.1.7", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-sso": { - "version": "3.658.1", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.658.1.tgz", - "integrity": "sha512-YOagVEsZEk9DmgJEBg+4MBXrPcw/tYas0VQ5OVBqC5XHNbi2OBGJqgmjVPesuu393E7W0VQxtJFDS00O1ewQgA==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/client-sso": "3.658.1", - "@aws-sdk/token-providers": "3.654.0", - "@aws-sdk/types": "3.654.0", - "@smithy/property-provider": "^3.1.6", - "@smithy/shared-ini-file-loader": "^3.1.7", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-web-identity": { - "version": "3.654.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.654.0.tgz", - "integrity": "sha512-6a2g9gMtZToqSu+CusjNK5zvbLJahQ9di7buO3iXgbizXpLXU1rnawCpWxwslMpT5fLgMSKDnKDrr6wdEk7jSw==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/property-provider": "^3.1.6", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "@aws-sdk/client-sts": "^3.654.0" - } - }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/middleware-host-header": { - "version": "3.654.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.654.0.tgz", - "integrity": "sha512-rxGgVHWKp8U2ubMv+t+vlIk7QYUaRCHaVpmUlJv0Wv6Q0KeO9a42T9FxHphjOTlCGQOLcjCreL9CF8Qhtb4mdQ==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/protocol-http": "^4.1.3", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } - }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/middleware-logger": { - "version": "3.654.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.654.0.tgz", - "integrity": "sha512-OQYb+nWlmASyXfRb989pwkJ9EVUMP1CrKn2eyTk3usl20JZmKo2Vjis6I0tLUkMSxMhnBJJlQKyWkRpD/u1FVg==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" + "esbuild-loader": "2.20.0", + "file-loader": "^6.2.0", + "jsdom": "^23.0.1", + "json-schema-to-typescript": "^13.1.1", + "marked": "^13.0.1", + "mocha": "^10.1.0", + "mocha-junit-reporter": "^2.2.1", + "mocha-multi-reporters": "^1.5.1", + "readline-sync": "^1.4.9", + "sass": "^1.49.8", + "sass-loader": "^16.0.2", + "sinon": "^14.0.0", + "style-loader": "^3.3.1", + "ts-node": "^10.9.1", + "typescript": "^5.0.4", + "umd-compat-loader": "^2.1.2", + "vue-loader": "^17.2.2", + "vue-style-loader": "^4.1.3", + "webfont": "^11.2.26" }, "engines": { - "node": ">=16.0.0" + "npm": "^10.1.0", + "vscode": "^1.83.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/middleware-recursion-detection": { - "version": "3.654.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.654.0.tgz", - "integrity": "sha512-gKSomgltKVmsT8sC6W7CrADZ4GHwX9epk3GcH6QhebVO3LA9LRbkL3TwOPUXakxxOLLUTYdOZLIOtFf7iH00lg==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/protocol-http": "^4.1.3", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } + "packages/core/node_modules/@types/node": { + "version": "16.18.95", + "dev": true, + "license": "MIT" }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/middleware-user-agent": { - "version": "3.654.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.654.0.tgz", - "integrity": "sha512-liCcqPAyRsr53cy2tYu4qeH4MMN0eh9g6k56XzI5xd4SghXH5YWh4qOYAlQ8T66ZV4nPMtD8GLtLXGzsH8moFg==", + "packages/core/src/web": { + "name": "web-toolkit", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.654.0", - "@aws-sdk/util-endpoints": "3.654.0", - "@smithy/protocol-http": "^4.1.3", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" + "crypto-browserify": "^3.12.0", + "os-browserify": "^0.3.0", + "path-browserify": "^1.0.1", + "process": "^0.11.10", + "stream-browserify": "^3.0.0" }, - "engines": { - "node": ">=16.0.0" + "devDependencies": { + "assert": "^2.1.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/region-config-resolver": { - "version": "3.654.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/region-config-resolver/-/region-config-resolver-3.654.0.tgz", - "integrity": "sha512-ydGOrXJxj3x0sJhsXyTmvJVLAE0xxuTWFJihTl67RtaO7VRNtd82I3P3bwoMMaDn5WpmV5mPo8fEUDRlBm3fPg==", + "packages/toolkit": { + "name": "aws-toolkit-vscode", + "version": "3.42.0-SNAPSHOT", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/node-config-provider": "^3.1.7", - "@smithy/types": "^3.4.2", - "@smithy/util-config-provider": "^3.0.0", - "@smithy/util-middleware": "^3.0.6", - "tslib": "^2.6.2" + "aws-core-vscode": "file:../core/" }, + "devDependencies": {}, "engines": { - "node": ">=16.0.0" + "npm": "^10.1.0", + "vscode": "^1.83.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/token-providers": { - "version": "3.654.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.654.0.tgz", - "integrity": "sha512-D8GeJYmvbfWkQDtTB4owmIobSMexZel0fOoetwvgCQ/7L8VPph3Q2bn1TRRIXvH7wdt6DcDxA3tKMHPBkT3GlA==", + "plugins/eslint-plugin-aws-toolkits": { + "version": "1.0.0", "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/property-provider": "^3.1.6", - "@smithy/shared-ini-file-loader": "^3.1.7", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" + "devDependencies": { + "mocha": "^10.1.0" }, "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "@aws-sdk/client-sso-oidc": "^3.654.0" + "npm": "^10.1.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/types": { - "version": "3.654.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.654.0.tgz", - "integrity": "sha512-VWvbED3SV+10QJIcmU/PKjsKilsTV16d1I7/on4bvD/jo1qGeMXqLDBSen3ks/tuvXZF/mFc7ZW/W2DiLVtO7A==", - "license": "Apache-2.0", + "src.gen/@amzn/amazon-q-developer-streaming-client": { + "version": "1.1.0", "dependencies": { - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "3.267.0", + "@aws-sdk/config-resolver": "3.267.0", + "@aws-sdk/credential-provider-node": "3.267.0", + "@aws-sdk/eventstream-serde-browser": "3.267.0", + "@aws-sdk/eventstream-serde-config-resolver": "3.267.0", + "@aws-sdk/eventstream-serde-node": "3.267.0", + "@aws-sdk/fetch-http-handler": "3.267.0", + "@aws-sdk/hash-node": "3.267.0", + "@aws-sdk/invalid-dependency": "3.267.0", + "@aws-sdk/middleware-content-length": "3.267.0", + "@aws-sdk/middleware-host-header": "3.267.0", + "@aws-sdk/middleware-logger": "3.267.0", + "@aws-sdk/middleware-recursion-detection": "3.267.0", + "@aws-sdk/middleware-retry": "3.267.0", + "@aws-sdk/middleware-serde": "3.267.0", + "@aws-sdk/middleware-signing": "3.267.0", + "@aws-sdk/middleware-stack": "3.267.0", + "@aws-sdk/middleware-user-agent": "3.267.0", + "@aws-sdk/node-config-provider": "3.267.0", + "@aws-sdk/node-http-handler": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/smithy-client": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/url-parser": "3.267.0", + "@aws-sdk/util-base64": "3.208.0", + "@aws-sdk/util-body-length-browser": "3.188.0", + "@aws-sdk/util-body-length-node": "3.208.0", + "@aws-sdk/util-defaults-mode-browser": "3.267.0", + "@aws-sdk/util-defaults-mode-node": "3.267.0", + "@aws-sdk/util-retry": "3.267.0", + "@aws-sdk/util-user-agent-browser": "3.267.0", + "@aws-sdk/util-user-agent-node": "3.267.0", + "@aws-sdk/util-utf8": "3.254.0", + "tslib": "^2.3.1", + "uuid": "^8.3.2" }, - "engines": { - "node": ">=16.0.0" - } - }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/util-endpoints": { - "version": "3.654.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.654.0.tgz", - "integrity": "sha512-i902fcBknHs0Irgdpi62+QMvzxE+bczvILXigYrlHL4+PiEnlMVpni5L5W1qCkNZXf8AaMrSBuR1NZAGp6UOUw==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/types": "^3.4.2", - "@smithy/util-endpoints": "^2.1.2", - "tslib": "^2.6.2" + "devDependencies": { + "@aws-sdk/service-client-documentation-generator": "3.208.0", + "@tsconfig/node14": "1.0.3", + "@types/node": "^14.14.31", + "@types/uuid": "^8.3.0", + "concurrently": "7.0.0", + "downlevel-dts": "0.10.1", + "rimraf": "^3.0.0", + "typedoc": "^0.19.2", + "typescript": "~4.6.2" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/util-user-agent-browser": { - "version": "3.654.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.654.0.tgz", - "integrity": "sha512-ykYAJqvnxLt7wfrqya28wuH3/7NdrwzfiFd7NqEVQf7dXVxL5RPEpD7DxjcyQo3DsHvvdUvGZVaQhozycn1pzA==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-crypto/sha256-browser": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-browser/-/sha256-browser-3.0.0.tgz", + "integrity": "sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/types": "^3.4.2", - "bowser": "^2.11.0", - "tslib": "^2.6.2" + "@aws-crypto/ie11-detection": "^3.0.0", + "@aws-crypto/sha256-js": "^3.0.0", + "@aws-crypto/supports-web-crypto": "^3.0.0", + "@aws-crypto/util": "^3.0.0", + "@aws-sdk/types": "^3.222.0", + "@aws-sdk/util-locate-window": "^3.0.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/util-user-agent-node": { - "version": "3.654.0", - "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.654.0.tgz", - "integrity": "sha512-a0ojjdBN6pqv6gB4H/QPPSfhs7mFtlVwnmKCM/QrTaFzN0U810PJ1BST3lBx5sa23I5jWHGaoFY+5q65C3clLQ==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/node-config-provider": "^3.1.7", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "aws-crt": ">=1.0.0" - }, - "peerDependenciesMeta": { - "aws-crt": { - "optional": true - } - } + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-crypto/sha256-browser/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/abort-controller": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/@smithy/abort-controller/-/abort-controller-3.1.6.tgz", - "integrity": "sha512-0XuhuHQlEqbNQZp7QxxrFTdVWdwxch4vjxYgfInF91hZFkPxf9QDrdQka0KfxFMPqLNzSw0b95uGTrLliQUavQ==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-crypto/sha256-js": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-3.0.0.tgz", + "integrity": "sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.6.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" + "@aws-crypto/util": "^3.0.0", + "@aws-sdk/types": "^3.222.0", + "tslib": "^1.11.1" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/fetch-http-handler": { - "version": "3.2.9", - "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-3.2.9.tgz", - "integrity": "sha512-hYNVQOqhFQ6vOpenifFME546f0GfJn2OiQ3M0FDmuUu8V/Uiwy2wej7ZXxFBNqdx0R5DZAqWM1l6VRhGz8oE6A==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/protocol-http": "^4.1.4", - "@smithy/querystring-builder": "^3.0.7", - "@smithy/types": "^3.5.0", - "@smithy/util-base64": "^3.0.0", - "tslib": "^2.6.2" - } + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-crypto/sha256-js/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/is-array-buffer": { + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-crypto/supports-web-crypto": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/is-array-buffer/-/is-array-buffer-3.0.0.tgz", - "integrity": "sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==", + "resolved": "https://registry.npmjs.org/@aws-crypto/supports-web-crypto/-/supports-web-crypto-3.0.0.tgz", + "integrity": "sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" + "tslib": "^1.11.1" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/middleware-endpoint": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@smithy/middleware-endpoint/-/middleware-endpoint-3.2.1.tgz", - "integrity": "sha512-wWO3xYmFm6WRW8VsEJ5oU6h7aosFXfszlz3Dj176pTij6o21oZnzkCLzShfmRaaCHDkBXWBdO0c4sQAvLFP6zA==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/core": "^2.5.1", - "@smithy/middleware-serde": "^3.0.8", - "@smithy/node-config-provider": "^3.1.9", - "@smithy/shared-ini-file-loader": "^3.1.9", - "@smithy/types": "^3.6.0", - "@smithy/url-parser": "^3.0.8", - "@smithy/util-middleware": "^3.0.8", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/middleware-retry": { - "version": "3.0.25", - "resolved": "https://registry.npmjs.org/@smithy/middleware-retry/-/middleware-retry-3.0.25.tgz", - "integrity": "sha512-m1F70cPaMBML4HiTgCw5I+jFNtjgz5z5UdGnUbG37vw6kh4UvizFYjqJGHvicfgKMkDL6mXwyPp5mhZg02g5sg==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-crypto/util": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@aws-crypto/util/-/util-3.0.0.tgz", + "integrity": "sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==", "license": "Apache-2.0", "dependencies": { - "@smithy/node-config-provider": "^3.1.9", - "@smithy/protocol-http": "^4.1.5", - "@smithy/service-error-classification": "^3.0.8", - "@smithy/smithy-client": "^3.4.2", - "@smithy/types": "^3.6.0", - "@smithy/util-middleware": "^3.0.8", - "@smithy/util-retry": "^3.0.8", - "tslib": "^2.6.2", - "uuid": "^9.0.1" - }, - "engines": { - "node": ">=16.0.0" + "@aws-sdk/types": "^3.222.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/middleware-serde": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@smithy/middleware-serde/-/middleware-serde-3.0.8.tgz", - "integrity": "sha512-Xg2jK9Wc/1g/MBMP/EUn2DLspN8LNt+GMe7cgF+Ty3vl+Zvu+VeZU5nmhveU+H8pxyTsjrAkci8NqY6OuvZnjA==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^3.6.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - } + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-crypto/util/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/middleware-stack": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@smithy/middleware-stack/-/middleware-stack-3.0.8.tgz", - "integrity": "sha512-d7ZuwvYgp1+3682Nx0MD3D/HtkmZd49N3JUndYWQXfRZrYEnCWYc8BHcNmVsPAp9gKvlurdg/mubE6b/rPS9MA==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/client-sso": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.267.0.tgz", + "integrity": "sha512-/475/mT0gYhimpCdK4iZW+eX0DT6mkTgVk5P9ARpQGzEblFM6i2pE7GQnlGeLyHVOtA0cNAyGrWUuj2pyigUaA==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.6.0", - "tslib": "^2.6.2" + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/config-resolver": "3.267.0", + "@aws-sdk/fetch-http-handler": "3.267.0", + "@aws-sdk/hash-node": "3.267.0", + "@aws-sdk/invalid-dependency": "3.267.0", + "@aws-sdk/middleware-content-length": "3.267.0", + "@aws-sdk/middleware-endpoint": "3.267.0", + "@aws-sdk/middleware-host-header": "3.267.0", + "@aws-sdk/middleware-logger": "3.267.0", + "@aws-sdk/middleware-recursion-detection": "3.267.0", + "@aws-sdk/middleware-retry": "3.267.0", + "@aws-sdk/middleware-serde": "3.267.0", + "@aws-sdk/middleware-stack": "3.267.0", + "@aws-sdk/middleware-user-agent": "3.267.0", + "@aws-sdk/node-config-provider": "3.267.0", + "@aws-sdk/node-http-handler": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/smithy-client": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/url-parser": "3.267.0", + "@aws-sdk/util-base64": "3.208.0", + "@aws-sdk/util-body-length-browser": "3.188.0", + "@aws-sdk/util-body-length-node": "3.208.0", + "@aws-sdk/util-defaults-mode-browser": "3.267.0", + "@aws-sdk/util-defaults-mode-node": "3.267.0", + "@aws-sdk/util-endpoints": "3.267.0", + "@aws-sdk/util-retry": "3.267.0", + "@aws-sdk/util-user-agent-browser": "3.267.0", + "@aws-sdk/util-user-agent-node": "3.267.0", + "@aws-sdk/util-utf8": "3.254.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/node-config-provider": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/@smithy/node-config-provider/-/node-config-provider-3.1.9.tgz", - "integrity": "sha512-qRHoah49QJ71eemjuS/WhUXB+mpNtwHRWQr77J/m40ewBVVwvo52kYAmb7iuaECgGTTcYxHS4Wmewfwy++ueew==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/client-sso-oidc": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.267.0.tgz", + "integrity": "sha512-Jdq0v0mJSJbG/CKLfHC1L0cjCot48Y6lLMQV1lfkYE65xD0ZSs8Gl7P/T391ZH7cLO6ifVoPdsYnwzhi1ZPXSQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/property-provider": "^3.1.8", - "@smithy/shared-ini-file-loader": "^3.1.9", - "@smithy/types": "^3.6.0", - "tslib": "^2.6.2" + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/config-resolver": "3.267.0", + "@aws-sdk/fetch-http-handler": "3.267.0", + "@aws-sdk/hash-node": "3.267.0", + "@aws-sdk/invalid-dependency": "3.267.0", + "@aws-sdk/middleware-content-length": "3.267.0", + "@aws-sdk/middleware-endpoint": "3.267.0", + "@aws-sdk/middleware-host-header": "3.267.0", + "@aws-sdk/middleware-logger": "3.267.0", + "@aws-sdk/middleware-recursion-detection": "3.267.0", + "@aws-sdk/middleware-retry": "3.267.0", + "@aws-sdk/middleware-serde": "3.267.0", + "@aws-sdk/middleware-stack": "3.267.0", + "@aws-sdk/middleware-user-agent": "3.267.0", + "@aws-sdk/node-config-provider": "3.267.0", + "@aws-sdk/node-http-handler": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/smithy-client": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/url-parser": "3.267.0", + "@aws-sdk/util-base64": "3.208.0", + "@aws-sdk/util-body-length-browser": "3.188.0", + "@aws-sdk/util-body-length-node": "3.208.0", + "@aws-sdk/util-defaults-mode-browser": "3.267.0", + "@aws-sdk/util-defaults-mode-node": "3.267.0", + "@aws-sdk/util-endpoints": "3.267.0", + "@aws-sdk/util-retry": "3.267.0", + "@aws-sdk/util-user-agent-browser": "3.267.0", + "@aws-sdk/util-user-agent-node": "3.267.0", + "@aws-sdk/util-utf8": "3.254.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/node-http-handler": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/@smithy/node-http-handler/-/node-http-handler-3.2.5.tgz", - "integrity": "sha512-PkOwPNeKdvX/jCpn0A8n9/TyoxjGZB8WVoJmm9YzsnAgggTj4CrjpRHlTQw7dlLZ320n1mY1y+nTRUDViKi/3w==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/client-sts": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.267.0.tgz", + "integrity": "sha512-bJ+SwJZAP3DuDUgToDV89HsB80IhSfB1rhzLG9csqs6h7uMLO8H1/fymElYKT4VMMAA+rpWJ3pznyGiCK7w28A==", "license": "Apache-2.0", "dependencies": { - "@smithy/abort-controller": "^3.1.6", - "@smithy/protocol-http": "^4.1.5", - "@smithy/querystring-builder": "^3.0.8", - "@smithy/types": "^3.6.0", - "tslib": "^2.6.2" + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/config-resolver": "3.267.0", + "@aws-sdk/credential-provider-node": "3.267.0", + "@aws-sdk/fetch-http-handler": "3.267.0", + "@aws-sdk/hash-node": "3.267.0", + "@aws-sdk/invalid-dependency": "3.267.0", + "@aws-sdk/middleware-content-length": "3.267.0", + "@aws-sdk/middleware-endpoint": "3.267.0", + "@aws-sdk/middleware-host-header": "3.267.0", + "@aws-sdk/middleware-logger": "3.267.0", + "@aws-sdk/middleware-recursion-detection": "3.267.0", + "@aws-sdk/middleware-retry": "3.267.0", + "@aws-sdk/middleware-sdk-sts": "3.267.0", + "@aws-sdk/middleware-serde": "3.267.0", + "@aws-sdk/middleware-signing": "3.267.0", + "@aws-sdk/middleware-stack": "3.267.0", + "@aws-sdk/middleware-user-agent": "3.267.0", + "@aws-sdk/node-config-provider": "3.267.0", + "@aws-sdk/node-http-handler": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/smithy-client": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/url-parser": "3.267.0", + "@aws-sdk/util-base64": "3.208.0", + "@aws-sdk/util-body-length-browser": "3.188.0", + "@aws-sdk/util-body-length-node": "3.208.0", + "@aws-sdk/util-defaults-mode-browser": "3.267.0", + "@aws-sdk/util-defaults-mode-node": "3.267.0", + "@aws-sdk/util-endpoints": "3.267.0", + "@aws-sdk/util-retry": "3.267.0", + "@aws-sdk/util-user-agent-browser": "3.267.0", + "@aws-sdk/util-user-agent-node": "3.267.0", + "@aws-sdk/util-utf8": "3.254.0", + "fast-xml-parser": "4.0.11", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/property-provider": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/@smithy/property-provider/-/property-provider-3.1.8.tgz", - "integrity": "sha512-ukNUyo6rHmusG64lmkjFeXemwYuKge1BJ8CtpVKmrxQxc6rhUX0vebcptFA9MmrGsnLhwnnqeH83VTU9hwOpjA==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-env": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-env/-/credential-provider-env-3.267.0.tgz", + "integrity": "sha512-oiem2UtaFe4CQHscUCImJjPhYWd4iF8fqXhlq6BqHs1wsO6A0vnIUGh+Srut/2q7Xeegl/SRU34HK0hh8JCbxg==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.6.0", - "tslib": "^2.6.2" + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/protocol-http": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@smithy/protocol-http/-/protocol-http-4.1.5.tgz", - "integrity": "sha512-hsjtwpIemmCkm3ZV5fd/T0bPIugW1gJXwZ/hpuVubt2hEUApIoUTrf6qIdh9MAWlw0vjMrA1ztJLAwtNaZogvg==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-imds": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-imds/-/credential-provider-imds-3.267.0.tgz", + "integrity": "sha512-Afd5+LdJ9QyeI5L4iyVmI4MLV+0JBtRLmRy0LdinwJaP0DyKyv9+uaIaorKfWihQpe8hwjEfQWTlTz2A3JMJtw==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.6.0", - "tslib": "^2.6.2" + "@aws-sdk/node-config-provider": "3.267.0", + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/url-parser": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/querystring-builder": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@smithy/querystring-builder/-/querystring-builder-3.0.8.tgz", - "integrity": "sha512-btYxGVqFUARbUrN6VhL9c3dnSviIwBYD9Rz1jHuN1hgh28Fpv2xjU1HeCeDJX68xctz7r4l1PBnFhGg1WBBPuA==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-ini": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.267.0.tgz", + "integrity": "sha512-pHHlqZqZXA4cTssTyRmbYtrjxS2BEy2KFYHEEHNUrd82pUHnj70n+lrpVnT5pRhPPDacpNzxq0KZGeNgmETpbw==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/credential-provider-env": "3.267.0", + "@aws-sdk/credential-provider-imds": "3.267.0", + "@aws-sdk/credential-provider-process": "3.267.0", + "@aws-sdk/credential-provider-sso": "3.267.0", + "@aws-sdk/credential-provider-web-identity": "3.267.0", + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/shared-ini-file-loader": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-node": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.267.0.tgz", + "integrity": "sha512-uo8VyZ/L8HBXskYZC65bR1ZUJ5mBn8JarrGHt6vMG2A+uM7AuryTsKn2wdhPfuCUGKuQLXmix5K4VW/wzq11kQ==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/credential-provider-env": "3.267.0", + "@aws-sdk/credential-provider-imds": "3.267.0", + "@aws-sdk/credential-provider-ini": "3.267.0", + "@aws-sdk/credential-provider-process": "3.267.0", + "@aws-sdk/credential-provider-sso": "3.267.0", + "@aws-sdk/credential-provider-web-identity": "3.267.0", + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/shared-ini-file-loader": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-process": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-process/-/credential-provider-process-3.267.0.tgz", + "integrity": "sha512-pd1OOB1Mm+QdPv3sPfO+1G8HBaPAAYXxjLcOK5z/myBeZAsLR12Xcaft4RR1XWwXXKEQqq42cbAINWQdyVykqQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.6.0", - "@smithy/util-uri-escape": "^3.0.0", - "tslib": "^2.6.2" + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/shared-ini-file-loader": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/querystring-parser": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@smithy/querystring-parser/-/querystring-parser-3.0.8.tgz", - "integrity": "sha512-BtEk3FG7Ks64GAbt+JnKqwuobJNX8VmFLBsKIwWr1D60T426fGrV2L3YS5siOcUhhp6/Y6yhBw1PSPxA5p7qGg==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-sso": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.267.0.tgz", + "integrity": "sha512-JqwxelzeRhVdloNi+VUUXhJdziTtNrrwMuhds9wj4KPfl1S2EIzkRxHSjwDz1wtSyuIPOOo6pPJiaVbwvLpkVg==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.6.0", - "tslib": "^2.6.2" + "@aws-sdk/client-sso": "3.267.0", + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/shared-ini-file-loader": "3.267.0", + "@aws-sdk/token-providers": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/service-error-classification": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@smithy/service-error-classification/-/service-error-classification-3.0.8.tgz", - "integrity": "sha512-uEC/kCCFto83bz5ZzapcrgGqHOh/0r69sZ2ZuHlgoD5kYgXJEThCoTuw/y1Ub3cE7aaKdznb+jD9xRPIfIwD7g==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/credential-provider-web-identity": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.267.0.tgz", + "integrity": "sha512-za5UsQmj3sYRhd4h5eStj3GCHHfAAjfx2x5FmgQ9ldOp+s0wHEqSL1g+OL9v6o8otf9JnWha+wfUYq3yVGfufQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.6.0" + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/shared-ini-file-loader": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-3.1.9.tgz", - "integrity": "sha512-/+OsJRNtoRbtsX0UpSgWVxFZLsJHo/4sTr+kBg/J78sr7iC+tHeOvOJrS5hCpVQ6sWBbhWLp1UNiuMyZhE6pmA==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/middleware-host-header": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-host-header/-/middleware-host-header-3.267.0.tgz", + "integrity": "sha512-D8TfjMeuQXTsB7Ni8liMmNqb3wz+T6t/tYUHtsMo0j++94KAPPj1rhkkTAjR4Rc+IYGCS4YyyCuCXjGB6gkjnA==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.6.0", - "tslib": "^2.6.2" + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/smithy-client": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/@smithy/smithy-client/-/smithy-client-3.4.2.tgz", - "integrity": "sha512-dxw1BDxJiY9/zI3cBqfVrInij6ShjpV4fmGHesGZZUiP9OSE/EVfdwdRz0PgvkEvrZHpsj2htRaHJfftE8giBA==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/middleware-logger": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-logger/-/middleware-logger-3.267.0.tgz", + "integrity": "sha512-wnLeZYWbgGCuNmRl0Pmky0cSXBWmMTaQBgq90WfwyM0V8wzcoeaovTWA5/qe8oJzusOgUMFoVia4Ew20k3lu8w==", "license": "Apache-2.0", "dependencies": { - "@smithy/core": "^2.5.1", - "@smithy/middleware-endpoint": "^3.2.1", - "@smithy/middleware-stack": "^3.0.8", - "@smithy/protocol-http": "^4.1.5", - "@smithy/types": "^3.6.0", - "@smithy/util-stream": "^3.2.1", - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/types": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/@smithy/types/-/types-3.6.0.tgz", - "integrity": "sha512-8VXK/KzOHefoC65yRgCn5vG1cysPJjHnOVt9d0ybFQSmJgQj152vMn4EkYhGuaOmnnZvCPav/KnYyE6/KsNZ2w==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/middleware-recursion-detection": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.267.0.tgz", + "integrity": "sha512-NCBkTLxaW7XtfQoVBqQCaQZqec5XDtEylkw7g0tGjYDcl934fzu3ciH9MsJ34QFe9slYM6g4v+eC9f1w9K/19g==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/url-parser": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@smithy/url-parser/-/url-parser-3.0.8.tgz", - "integrity": "sha512-4FdOhwpTW7jtSFWm7SpfLGKIBC9ZaTKG5nBF0wK24aoQKQyDIKUw3+KFWCQ9maMzrgTJIuOvOnsV2lLGW5XjTg==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/middleware-stack": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-stack/-/middleware-stack-3.267.0.tgz", + "integrity": "sha512-52uH3JO3ceI15dgzt8gU7lpJf59qbRUQYJ7pAmTMiHtyEawZ39Puv6sGheY3fAffhqd/aQvup6wn18Q1fRIQUA==", "license": "Apache-2.0", "dependencies": { - "@smithy/querystring-parser": "^3.0.8", - "@smithy/types": "^3.6.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-base64": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-base64/-/util-base64-3.0.0.tgz", - "integrity": "sha512-Kxvoh5Qtt0CDsfajiZOCpJxgtPHXOKwmM+Zy4waD43UoEMA+qPxxa98aE/7ZhdnBFZFXMOiBR5xbcaMhLtznQQ==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/middleware-user-agent": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.267.0.tgz", + "integrity": "sha512-eaReMnoB1Cx3OY8WDSiUMNDz/EkdAo4w/m3d5CizckKQNmB29gUrgyFs7g7sHTcShQAduZzlsfRPzc6NmKYaWQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/util-buffer-from": "^3.0.0", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-buffer-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-buffer-from/-/util-buffer-from-3.0.0.tgz", - "integrity": "sha512-aEOHCgq5RWFbP+UDPvPot26EJHjOC+bRgse5A8V3FSShqd5E5UN4qc7zkwsvJPPAVsf73QwYcHN1/gt/rtLwQA==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/property-provider": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/property-provider/-/property-provider-3.267.0.tgz", + "integrity": "sha512-/BD1Zar9PCQSV8VZTAWOJmtojAeMIl16ljZX3Kix84r45qqNNxuPST2AhNVN+p97Js4x9kBFCHkdFOpW94wr4Q==", "license": "Apache-2.0", "dependencies": { - "@smithy/is-array-buffer": "^3.0.0", - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-hex-encoding": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-hex-encoding/-/util-hex-encoding-3.0.0.tgz", - "integrity": "sha512-eFndh1WEK5YMUYvy3lPlVmYY/fZcQE1D8oSf41Id2vCeIkKJXPcYDCZD+4+xViI6b1XSd7tE+s5AmXzz5ilabQ==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/smithy-client": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/smithy-client/-/smithy-client-3.267.0.tgz", + "integrity": "sha512-WdgXHqKmFQIkAWETO/I5boX9u6QbMLC4X74OVSBaBLhRjqYmvolMFtNrQzvSKGB3FaxAN9Do41amC0mGoeLC8A==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "@aws-sdk/middleware-stack": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-middleware": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@smithy/util-middleware/-/util-middleware-3.0.8.tgz", - "integrity": "sha512-p7iYAPaQjoeM+AKABpYWeDdtwQNxasr4aXQEA/OmbOaug9V0odRVDy3Wx4ci8soljE/JXQo+abV0qZpW8NX0yA==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/token-providers": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/token-providers/-/token-providers-3.267.0.tgz", + "integrity": "sha512-CGayGrPl4ONG4RuGbNv+QS4oVuItx4hK2FCbFS7d6V7h53rkDrcFd34NsvbicQ2KVFobE7fKs6ZaripJbJbLHA==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.6.0", - "tslib": "^2.6.2" + "@aws-sdk/client-sso-oidc": "3.267.0", + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/shared-ini-file-loader": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-retry": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@smithy/util-retry/-/util-retry-3.0.8.tgz", - "integrity": "sha512-TCEhLnY581YJ+g1x0hapPz13JFqzmh/pMWL2KEFASC51qCfw3+Y47MrTmea4bUE5vsdxQ4F6/KFbUeSz22Q1ow==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/types": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/types/-/types-3.267.0.tgz", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/service-error-classification": "^3.0.8", - "@smithy/types": "^3.6.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-stream": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/@smithy/util-stream/-/util-stream-3.2.1.tgz", - "integrity": "sha512-R3ufuzJRxSJbE58K9AEnL/uSZyVdHzud9wLS8tIbXclxKzoe09CRohj2xV8wpx5tj7ZbiJaKYcutMm1eYgz/0A==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/util-endpoints": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.267.0.tgz", + "integrity": "sha512-c6miY83Eo0erqXY+YiS2sOg3izURqvaWHd9przJzBQea9XRCN4ANT2P8AhoC0BPIORutaaOSoCSp/crHG0XLLg==", "license": "Apache-2.0", "dependencies": { - "@smithy/fetch-http-handler": "^4.0.0", - "@smithy/node-http-handler": "^3.2.5", - "@smithy/types": "^3.6.0", - "@smithy/util-base64": "^3.0.0", - "@smithy/util-buffer-from": "^3.0.0", - "@smithy/util-hex-encoding": "^3.0.0", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-stream/node_modules/@smithy/fetch-http-handler": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@smithy/fetch-http-handler/-/fetch-http-handler-4.0.0.tgz", - "integrity": "sha512-MLb1f5tbBO2X6K4lMEKJvxeLooyg7guq48C2zKr4qM7F2Gpkz4dc+hdSgu77pCJ76jVqFBjZczHYAs6dp15N+g==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/util-user-agent-browser": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.267.0.tgz", + "integrity": "sha512-SmI6xInnPPa0gFhCqhtWOUMTxLeRbm7X5HXzeprhK1d8aNNlUVyALAV7K8ovIjnv3a97lIJSekyb78oTuYITCA==", "license": "Apache-2.0", "dependencies": { - "@smithy/protocol-http": "^4.1.5", - "@smithy/querystring-builder": "^3.0.8", - "@smithy/types": "^3.6.0", - "@smithy/util-base64": "^3.0.0", - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "bowser": "^2.11.0", + "tslib": "^2.3.1" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-uri-escape": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-uri-escape/-/util-uri-escape-3.0.0.tgz", - "integrity": "sha512-LqR7qYLgZTD7nWLBecUi4aqolw8Mhza9ArpNEQ881MJJIU2sE5iHCK6TdyqqzcDLy0OPe10IY4T8ctVdtynubg==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@aws-sdk/util-user-agent-node": { + "version": "3.267.0", + "resolved": "https://registry.npmjs.org/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.267.0.tgz", + "integrity": "sha512-nfmyffA1yIypJ30CIMO6Tc16t8dFJzdztzoowjmnfb8/LzTZECERM3GICq0DvZDPfSo+jbuz634VtS2K7tVZjA==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "@aws-sdk/node-config-provider": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" + }, + "peerDependencies": { + "aws-crt": ">=1.0.0" + }, + "peerDependenciesMeta": { + "aws-crt": { + "optional": true + } } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@smithy/util-utf8": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@smithy/util-utf8/-/util-utf8-3.0.0.tgz", - "integrity": "sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA==", - "license": "Apache-2.0", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@types/node": { + "version": "14.18.63", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz", + "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==", + "dev": true, + "license": "MIT" + }, + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@types/uuid": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.4.tgz", + "integrity": "sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw==", + "dev": true, + "license": "MIT" + }, + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/fast-xml-parser": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.0.11.tgz", + "integrity": "sha512-4aUg3aNRR/WjQAcpceODG1C3x3lFANXRo8+1biqfieHmg9pyMt7qB4lQV/Ta6sJCTbA5vfD8fnA8S54JATiFUA==", + "license": "MIT", "dependencies": { - "@smithy/util-buffer-from": "^3.0.0", - "tslib": "^2.6.2" + "strnum": "^1.0.5" + }, + "bin": { + "fxparser": "src/cli/cli.js" }, + "funding": { + "type": "paypal", + "url": "https://paypal.me/naturalintelligence" + } + }, + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/highlight.js": { + "version": "10.7.3", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", + "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", + "dev": true, + "license": "BSD-3-Clause", "engines": { - "node": ">=16.0.0" + "node": "*" } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@tsconfig/node16": { - "version": "16.1.3", - "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-16.1.3.tgz", - "integrity": "sha512-9nTOUBn+EMKO6rtSZJk+DcqsfgtlERGT9XPJ5PRj/HNENPCBY1yu/JEj5wT6GLtbCLBO2k46SeXDaY0pjMqypw==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/marked": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/marked/-/marked-1.2.9.tgz", + "integrity": "sha512-H8lIX2SvyitGX+TRdtS06m1jHMijKN/XjfH6Ooii9fvxMlh8QdqBfBDkGUpMWH2kQNrtixjzYUa3SH8ROTgRRw==", "dev": true, - "license": "MIT" + "license": "MIT", + "bin": { + "marked": "bin/marked" + }, + "engines": { + "node": ">= 8.16.2" + } }, - "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/@types/node": { - "version": "16.18.115", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.115.tgz", - "integrity": "sha512-NF5ajYn+dq0tRfswdyp8Df75h7D9z+L8TCIwrXoh46ZLK6KZVXkRhf/luXaZytvm/keUo9vU4m1Bg39St91a5w==", + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/typedoc": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.19.2.tgz", + "integrity": "sha512-oDEg1BLEzi1qvgdQXc658EYgJ5qJLVSeZ0hQ57Eq4JXy6Vj2VX4RVo18qYxRWz75ifAaYuYNBUCnbhjd37TfOg==", "dev": true, - "license": "MIT" + "license": "Apache-2.0", + "dependencies": { + "fs-extra": "^9.0.1", + "handlebars": "^4.7.6", + "highlight.js": "^10.2.0", + "lodash": "^4.17.20", + "lunr": "^2.3.9", + "marked": "^1.1.1", + "minimatch": "^3.0.0", + "progress": "^2.0.3", + "semver": "^7.3.2", + "shelljs": "^0.8.4", + "typedoc-default-themes": "^0.11.4" + }, + "bin": { + "typedoc": "bin/typedoc" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "typescript": "3.9.x || 4.0.x" + } }, "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/typescript": { - "version": "4.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "version": "4.6.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.4.tgz", + "integrity": "sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg==", "dev": true, "license": "Apache-2.0", "bin": { @@ -22239,6 +23123,15 @@ "node": ">=4.2.0" } }, + "src.gen/@amzn/amazon-q-developer-streaming-client/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, "src.gen/@amzn/codewhisperer-streaming": { "version": "0.0.1", "hasInstallScript": true, @@ -22309,17 +23202,6 @@ "version": "1.14.1", "license": "0BSD" }, - "src.gen/@amzn/codewhisperer-streaming/node_modules/@aws-crypto/ie11-detection": { - "version": "3.0.0", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^1.11.1" - } - }, - "src.gen/@amzn/codewhisperer-streaming/node_modules/@aws-crypto/ie11-detection/node_modules/tslib": { - "version": "1.14.1", - "license": "0BSD" - }, "src.gen/@amzn/codewhisperer-streaming/node_modules/@aws-crypto/sha256-browser": { "version": "3.0.0", "license": "Apache-2.0", @@ -22564,13 +23446,6 @@ } } }, - "src.gen/@amzn/codewhisperer-streaming/node_modules/@aws-sdk/util-utf8-browser": { - "version": "3.259.0", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.3.1" - } - }, "src.gen/@amzn/codewhisperer-streaming/node_modules/@smithy/abort-controller": { "version": "2.2.0", "license": "Apache-2.0", @@ -23174,11 +24049,6 @@ "dev": true, "license": "MIT" }, - "src.gen/@amzn/codewhisperer-streaming/node_modules/lunr": { - "version": "2.3.9", - "dev": true, - "license": "MIT" - }, "src.gen/@amzn/codewhisperer-streaming/node_modules/marked": { "version": "4.3.0", "dev": true, diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/LICENSE b/src.gen/@amzn/amazon-q-developer-streaming-client/LICENSE index 1349aa7c992..ba9d6d15269 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/LICENSE +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/LICENSE @@ -186,7 +186,7 @@ same "printed page" as the copyright notice for easier identification within third-party archives. - Copyright 2018-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved. + Copyright 2018-2025 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/README.md b/src.gen/@amzn/amazon-q-developer-streaming-client/README.md index 143f5c48c9c..6c1f800e676 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/README.md +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/README.md @@ -2,6 +2,9 @@ # @amzn/amazon-q-developer-streaming-client +[![NPM version](https://img.shields.io/npm/v/@amzn/amazon-q-developer-streaming-client/latest.svg)](https://www.npmjs.com/package/@amzn/amazon-q-developer-streaming-client) +[![NPM downloads](https://img.shields.io/npm/dm/@amzn/amazon-q-developer-streaming-client.svg)](https://www.npmjs.com/package/@amzn/amazon-q-developer-streaming-client) + ## Description AWS SDK for JavaScript QDeveloperStreaming Client for Node.js, Browser and React Native. @@ -19,16 +22,16 @@ using your favorite package manager: The AWS SDK is modulized by clients and commands. To send a request, you only need to import the `QDeveloperStreamingClient` and -the commands you need, for example `SendMessageCommand`: +the commands you need, for example `GenerateCodeFromCommandsCommand`: ```js // ES5 example -const { QDeveloperStreamingClient, SendMessageCommand } = require("@amzn/amazon-q-developer-streaming-client"); +const { QDeveloperStreamingClient, GenerateCodeFromCommandsCommand } = require("@amzn/amazon-q-developer-streaming-client"); ``` ```ts // ES6+ example -import { QDeveloperStreamingClient, SendMessageCommand } from "@amzn/amazon-q-developer-streaming-client"; +import { QDeveloperStreamingClient, GenerateCodeFromCommandsCommand } from "@amzn/amazon-q-developer-streaming-client"; ``` ### Usage @@ -45,7 +48,7 @@ To send a request, you: const client = new QDeveloperStreamingClient({ region: "REGION" }); const params = { /** input parameters */ }; -const command = new SendMessageCommand(params); +const command = new GenerateCodeFromCommandsCommand(params); ``` #### Async/await @@ -124,7 +127,7 @@ const client = new AWS.QDeveloperStreaming({ region: "REGION" }); // async/await. try { - const data = await client.sendMessage(params); + const data = await client.generateCodeFromCommands(params); // process data. } catch (error) { // error handling. @@ -132,7 +135,7 @@ try { // Promises. client - .sendMessage(params) + .generateCodeFromCommands(params) .then((data) => { // process data. }) @@ -141,7 +144,7 @@ client }); // callbacks. -client.sendMessage(params, (err, data) => { +client.generateCodeFromCommands(params, (err, data) => { // process err and data. }); ``` @@ -156,7 +159,7 @@ try { const data = await client.send(command); // process data. } catch (error) { - const { requestId, cfId, extendedRequestId } = error.$metadata; + const { requestId, cfId, extendedRequestId } = error.$$metadata; console.log({ requestId, cfId, extendedRequestId }); /** * The keys within exceptions are also parsed. @@ -194,523 +197,3 @@ To contribute to client you can check our [generate clients scripts](https://git This SDK is distributed under the [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0), see LICENSE for more information. -## Client Commands (Operations List) - -
- -AllowVendedLogDeliveryForResource - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/AllowVendedLogDeliveryForResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/AllowVendedLogDeliveryForResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/AllowVendedLogDeliveryForResourceCommandOutput/) -
-
- -AssociateCustomizationPermission - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/AssociateCustomizationPermissionCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/AssociateCustomizationPermissionCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/AssociateCustomizationPermissionCommandOutput/) -
-
- -CreateCustomization - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/CreateCustomizationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateCustomizationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateCustomizationCommandOutput/) -
-
- -CreateProfile - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/CreateProfileCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateProfileCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateProfileCommandOutput/) -
-
- -DeleteCustomization - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/DeleteCustomizationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DeleteCustomizationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DeleteCustomizationCommandOutput/) -
-
- -DeleteProfile - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/DeleteProfileCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DeleteProfileCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DeleteProfileCommandOutput/) -
-
- -DisassociateCustomizationPermission - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/DisassociateCustomizationPermissionCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DisassociateCustomizationPermissionCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DisassociateCustomizationPermissionCommandOutput/) -
-
- -GenerateRecommendations - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GenerateRecommendationsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GenerateRecommendationsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GenerateRecommendationsCommandOutput/) -
-
- -GetCustomization - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GetCustomizationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetCustomizationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetCustomizationCommandOutput/) -
-
- -ListCustomizationPermissions - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListCustomizationPermissionsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListCustomizationPermissionsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListCustomizationPermissionsCommandOutput/) -
-
- -ListCustomizations - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListCustomizationsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListCustomizationsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListCustomizationsCommandOutput/) -
-
- -ListCustomizationVersions - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListCustomizationVersionsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListCustomizationVersionsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListCustomizationVersionsCommandOutput/) -
-
- -ListProfiles - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListProfilesCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListProfilesCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListProfilesCommandOutput/) -
-
- -ListTagsForResource - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListTagsForResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListTagsForResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListTagsForResourceCommandOutput/) -
-
- -TagResource - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/TagResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/TagResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/TagResourceCommandOutput/) -
-
- -UntagResource - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/UntagResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/UntagResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/UntagResourceCommandOutput/) -
-
- -UpdateCustomization - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/UpdateCustomizationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/UpdateCustomizationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/UpdateCustomizationCommandOutput/) -
-
- -UpdateProfile - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/UpdateProfileCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/UpdateProfileCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/UpdateProfileCommandOutput/) -
-
- -CreateArtifactUploadUrl - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/CreateArtifactUploadUrlCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateArtifactUploadUrlCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateArtifactUploadUrlCommandOutput/) -
-
- -CreateTaskAssistConversation - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/CreateTaskAssistConversationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateTaskAssistConversationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateTaskAssistConversationCommandOutput/) -
-
- -CreateUploadUrl - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/CreateUploadUrlCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateUploadUrlCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateUploadUrlCommandOutput/) -
-
- -DeleteTaskAssistConversation - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/DeleteTaskAssistConversationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DeleteTaskAssistConversationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DeleteTaskAssistConversationCommandOutput/) -
-
- -GenerateCompletions - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GenerateCompletionsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GenerateCompletionsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GenerateCompletionsCommandOutput/) -
-
- -GetCodeAnalysis - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GetCodeAnalysisCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetCodeAnalysisCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetCodeAnalysisCommandOutput/) -
-
- -GetTaskAssistCodeGeneration - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GetTaskAssistCodeGenerationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetTaskAssistCodeGenerationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetTaskAssistCodeGenerationCommandOutput/) -
-
- -GetTestGeneration - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GetTestGenerationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetTestGenerationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetTestGenerationCommandOutput/) -
-
- -GetTransformation - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GetTransformationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetTransformationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetTransformationCommandOutput/) -
-
- -GetTransformationPlan - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GetTransformationPlanCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetTransformationPlanCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetTransformationPlanCommandOutput/) -
-
- -ListAvailableCustomizations - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListAvailableCustomizationsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListAvailableCustomizationsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListAvailableCustomizationsCommandOutput/) -
-
- -ListCodeAnalysisFindings - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListCodeAnalysisFindingsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListCodeAnalysisFindingsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListCodeAnalysisFindingsCommandOutput/) -
-
- -ListFeatureEvaluations - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListFeatureEvaluationsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListFeatureEvaluationsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListFeatureEvaluationsCommandOutput/) -
-
- -ResumeTransformation - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ResumeTransformationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ResumeTransformationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ResumeTransformationCommandOutput/) -
-
- -SendTelemetryEvent - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/SendTelemetryEventCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/SendTelemetryEventCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/SendTelemetryEventCommandOutput/) -
-
- -StartCodeAnalysis - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/StartCodeAnalysisCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartCodeAnalysisCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartCodeAnalysisCommandOutput/) -
-
- -StartTaskAssistCodeGeneration - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/StartTaskAssistCodeGenerationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartTaskAssistCodeGenerationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartTaskAssistCodeGenerationCommandOutput/) -
-
- -StartTestGeneration - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/StartTestGenerationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartTestGenerationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartTestGenerationCommandOutput/) -
-
- -StartTransformation - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/StartTransformationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartTransformationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartTransformationCommandOutput/) -
-
- -StopTransformation - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/StopTransformationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StopTransformationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StopTransformationCommandOutput/) -
-
- -ExportResultArchive - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ExportResultArchiveCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ExportResultArchiveCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ExportResultArchiveCommandOutput/) -
-
- -GenerateAssistantResponse - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GenerateAssistantResponseCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GenerateAssistantResponseCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GenerateAssistantResponseCommandOutput/) -
-
- -GenerateTaskAssistPlan - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GenerateTaskAssistPlanCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GenerateTaskAssistPlanCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GenerateTaskAssistPlanCommandOutput/) -
-
- -CreateAssignment - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/CreateAssignmentCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateAssignmentCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateAssignmentCommandOutput/) -
-
- -CreateExtension - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/CreateExtensionCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateExtensionCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateExtensionCommandOutput/) -
-
- -CreatePlugin - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/CreatePluginCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreatePluginCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreatePluginCommandOutput/) -
-
- -CreateResolution - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/CreateResolutionCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateResolutionCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/CreateResolutionCommandOutput/) -
-
- -DeleteAssignment - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/DeleteAssignmentCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DeleteAssignmentCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DeleteAssignmentCommandOutput/) -
-
- -DeleteExtension - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/DeleteExtensionCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DeleteExtensionCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DeleteExtensionCommandOutput/) -
-
- -DeletePlugin - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/DeletePluginCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DeletePluginCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/DeletePluginCommandOutput/) -
-
- -GetConversation - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GetConversationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetConversationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetConversationCommandOutput/) -
-
- -GetExtension - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GetExtensionCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetExtensionCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetExtensionCommandOutput/) -
-
- -GetIdentityMetadata - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GetIdentityMetadataCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetIdentityMetadataCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetIdentityMetadataCommandOutput/) -
-
- -GetPlugin - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GetPluginCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetPluginCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetPluginCommandOutput/) -
-
- -GetTask - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GetTaskCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetTaskCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetTaskCommandOutput/) -
-
- -GetTroubleshootingResults - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GetTroubleshootingResultsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetTroubleshootingResultsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GetTroubleshootingResultsCommandOutput/) -
-
- -InvokeTask - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/InvokeTaskCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/InvokeTaskCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/InvokeTaskCommandOutput/) -
-
- -ListConversations - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListConversationsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListConversationsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListConversationsCommandOutput/) -
-
- -ListExtensionProviders - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListExtensionProvidersCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListExtensionProvidersCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListExtensionProvidersCommandOutput/) -
-
- -ListExtensions - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListExtensionsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListExtensionsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListExtensionsCommandOutput/) -
-
- -ListPluginProviders - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListPluginProvidersCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListPluginProvidersCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListPluginProvidersCommandOutput/) -
-
- -ListPlugins - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListPluginsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListPluginsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListPluginsCommandOutput/) -
-
- -ListTagsForResource - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListTagsForResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListTagsForResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListTagsForResourceCommandOutput/) -
-
- -ListTasks - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/ListTasksCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListTasksCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/ListTasksCommandOutput/) -
-
- -PassRequest - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/PassRequestCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/PassRequestCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/PassRequestCommandOutput/) -
-
- -SendEvent - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/SendEventCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/SendEventCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/SendEventCommandOutput/) -
-
- -SendMessage - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/SendMessageCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/SendMessageCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/SendMessageCommandOutput/) -
-
- -StartConversation - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/StartConversationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartConversationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartConversationCommandOutput/) -
-
- -StartTroubleshootingAnalysis - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/StartTroubleshootingAnalysisCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartTroubleshootingAnalysisCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartTroubleshootingAnalysisCommandOutput/) -
-
- -StartTroubleshootingResolutionExplanation - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/StartTroubleshootingResolutionExplanationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartTroubleshootingResolutionExplanationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/StartTroubleshootingResolutionExplanationCommandOutput/) -
-
- -TagResource - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/TagResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/TagResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/TagResourceCommandOutput/) -
-
- -UntagResource - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/UntagResourceCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/UntagResourceCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/UntagResourceCommandOutput/) -
-
- -UpdateTroubleshootingCommandResult - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/UpdateTroubleshootingCommandResultCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/UpdateTroubleshootingCommandResultCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/UpdateTroubleshootingCommandResultCommandOutput/) -
-
- -UsePlugin - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/UsePluginCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/UsePluginCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/UsePluginCommandOutput/) -
-
- -GenerateCodeFromCommands - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/GenerateCodeFromCommandsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GenerateCodeFromCommandsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/GenerateCodeFromCommandsCommandOutput/) -
-
- -SendMessage - - -[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/qdeveloperstreaming/command/SendMessageCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/SendMessageCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-qdeveloperstreaming/Interface/SendMessageCommandOutput/) -
diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/api-extractor.json b/src.gen/@amzn/amazon-q-developer-streaming-client/api-extractor.json deleted file mode 100644 index d5bf5ffeee8..00000000000 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/api-extractor.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "extends": "../../api-extractor.json", - "mainEntryPointFilePath": "/dist-types/index.d.ts" -} diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/package-lock.json b/src.gen/@amzn/amazon-q-developer-streaming-client/package-lock.json index 8b236aaa9b6..344c0c04a45 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/package-lock.json +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/package-lock.json @@ -1,1259 +1,1089 @@ { "name": "@amzn/amazon-q-developer-streaming-client", - "version": "1.0.0", + "version": "1.1.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@amzn/amazon-q-developer-streaming-client", - "version": "1.0.0", - "hasInstallScript": true, - "dependencies": { - "@aws-crypto/sha256-browser": "5.2.0", - "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/client-sso-oidc": "3.658.1", - "@aws-sdk/client-sts": "3.658.1", - "@aws-sdk/core": "3.658.1", - "@aws-sdk/credential-provider-node": "3.658.1", - "@aws-sdk/middleware-host-header": "3.654.0", - "@aws-sdk/middleware-logger": "3.654.0", - "@aws-sdk/middleware-recursion-detection": "3.654.0", - "@aws-sdk/middleware-user-agent": "3.654.0", - "@aws-sdk/region-config-resolver": "3.654.0", - "@aws-sdk/types": "3.654.0", - "@aws-sdk/util-user-agent-browser": "3.654.0", - "@aws-sdk/util-user-agent-node": "3.654.0", - "@smithy/config-resolver": "^3.0.8", - "@smithy/core": "^2.4.6", - "@smithy/eventstream-serde-browser": "^3.0.9", - "@smithy/eventstream-serde-config-resolver": "^3.0.6", - "@smithy/eventstream-serde-node": "^3.0.8", - "@smithy/fetch-http-handler": "^3.2.8", - "@smithy/hash-node": "^3.0.6", - "@smithy/invalid-dependency": "^3.0.6", - "@smithy/middleware-content-length": "^3.0.8", - "@smithy/middleware-retry": "^3.0.21", - "@smithy/middleware-serde": "^3.0.6", - "@smithy/middleware-stack": "^3.0.6", - "@smithy/node-config-provider": "^3.1.7", - "@smithy/node-http-handler": "^3.2.3", - "@smithy/protocol-http": "^4.1.3", - "@smithy/smithy-client": "^3.3.5", - "@smithy/types": "^3.4.2", - "@smithy/url-parser": "^3.0.6", - "@smithy/util-base64": "^3.0.0", - "@smithy/util-body-length-browser": "^3.0.0", - "@smithy/util-body-length-node": "^3.0.0", - "@smithy/util-defaults-mode-browser": "^3.0.21", - "@smithy/util-defaults-mode-node": "^3.0.21", - "@smithy/util-middleware": "^3.0.6", - "@smithy/util-retry": "^3.0.6", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2", - "uuid": "^9.0.1" + "version": "1.1.0", + "dependencies": { + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "3.267.0", + "@aws-sdk/config-resolver": "3.267.0", + "@aws-sdk/credential-provider-node": "3.267.0", + "@aws-sdk/eventstream-serde-browser": "3.267.0", + "@aws-sdk/eventstream-serde-config-resolver": "3.267.0", + "@aws-sdk/eventstream-serde-node": "3.267.0", + "@aws-sdk/fetch-http-handler": "3.267.0", + "@aws-sdk/hash-node": "3.267.0", + "@aws-sdk/invalid-dependency": "3.267.0", + "@aws-sdk/middleware-content-length": "3.267.0", + "@aws-sdk/middleware-host-header": "3.267.0", + "@aws-sdk/middleware-logger": "3.267.0", + "@aws-sdk/middleware-recursion-detection": "3.267.0", + "@aws-sdk/middleware-retry": "3.267.0", + "@aws-sdk/middleware-serde": "3.267.0", + "@aws-sdk/middleware-signing": "3.267.0", + "@aws-sdk/middleware-stack": "3.267.0", + "@aws-sdk/middleware-user-agent": "3.267.0", + "@aws-sdk/node-config-provider": "3.267.0", + "@aws-sdk/node-http-handler": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/smithy-client": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/url-parser": "3.267.0", + "@aws-sdk/util-base64": "3.208.0", + "@aws-sdk/util-body-length-browser": "3.188.0", + "@aws-sdk/util-body-length-node": "3.208.0", + "@aws-sdk/util-defaults-mode-browser": "3.267.0", + "@aws-sdk/util-defaults-mode-node": "3.267.0", + "@aws-sdk/util-retry": "3.267.0", + "@aws-sdk/util-user-agent-browser": "3.267.0", + "@aws-sdk/util-user-agent-node": "3.267.0", + "@aws-sdk/util-utf8": "3.254.0", + "tslib": "^2.3.1", + "uuid": "^8.3.2" }, "devDependencies": { - "@tsconfig/node16": "16.1.3", - "@types/node": "^16.18.96", - "@types/uuid": "^9.0.4", + "@aws-sdk/service-client-documentation-generator": "3.208.0", + "@tsconfig/node14": "1.0.3", + "@types/node": "^14.14.31", + "@types/uuid": "^8.3.0", "concurrently": "7.0.0", "downlevel-dts": "0.10.1", "rimraf": "^3.0.0", - "typescript": "~4.9.5" + "typedoc": "^0.19.2", + "typescript": "~4.6.2" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, "node_modules/@aws-crypto/crc32": { - "version": "5.2.0", - "integrity": "sha512-nLbCWqQNgUiwwtFsen1AdzAtvuLRsQS8rYgMuxCrdKf9kOssamGLuPwyTY9wyYblNr9+1XM8v6zoDTPPSIeANg==", + "version": "3.0.0", + "integrity": "sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==", "license": "Apache-2.0", "dependencies": { - "@aws-crypto/util": "^5.2.0", + "@aws-crypto/util": "^3.0.0", "@aws-sdk/types": "^3.222.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" + "tslib": "^1.11.1" } }, - "node_modules/@aws-crypto/sha256-browser": { - "version": "5.2.0", - "integrity": "sha512-AXfN/lGotSQwu6HNcEsIASo7kWXZ5HYWvfOmSNKDsEqC4OashTp8alTmaz+F7TC2L083SFv5RdB+qU3Vs1kZqw==", - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/sha256-js": "^5.2.0", - "@aws-crypto/supports-web-crypto": "^5.2.0", - "@aws-crypto/util": "^5.2.0", - "@aws-sdk/types": "^3.222.0", - "@aws-sdk/util-locate-window": "^3.0.0", - "@smithy/util-utf8": "^2.0.0", - "tslib": "^2.6.2" - } + "node_modules/@aws-crypto/crc32/node_modules/tslib": { + "version": "1.14.1", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" }, - "node_modules/@aws-crypto/sha256-browser/node_modules/@smithy/is-array-buffer": { - "version": "2.2.0", - "integrity": "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==", + "node_modules/@aws-crypto/ie11-detection": { + "version": "3.0.0", + "integrity": "sha512-341lBBkiY1DfDNKai/wXM3aujNBkXR7tq1URPQDL9wi3AUbI80NR74uF1TXHMm7po1AcnFk8iu2S2IeU/+/A+Q==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" + "tslib": "^1.11.1" } }, - "node_modules/@aws-crypto/sha256-browser/node_modules/@smithy/util-buffer-from": { - "version": "2.2.0", - "integrity": "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/is-array-buffer": "^2.2.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } + "node_modules/@aws-crypto/ie11-detection/node_modules/tslib": { + "version": "1.14.1", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" }, - "node_modules/@aws-crypto/sha256-browser/node_modules/@smithy/util-utf8": { - "version": "2.3.0", - "integrity": "sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==", + "node_modules/@aws-crypto/sha256-browser": { + "version": "3.0.0", + "integrity": "sha512-8VLmW2B+gjFbU5uMeqtQM6Nj0/F1bro80xQXCW6CQBWgosFWXTx77aeOF5CAIAmbOK64SdMBJdNr6J41yP5mvQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/util-buffer-from": "^2.2.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" + "@aws-crypto/ie11-detection": "^3.0.0", + "@aws-crypto/sha256-js": "^3.0.0", + "@aws-crypto/supports-web-crypto": "^3.0.0", + "@aws-crypto/util": "^3.0.0", + "@aws-sdk/types": "^3.222.0", + "@aws-sdk/util-locate-window": "^3.0.0", + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" } }, + "node_modules/@aws-crypto/sha256-browser/node_modules/tslib": { + "version": "1.14.1", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" + }, "node_modules/@aws-crypto/sha256-js": { - "version": "5.2.0", - "integrity": "sha512-FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA==", + "version": "3.0.0", + "integrity": "sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==", "license": "Apache-2.0", "dependencies": { - "@aws-crypto/util": "^5.2.0", + "@aws-crypto/util": "^3.0.0", "@aws-sdk/types": "^3.222.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" + "tslib": "^1.11.1" } }, + "node_modules/@aws-crypto/sha256-js/node_modules/tslib": { + "version": "1.14.1", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" + }, "node_modules/@aws-crypto/supports-web-crypto": { - "version": "5.2.0", - "integrity": "sha512-iAvUotm021kM33eCdNfwIN//F77/IADDSs58i+MDaOqFrVjZo9bAal0NK7HurRuWLLpF1iLX7gbWrjHjeo+YFg==", + "version": "3.0.0", + "integrity": "sha512-06hBdMwUAb2WFTuGG73LSC0wfPu93xWwo5vL2et9eymgmu3Id5vFAHBbajVWiGhPO37qcsdCap/FqXvJGJWPIg==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "tslib": "^1.11.1" } }, + "node_modules/@aws-crypto/supports-web-crypto/node_modules/tslib": { + "version": "1.14.1", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" + }, "node_modules/@aws-crypto/util": { - "version": "5.2.0", - "integrity": "sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==", + "version": "3.0.0", + "integrity": "sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==", "license": "Apache-2.0", "dependencies": { "@aws-sdk/types": "^3.222.0", - "@smithy/util-utf8": "^2.0.0", - "tslib": "^2.6.2" + "@aws-sdk/util-utf8-browser": "^3.0.0", + "tslib": "^1.11.1" } }, - "node_modules/@aws-crypto/util/node_modules/@smithy/is-array-buffer": { - "version": "2.2.0", - "integrity": "sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==", - "license": "Apache-2.0", - "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } - }, - "node_modules/@aws-crypto/util/node_modules/@smithy/util-buffer-from": { - "version": "2.2.0", - "integrity": "sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/is-array-buffer": "^2.2.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=14.0.0" - } + "node_modules/@aws-crypto/util/node_modules/tslib": { + "version": "1.14.1", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" }, - "node_modules/@aws-crypto/util/node_modules/@smithy/util-utf8": { - "version": "2.3.0", - "integrity": "sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==", + "node_modules/@aws-sdk/abort-controller": { + "version": "3.267.0", + "integrity": "sha512-5R7OSnHFV/f+qQpMf1RuSQoVdXroK94Vl6naWjMOAhMyofHykVhEok9hmFPac86AVx8rVX/vuA7u9GKI6/EE7g==", "license": "Apache-2.0", "dependencies": { - "@smithy/util-buffer-from": "^2.2.0", - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { "node": ">=14.0.0" } }, "node_modules/@aws-sdk/client-sso": { - "version": "3.658.1", - "integrity": "sha512-lOuaBtqPTYGn6xpXlQF4LsNDsQ8Ij2kOdnk+i69Kp6yS76TYvtUuukyLL5kx8zE1c8WbYtxj9y8VNw9/6uKl7Q==", - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/sha256-browser": "5.2.0", - "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/core": "3.658.1", - "@aws-sdk/middleware-host-header": "3.654.0", - "@aws-sdk/middleware-logger": "3.654.0", - "@aws-sdk/middleware-recursion-detection": "3.654.0", - "@aws-sdk/middleware-user-agent": "3.654.0", - "@aws-sdk/region-config-resolver": "3.654.0", - "@aws-sdk/types": "3.654.0", - "@aws-sdk/util-endpoints": "3.654.0", - "@aws-sdk/util-user-agent-browser": "3.654.0", - "@aws-sdk/util-user-agent-node": "3.654.0", - "@smithy/config-resolver": "^3.0.8", - "@smithy/core": "^2.4.6", - "@smithy/fetch-http-handler": "^3.2.8", - "@smithy/hash-node": "^3.0.6", - "@smithy/invalid-dependency": "^3.0.6", - "@smithy/middleware-content-length": "^3.0.8", - "@smithy/middleware-endpoint": "^3.1.3", - "@smithy/middleware-retry": "^3.0.21", - "@smithy/middleware-serde": "^3.0.6", - "@smithy/middleware-stack": "^3.0.6", - "@smithy/node-config-provider": "^3.1.7", - "@smithy/node-http-handler": "^3.2.3", - "@smithy/protocol-http": "^4.1.3", - "@smithy/smithy-client": "^3.3.5", - "@smithy/types": "^3.4.2", - "@smithy/url-parser": "^3.0.6", - "@smithy/util-base64": "^3.0.0", - "@smithy/util-body-length-browser": "^3.0.0", - "@smithy/util-body-length-node": "^3.0.0", - "@smithy/util-defaults-mode-browser": "^3.0.21", - "@smithy/util-defaults-mode-node": "^3.0.21", - "@smithy/util-endpoints": "^2.1.2", - "@smithy/util-middleware": "^3.0.6", - "@smithy/util-retry": "^3.0.6", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" + "version": "3.267.0", + "integrity": "sha512-/475/mT0gYhimpCdK4iZW+eX0DT6mkTgVk5P9ARpQGzEblFM6i2pE7GQnlGeLyHVOtA0cNAyGrWUuj2pyigUaA==", + "license": "Apache-2.0", + "dependencies": { + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/config-resolver": "3.267.0", + "@aws-sdk/fetch-http-handler": "3.267.0", + "@aws-sdk/hash-node": "3.267.0", + "@aws-sdk/invalid-dependency": "3.267.0", + "@aws-sdk/middleware-content-length": "3.267.0", + "@aws-sdk/middleware-endpoint": "3.267.0", + "@aws-sdk/middleware-host-header": "3.267.0", + "@aws-sdk/middleware-logger": "3.267.0", + "@aws-sdk/middleware-recursion-detection": "3.267.0", + "@aws-sdk/middleware-retry": "3.267.0", + "@aws-sdk/middleware-serde": "3.267.0", + "@aws-sdk/middleware-stack": "3.267.0", + "@aws-sdk/middleware-user-agent": "3.267.0", + "@aws-sdk/node-config-provider": "3.267.0", + "@aws-sdk/node-http-handler": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/smithy-client": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/url-parser": "3.267.0", + "@aws-sdk/util-base64": "3.208.0", + "@aws-sdk/util-body-length-browser": "3.188.0", + "@aws-sdk/util-body-length-node": "3.208.0", + "@aws-sdk/util-defaults-mode-browser": "3.267.0", + "@aws-sdk/util-defaults-mode-node": "3.267.0", + "@aws-sdk/util-endpoints": "3.267.0", + "@aws-sdk/util-retry": "3.267.0", + "@aws-sdk/util-user-agent-browser": "3.267.0", + "@aws-sdk/util-user-agent-node": "3.267.0", + "@aws-sdk/util-utf8": "3.254.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, "node_modules/@aws-sdk/client-sso-oidc": { - "version": "3.658.1", - "integrity": "sha512-RGcZAI3qEA05JszPKwa0cAyp8rnS1nUvs0Sqw4hqLNQ1kD7b7V6CPjRXe7EFQqCOMvM4kGqx0+cEEVTOmBsFLw==", - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/sha256-browser": "5.2.0", - "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/core": "3.658.1", - "@aws-sdk/credential-provider-node": "3.658.1", - "@aws-sdk/middleware-host-header": "3.654.0", - "@aws-sdk/middleware-logger": "3.654.0", - "@aws-sdk/middleware-recursion-detection": "3.654.0", - "@aws-sdk/middleware-user-agent": "3.654.0", - "@aws-sdk/region-config-resolver": "3.654.0", - "@aws-sdk/types": "3.654.0", - "@aws-sdk/util-endpoints": "3.654.0", - "@aws-sdk/util-user-agent-browser": "3.654.0", - "@aws-sdk/util-user-agent-node": "3.654.0", - "@smithy/config-resolver": "^3.0.8", - "@smithy/core": "^2.4.6", - "@smithy/fetch-http-handler": "^3.2.8", - "@smithy/hash-node": "^3.0.6", - "@smithy/invalid-dependency": "^3.0.6", - "@smithy/middleware-content-length": "^3.0.8", - "@smithy/middleware-endpoint": "^3.1.3", - "@smithy/middleware-retry": "^3.0.21", - "@smithy/middleware-serde": "^3.0.6", - "@smithy/middleware-stack": "^3.0.6", - "@smithy/node-config-provider": "^3.1.7", - "@smithy/node-http-handler": "^3.2.3", - "@smithy/protocol-http": "^4.1.3", - "@smithy/smithy-client": "^3.3.5", - "@smithy/types": "^3.4.2", - "@smithy/url-parser": "^3.0.6", - "@smithy/util-base64": "^3.0.0", - "@smithy/util-body-length-browser": "^3.0.0", - "@smithy/util-body-length-node": "^3.0.0", - "@smithy/util-defaults-mode-browser": "^3.0.21", - "@smithy/util-defaults-mode-node": "^3.0.21", - "@smithy/util-endpoints": "^2.1.2", - "@smithy/util-middleware": "^3.0.6", - "@smithy/util-retry": "^3.0.6", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" + "version": "3.267.0", + "integrity": "sha512-Jdq0v0mJSJbG/CKLfHC1L0cjCot48Y6lLMQV1lfkYE65xD0ZSs8Gl7P/T391ZH7cLO6ifVoPdsYnwzhi1ZPXSQ==", + "license": "Apache-2.0", + "dependencies": { + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/config-resolver": "3.267.0", + "@aws-sdk/fetch-http-handler": "3.267.0", + "@aws-sdk/hash-node": "3.267.0", + "@aws-sdk/invalid-dependency": "3.267.0", + "@aws-sdk/middleware-content-length": "3.267.0", + "@aws-sdk/middleware-endpoint": "3.267.0", + "@aws-sdk/middleware-host-header": "3.267.0", + "@aws-sdk/middleware-logger": "3.267.0", + "@aws-sdk/middleware-recursion-detection": "3.267.0", + "@aws-sdk/middleware-retry": "3.267.0", + "@aws-sdk/middleware-serde": "3.267.0", + "@aws-sdk/middleware-stack": "3.267.0", + "@aws-sdk/middleware-user-agent": "3.267.0", + "@aws-sdk/node-config-provider": "3.267.0", + "@aws-sdk/node-http-handler": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/smithy-client": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/url-parser": "3.267.0", + "@aws-sdk/util-base64": "3.208.0", + "@aws-sdk/util-body-length-browser": "3.188.0", + "@aws-sdk/util-body-length-node": "3.208.0", + "@aws-sdk/util-defaults-mode-browser": "3.267.0", + "@aws-sdk/util-defaults-mode-node": "3.267.0", + "@aws-sdk/util-endpoints": "3.267.0", + "@aws-sdk/util-retry": "3.267.0", + "@aws-sdk/util-user-agent-browser": "3.267.0", + "@aws-sdk/util-user-agent-node": "3.267.0", + "@aws-sdk/util-utf8": "3.254.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "@aws-sdk/client-sts": "^3.658.1" + "node": ">=14.0.0" } }, "node_modules/@aws-sdk/client-sts": { - "version": "3.658.1", - "integrity": "sha512-yw9hc5blTnbT1V6mR7Cx9HGc9KQpcLQ1QXj8rntiJi6tIYu3aFNVEyy81JHL7NsuBSeQulJTvHO3y6r3O0sfRg==", - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/sha256-browser": "5.2.0", - "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/client-sso-oidc": "3.658.1", - "@aws-sdk/core": "3.658.1", - "@aws-sdk/credential-provider-node": "3.658.1", - "@aws-sdk/middleware-host-header": "3.654.0", - "@aws-sdk/middleware-logger": "3.654.0", - "@aws-sdk/middleware-recursion-detection": "3.654.0", - "@aws-sdk/middleware-user-agent": "3.654.0", - "@aws-sdk/region-config-resolver": "3.654.0", - "@aws-sdk/types": "3.654.0", - "@aws-sdk/util-endpoints": "3.654.0", - "@aws-sdk/util-user-agent-browser": "3.654.0", - "@aws-sdk/util-user-agent-node": "3.654.0", - "@smithy/config-resolver": "^3.0.8", - "@smithy/core": "^2.4.6", - "@smithy/fetch-http-handler": "^3.2.8", - "@smithy/hash-node": "^3.0.6", - "@smithy/invalid-dependency": "^3.0.6", - "@smithy/middleware-content-length": "^3.0.8", - "@smithy/middleware-endpoint": "^3.1.3", - "@smithy/middleware-retry": "^3.0.21", - "@smithy/middleware-serde": "^3.0.6", - "@smithy/middleware-stack": "^3.0.6", - "@smithy/node-config-provider": "^3.1.7", - "@smithy/node-http-handler": "^3.2.3", - "@smithy/protocol-http": "^4.1.3", - "@smithy/smithy-client": "^3.3.5", - "@smithy/types": "^3.4.2", - "@smithy/url-parser": "^3.0.6", - "@smithy/util-base64": "^3.0.0", - "@smithy/util-body-length-browser": "^3.0.0", - "@smithy/util-body-length-node": "^3.0.0", - "@smithy/util-defaults-mode-browser": "^3.0.21", - "@smithy/util-defaults-mode-node": "^3.0.21", - "@smithy/util-endpoints": "^2.1.2", - "@smithy/util-middleware": "^3.0.6", - "@smithy/util-retry": "^3.0.6", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" + "version": "3.267.0", + "integrity": "sha512-bJ+SwJZAP3DuDUgToDV89HsB80IhSfB1rhzLG9csqs6h7uMLO8H1/fymElYKT4VMMAA+rpWJ3pznyGiCK7w28A==", + "license": "Apache-2.0", + "dependencies": { + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/config-resolver": "3.267.0", + "@aws-sdk/credential-provider-node": "3.267.0", + "@aws-sdk/fetch-http-handler": "3.267.0", + "@aws-sdk/hash-node": "3.267.0", + "@aws-sdk/invalid-dependency": "3.267.0", + "@aws-sdk/middleware-content-length": "3.267.0", + "@aws-sdk/middleware-endpoint": "3.267.0", + "@aws-sdk/middleware-host-header": "3.267.0", + "@aws-sdk/middleware-logger": "3.267.0", + "@aws-sdk/middleware-recursion-detection": "3.267.0", + "@aws-sdk/middleware-retry": "3.267.0", + "@aws-sdk/middleware-sdk-sts": "3.267.0", + "@aws-sdk/middleware-serde": "3.267.0", + "@aws-sdk/middleware-signing": "3.267.0", + "@aws-sdk/middleware-stack": "3.267.0", + "@aws-sdk/middleware-user-agent": "3.267.0", + "@aws-sdk/node-config-provider": "3.267.0", + "@aws-sdk/node-http-handler": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/smithy-client": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/url-parser": "3.267.0", + "@aws-sdk/util-base64": "3.208.0", + "@aws-sdk/util-body-length-browser": "3.188.0", + "@aws-sdk/util-body-length-node": "3.208.0", + "@aws-sdk/util-defaults-mode-browser": "3.267.0", + "@aws-sdk/util-defaults-mode-node": "3.267.0", + "@aws-sdk/util-endpoints": "3.267.0", + "@aws-sdk/util-retry": "3.267.0", + "@aws-sdk/util-user-agent-browser": "3.267.0", + "@aws-sdk/util-user-agent-node": "3.267.0", + "@aws-sdk/util-utf8": "3.254.0", + "fast-xml-parser": "4.0.11", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/core": { - "version": "3.658.1", - "integrity": "sha512-vJVMoMcSKXK2gBRSu9Ywwv6wQ7tXH8VL1fqB1uVxgCqBZ3IHfqNn4zvpMPWrwgO2/3wv7XFyikGQ5ypPTCw4jA==", + "node_modules/@aws-sdk/config-resolver": { + "version": "3.267.0", + "integrity": "sha512-UMvJY548xOkamU9ZuZk336VX9r3035CAbttagiPJ/FXy9S8jcQ7N722PAovtxs69nNBQf56cmWsnOHphLCGG9w==", "license": "Apache-2.0", "dependencies": { - "@smithy/core": "^2.4.6", - "@smithy/node-config-provider": "^3.1.7", - "@smithy/property-provider": "^3.1.6", - "@smithy/protocol-http": "^4.1.3", - "@smithy/signature-v4": "^4.1.4", - "@smithy/smithy-client": "^3.3.5", - "@smithy/types": "^3.4.2", - "@smithy/util-middleware": "^3.0.6", - "fast-xml-parser": "4.4.1", - "tslib": "^2.6.2" + "@aws-sdk/signature-v4": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-config-provider": "3.208.0", + "@aws-sdk/util-middleware": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, "node_modules/@aws-sdk/credential-provider-env": { - "version": "3.654.0", - "integrity": "sha512-kogsx3Ql81JouHS7DkheCDU9MYAvK0AokxjcshDveGmf7BbgbWCA8Fnb9wjQyNDaOXNvkZu8Z8rgkX91z324/w==", + "version": "3.267.0", + "integrity": "sha512-oiem2UtaFe4CQHscUCImJjPhYWd4iF8fqXhlq6BqHs1wsO6A0vnIUGh+Srut/2q7Xeegl/SRU34HK0hh8JCbxg==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/property-provider": "^3.1.6", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/credential-provider-http": { - "version": "3.658.1", - "integrity": "sha512-4ubkJjEVCZflxkZnV1JDQv8P2pburxk1LrEp55telfJRzXrnowzBKwuV2ED0QMNC448g2B3VCaffS+Ct7c4IWQ==", + "node_modules/@aws-sdk/credential-provider-imds": { + "version": "3.267.0", + "integrity": "sha512-Afd5+LdJ9QyeI5L4iyVmI4MLV+0JBtRLmRy0LdinwJaP0DyKyv9+uaIaorKfWihQpe8hwjEfQWTlTz2A3JMJtw==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/fetch-http-handler": "^3.2.8", - "@smithy/node-http-handler": "^3.2.3", - "@smithy/property-provider": "^3.1.6", - "@smithy/protocol-http": "^4.1.3", - "@smithy/smithy-client": "^3.3.5", - "@smithy/types": "^3.4.2", - "@smithy/util-stream": "^3.1.8", - "tslib": "^2.6.2" + "@aws-sdk/node-config-provider": "3.267.0", + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/url-parser": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, "node_modules/@aws-sdk/credential-provider-ini": { - "version": "3.658.1", - "integrity": "sha512-2uwOamQg5ppwfegwen1ddPu5HM3/IBSnaGlaKLFhltkdtZ0jiqTZWUtX2V+4Q+buLnT0hQvLS/frQ+7QUam+0Q==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/credential-provider-env": "3.654.0", - "@aws-sdk/credential-provider-http": "3.658.1", - "@aws-sdk/credential-provider-process": "3.654.0", - "@aws-sdk/credential-provider-sso": "3.658.1", - "@aws-sdk/credential-provider-web-identity": "3.654.0", - "@aws-sdk/types": "3.654.0", - "@smithy/credential-provider-imds": "^3.2.3", - "@smithy/property-provider": "^3.1.6", - "@smithy/shared-ini-file-loader": "^3.1.7", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" + "version": "3.267.0", + "integrity": "sha512-pHHlqZqZXA4cTssTyRmbYtrjxS2BEy2KFYHEEHNUrd82pUHnj70n+lrpVnT5pRhPPDacpNzxq0KZGeNgmETpbw==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/credential-provider-env": "3.267.0", + "@aws-sdk/credential-provider-imds": "3.267.0", + "@aws-sdk/credential-provider-process": "3.267.0", + "@aws-sdk/credential-provider-sso": "3.267.0", + "@aws-sdk/credential-provider-web-identity": "3.267.0", + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/shared-ini-file-loader": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "@aws-sdk/client-sts": "^3.658.1" + "node": ">=14.0.0" } }, "node_modules/@aws-sdk/credential-provider-node": { - "version": "3.658.1", - "integrity": "sha512-XwxW6N+uPXPYAuyq+GfOEdfL/MZGAlCSfB5gEWtLBFmFbikhmEuqfWtI6CD60OwudCUOh6argd21BsJf8o1SJA==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/credential-provider-env": "3.654.0", - "@aws-sdk/credential-provider-http": "3.658.1", - "@aws-sdk/credential-provider-ini": "3.658.1", - "@aws-sdk/credential-provider-process": "3.654.0", - "@aws-sdk/credential-provider-sso": "3.658.1", - "@aws-sdk/credential-provider-web-identity": "3.654.0", - "@aws-sdk/types": "3.654.0", - "@smithy/credential-provider-imds": "^3.2.3", - "@smithy/property-provider": "^3.1.6", - "@smithy/shared-ini-file-loader": "^3.1.7", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" + "version": "3.267.0", + "integrity": "sha512-uo8VyZ/L8HBXskYZC65bR1ZUJ5mBn8JarrGHt6vMG2A+uM7AuryTsKn2wdhPfuCUGKuQLXmix5K4VW/wzq11kQ==", + "license": "Apache-2.0", + "dependencies": { + "@aws-sdk/credential-provider-env": "3.267.0", + "@aws-sdk/credential-provider-imds": "3.267.0", + "@aws-sdk/credential-provider-ini": "3.267.0", + "@aws-sdk/credential-provider-process": "3.267.0", + "@aws-sdk/credential-provider-sso": "3.267.0", + "@aws-sdk/credential-provider-web-identity": "3.267.0", + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/shared-ini-file-loader": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, "node_modules/@aws-sdk/credential-provider-process": { - "version": "3.654.0", - "integrity": "sha512-PmQoo8sZ9Q2Ow8OMzK++Z9lI7MsRUG7sNq3E72DVA215dhtTICTDQwGlXH2AAmIp7n+G9LLRds+4wo2ehG4mkg==", + "version": "3.267.0", + "integrity": "sha512-pd1OOB1Mm+QdPv3sPfO+1G8HBaPAAYXxjLcOK5z/myBeZAsLR12Xcaft4RR1XWwXXKEQqq42cbAINWQdyVykqQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/property-provider": "^3.1.6", - "@smithy/shared-ini-file-loader": "^3.1.7", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/shared-ini-file-loader": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, "node_modules/@aws-sdk/credential-provider-sso": { - "version": "3.658.1", - "integrity": "sha512-YOagVEsZEk9DmgJEBg+4MBXrPcw/tYas0VQ5OVBqC5XHNbi2OBGJqgmjVPesuu393E7W0VQxtJFDS00O1ewQgA==", + "version": "3.267.0", + "integrity": "sha512-JqwxelzeRhVdloNi+VUUXhJdziTtNrrwMuhds9wj4KPfl1S2EIzkRxHSjwDz1wtSyuIPOOo6pPJiaVbwvLpkVg==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/client-sso": "3.658.1", - "@aws-sdk/token-providers": "3.654.0", - "@aws-sdk/types": "3.654.0", - "@smithy/property-provider": "^3.1.6", - "@smithy/shared-ini-file-loader": "^3.1.7", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" + "@aws-sdk/client-sso": "3.267.0", + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/shared-ini-file-loader": "3.267.0", + "@aws-sdk/token-providers": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, "node_modules/@aws-sdk/credential-provider-web-identity": { - "version": "3.654.0", - "integrity": "sha512-6a2g9gMtZToqSu+CusjNK5zvbLJahQ9di7buO3iXgbizXpLXU1rnawCpWxwslMpT5fLgMSKDnKDrr6wdEk7jSw==", + "version": "3.267.0", + "integrity": "sha512-za5UsQmj3sYRhd4h5eStj3GCHHfAAjfx2x5FmgQ9ldOp+s0wHEqSL1g+OL9v6o8otf9JnWha+wfUYq3yVGfufQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/property-provider": "^3.1.6", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "@aws-sdk/client-sts": "^3.654.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/middleware-host-header": { - "version": "3.654.0", - "integrity": "sha512-rxGgVHWKp8U2ubMv+t+vlIk7QYUaRCHaVpmUlJv0Wv6Q0KeO9a42T9FxHphjOTlCGQOLcjCreL9CF8Qhtb4mdQ==", + "node_modules/@aws-sdk/eventstream-codec": { + "version": "3.267.0", + "integrity": "sha512-QE6k1kKbiMY2TklrFw1bpNlGbnQsiwY4IaUPFEv3UoKetfZUXSxjMcFcz/nfxjdfQ100IISfPCN5Jp1ycJjrfg==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/protocol-http": "^4.1.3", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" + "@aws-crypto/crc32": "3.0.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-hex-encoding": "3.201.0", + "tslib": "^2.3.1" } }, - "node_modules/@aws-sdk/middleware-logger": { - "version": "3.654.0", - "integrity": "sha512-OQYb+nWlmASyXfRb989pwkJ9EVUMP1CrKn2eyTk3usl20JZmKo2Vjis6I0tLUkMSxMhnBJJlQKyWkRpD/u1FVg==", + "node_modules/@aws-sdk/eventstream-serde-browser": { + "version": "3.267.0", + "integrity": "sha512-PIhXs8UK5juvIACUCwmj757OmIGRmQbUjMX6QYuLgeIIsAhEBfn9NRDR9v6rWZr+vlDJaJW0/IWpp6kfvmE3Pw==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" + "@aws-sdk/eventstream-serde-universal": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/middleware-recursion-detection": { - "version": "3.654.0", - "integrity": "sha512-gKSomgltKVmsT8sC6W7CrADZ4GHwX9epk3GcH6QhebVO3LA9LRbkL3TwOPUXakxxOLLUTYdOZLIOtFf7iH00lg==", + "node_modules/@aws-sdk/eventstream-serde-config-resolver": { + "version": "3.267.0", + "integrity": "sha512-exFQEqD0paiygtTQz6YroaH6MO54v4Xo9nWYMmny1JFsG7FObBlOi+4iSn3GHsXG0XfauYrr7KubRzDqXKKMwQ==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/protocol-http": "^4.1.3", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/middleware-user-agent": { - "version": "3.654.0", - "integrity": "sha512-liCcqPAyRsr53cy2tYu4qeH4MMN0eh9g6k56XzI5xd4SghXH5YWh4qOYAlQ8T66ZV4nPMtD8GLtLXGzsH8moFg==", + "node_modules/@aws-sdk/eventstream-serde-node": { + "version": "3.267.0", + "integrity": "sha512-VzCb4Z+18pbqL87oepog5poNqQuKotj6YtEK/5KYi55HqGgTwhbAQjtL8SVQO3dCgv080oW5cVSTvIpmVcdrDg==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.654.0", - "@aws-sdk/util-endpoints": "3.654.0", - "@smithy/protocol-http": "^4.1.3", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" + "@aws-sdk/eventstream-serde-universal": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/region-config-resolver": { - "version": "3.654.0", - "integrity": "sha512-ydGOrXJxj3x0sJhsXyTmvJVLAE0xxuTWFJihTl67RtaO7VRNtd82I3P3bwoMMaDn5WpmV5mPo8fEUDRlBm3fPg==", + "node_modules/@aws-sdk/eventstream-serde-universal": { + "version": "3.267.0", + "integrity": "sha512-lAQqA5IzhRTGvUR8sGcAeQxjGYr++/l8ME6n+E7R3q/gq2m3vh+su9mTLzL60329mMSYRQ6LKV4soskwiJ5X+A==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/node-config-provider": "^3.1.7", - "@smithy/types": "^3.4.2", - "@smithy/util-config-provider": "^3.0.0", - "@smithy/util-middleware": "^3.0.6", - "tslib": "^2.6.2" + "@aws-sdk/eventstream-codec": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/token-providers": { - "version": "3.654.0", - "integrity": "sha512-D8GeJYmvbfWkQDtTB4owmIobSMexZel0fOoetwvgCQ/7L8VPph3Q2bn1TRRIXvH7wdt6DcDxA3tKMHPBkT3GlA==", + "node_modules/@aws-sdk/fetch-http-handler": { + "version": "3.267.0", + "integrity": "sha512-u8v8OvWvLVfifmETCAj+DCTot900AsdO1b+N+O8nXiTm2v99rtEoNRJW+no/5vJKNqR+95OAz4NWjFep8nzseg==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/property-provider": "^3.1.6", - "@smithy/shared-ini-file-loader": "^3.1.7", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "@aws-sdk/client-sso-oidc": "^3.654.0" + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/querystring-builder": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-base64": "3.208.0", + "tslib": "^2.3.1" } }, - "node_modules/@aws-sdk/types": { - "version": "3.654.0", - "integrity": "sha512-VWvbED3SV+10QJIcmU/PKjsKilsTV16d1I7/on4bvD/jo1qGeMXqLDBSen3ks/tuvXZF/mFc7ZW/W2DiLVtO7A==", + "node_modules/@aws-sdk/hash-node": { + "version": "3.267.0", + "integrity": "sha512-N3xeChdJg4V4jh2vrRN521EMJYxjUOo/LpvpisFyQHE/p31AfcOLb05upYFoYLvyeder9RHBIyNsvvnMYYoCsA==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-buffer-from": "3.208.0", + "@aws-sdk/util-utf8": "3.254.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-endpoints": { - "version": "3.654.0", - "integrity": "sha512-i902fcBknHs0Irgdpi62+QMvzxE+bczvILXigYrlHL4+PiEnlMVpni5L5W1qCkNZXf8AaMrSBuR1NZAGp6UOUw==", + "node_modules/@aws-sdk/invalid-dependency": { + "version": "3.267.0", + "integrity": "sha512-I95IR/eDLC54+9qrL6uh64nhpLVHwxxbBhhEUZKDACp86eXulO8T/DOwUX31ps4+2lI7tbEhQT7f9WDOO3fN8Q==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/types": "^3.4.2", - "@smithy/util-endpoints": "^2.1.2", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" } }, - "node_modules/@aws-sdk/util-locate-window": { - "version": "3.568.0", - "integrity": "sha512-3nh4TINkXYr+H41QaPelCceEB2FXP3fxp93YZXB/kqJvX0U9j0N0Uk45gvsjmEPzG8XxkPEeLIfT2I1M7A6Lig==", + "node_modules/@aws-sdk/is-array-buffer": { + "version": "3.201.0", + "integrity": "sha512-UPez5qLh3dNgt0DYnPD/q0mVJY84rA17QE26hVNOW3fAji8W2wrwrxdacWOxyXvlxWsVRcKmr+lay1MDqpAMfg==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@aws-sdk/util-user-agent-browser": { - "version": "3.654.0", - "integrity": "sha512-ykYAJqvnxLt7wfrqya28wuH3/7NdrwzfiFd7NqEVQf7dXVxL5RPEpD7DxjcyQo3DsHvvdUvGZVaQhozycn1pzA==", - "license": "Apache-2.0", - "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/types": "^3.4.2", - "bowser": "^2.11.0", - "tslib": "^2.6.2" + "node": ">=14.0.0" } }, - "node_modules/@aws-sdk/util-user-agent-node": { - "version": "3.654.0", - "integrity": "sha512-a0ojjdBN6pqv6gB4H/QPPSfhs7mFtlVwnmKCM/QrTaFzN0U810PJ1BST3lBx5sa23I5jWHGaoFY+5q65C3clLQ==", + "node_modules/@aws-sdk/middleware-content-length": { + "version": "3.267.0", + "integrity": "sha512-b6MBIK12iwcATKnWIhsh50xWVMmZOXZFIo9D4io6D+JM6j/U+GZrSWqxhHzb3SjavuwVgA2hwq4mUCh2WJPJKA==", "license": "Apache-2.0", "dependencies": { - "@aws-sdk/types": "3.654.0", - "@smithy/node-config-provider": "^3.1.7", - "@smithy/types": "^3.4.2", - "tslib": "^2.6.2" + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "aws-crt": ">=1.0.0" - }, - "peerDependenciesMeta": { - "aws-crt": { - "optional": true - } + "node": ">=14.0.0" } }, - "node_modules/@babel/runtime": { - "version": "7.25.7", - "integrity": "sha512-FjoyLe754PMiYsFaN5C94ttGiOmBNYTf6pLr4xXHAT5uctHb092PBszndLDR5XA/jghQvn4n7JMHl7dmTgbm9w==", - "dev": true, - "license": "MIT", + "node_modules/@aws-sdk/middleware-endpoint": { + "version": "3.267.0", + "integrity": "sha512-pGICM/qlQVfixtfKZt8zHq54KvLG2MmOAgNWj2MXB7oirPs/3rC9Kz9ITFXJgjlRFyfssgP/feKhs2yZkI8lhw==", + "license": "Apache-2.0", "dependencies": { - "regenerator-runtime": "^0.14.0" + "@aws-sdk/middleware-serde": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/signature-v4": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/url-parser": "3.267.0", + "@aws-sdk/util-config-provider": "3.208.0", + "@aws-sdk/util-middleware": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=6.9.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/abort-controller": { - "version": "3.1.5", - "integrity": "sha512-DhNPnqTqPoG8aZ5dWkFOgsuY+i0GQ3CI6hMmvCoduNsnU9gUZWZBwGfDQsTTB7NvFPkom1df7jMIJWU90kuXXg==", + "node_modules/@aws-sdk/middleware-host-header": { + "version": "3.267.0", + "integrity": "sha512-D8TfjMeuQXTsB7Ni8liMmNqb3wz+T6t/tYUHtsMo0j++94KAPPj1rhkkTAjR4Rc+IYGCS4YyyCuCXjGB6gkjnA==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/config-resolver": { - "version": "3.0.9", - "integrity": "sha512-5d9oBf40qC7n2xUoHmntKLdqsyTMMo/r49+eqSIjJ73eDfEtljAxEhzIQ3bkgXJtR3xiv7YzMT/3FF3ORkjWdg==", + "node_modules/@aws-sdk/middleware-logger": { + "version": "3.267.0", + "integrity": "sha512-wnLeZYWbgGCuNmRl0Pmky0cSXBWmMTaQBgq90WfwyM0V8wzcoeaovTWA5/qe8oJzusOgUMFoVia4Ew20k3lu8w==", "license": "Apache-2.0", "dependencies": { - "@smithy/node-config-provider": "^3.1.8", - "@smithy/types": "^3.5.0", - "@smithy/util-config-provider": "^3.0.0", - "@smithy/util-middleware": "^3.0.7", - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/core": { - "version": "2.4.8", - "integrity": "sha512-x4qWk7p/a4dcf7Vxb2MODIf4OIcqNbK182WxRvZ/3oKPrf/6Fdic5sSElhO1UtXpWKBazWfqg0ZEK9xN1DsuHA==", + "node_modules/@aws-sdk/middleware-recursion-detection": { + "version": "3.267.0", + "integrity": "sha512-NCBkTLxaW7XtfQoVBqQCaQZqec5XDtEylkw7g0tGjYDcl934fzu3ciH9MsJ34QFe9slYM6g4v+eC9f1w9K/19g==", "license": "Apache-2.0", "dependencies": { - "@smithy/middleware-endpoint": "^3.1.4", - "@smithy/middleware-retry": "^3.0.23", - "@smithy/middleware-serde": "^3.0.7", - "@smithy/protocol-http": "^4.1.4", - "@smithy/smithy-client": "^3.4.0", - "@smithy/types": "^3.5.0", - "@smithy/util-body-length-browser": "^3.0.0", - "@smithy/util-middleware": "^3.0.7", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/credential-provider-imds": { - "version": "3.2.4", - "integrity": "sha512-S9bb0EIokfYEuar4kEbLta+ivlKCWOCFsLZuilkNy9i0uEUEHSi47IFLPaxqqCl+0ftKmcOTHayY5nQhAuq7+w==", + "node_modules/@aws-sdk/middleware-retry": { + "version": "3.267.0", + "integrity": "sha512-MiiNtddZXVhtSAnJFyChwNxnhzMYmv6qWl8qgSjuIOw9SczkHPCoANTfUdRlzG6RfPYhgYtzMGqqnrficJ6mVg==", "license": "Apache-2.0", "dependencies": { - "@smithy/node-config-provider": "^3.1.8", - "@smithy/property-provider": "^3.1.7", - "@smithy/types": "^3.5.0", - "@smithy/url-parser": "^3.0.7", - "tslib": "^2.6.2" + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/service-error-classification": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-middleware": "3.267.0", + "@aws-sdk/util-retry": "3.267.0", + "tslib": "^2.3.1", + "uuid": "^8.3.2" }, "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/eventstream-codec": { - "version": "3.1.6", - "integrity": "sha512-SBiOYPBH+5wOyPS7lfI150ePfGLhnp/eTu5RnV9xvhGvRiKfnl6HzRK9wehBph+il8FxS9KTeadx7Rcmf1GLPQ==", - "license": "Apache-2.0", - "dependencies": { - "@aws-crypto/crc32": "5.2.0", - "@smithy/types": "^3.5.0", - "@smithy/util-hex-encoding": "^3.0.0", - "tslib": "^2.6.2" + "node": ">=14.0.0" } }, - "node_modules/@smithy/eventstream-serde-browser": { - "version": "3.0.10", - "integrity": "sha512-1i9aMY6Pl/SmA6NjvidxnfBLHMPzhKu2BP148pEt5VwhMdmXn36PE2kWKGa9Hj8b0XGtCTRucpCncylevCtI7g==", + "node_modules/@aws-sdk/middleware-sdk-sts": { + "version": "3.267.0", + "integrity": "sha512-JLDNNvV7Hr0CQrf1vSmflvPbfDFIx5lFf8tY7DZwYWEE920ZzbJTfUsTW9iZHJGeIe8dAQX1tmfYL68+++nvEQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/eventstream-serde-universal": "^3.0.9", - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" + "@aws-sdk/middleware-signing": "3.267.0", + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/signature-v4": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/eventstream-serde-config-resolver": { - "version": "3.0.7", - "integrity": "sha512-eVzhGQBPEqXXYHvIUku0jMTxd4gDvenRzUQPTmKVWdRvp9JUCKrbAXGQRYiGxUYq9+cqQckRm0wq3kTWnNtDhw==", + "node_modules/@aws-sdk/middleware-serde": { + "version": "3.267.0", + "integrity": "sha512-9qspxiZs+JShukzKMAameBSubfvtUOGZviu9GT5OfRekY2dBbwWcfchP2WvlwxZ/CcC+GwO1HcPqKDCMGsNoow==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/eventstream-serde-node": { - "version": "3.0.9", - "integrity": "sha512-JE0Guqvt0xsmfQ5y1EI342/qtJqznBv8cJqkHZV10PwC8GWGU5KNgFbQnsVCcX+xF+qIqwwfRmeWoJCjuOLmng==", + "node_modules/@aws-sdk/middleware-signing": { + "version": "3.267.0", + "integrity": "sha512-thkFEBiFW0M/73dIzl7hQmyAONb8zyD2ZYUFyGm7cIM60sRDUKejPHV6Izonll+HbBZgiBdwUi42uu8O+LfFGQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/eventstream-serde-universal": "^3.0.9", - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/signature-v4": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-middleware": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/eventstream-serde-universal": { - "version": "3.0.9", - "integrity": "sha512-bydfgSisfepCufw9kCEnWRxqxJFzX/o8ysXWv+W9F2FIyiaEwZ/D8bBKINbh4ONz3i05QJ1xE7A5OKYvgJsXaw==", + "node_modules/@aws-sdk/middleware-stack": { + "version": "3.267.0", + "integrity": "sha512-52uH3JO3ceI15dgzt8gU7lpJf59qbRUQYJ7pAmTMiHtyEawZ39Puv6sGheY3fAffhqd/aQvup6wn18Q1fRIQUA==", "license": "Apache-2.0", "dependencies": { - "@smithy/eventstream-codec": "^3.1.6", - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/fetch-http-handler": { - "version": "3.2.9", - "integrity": "sha512-hYNVQOqhFQ6vOpenifFME546f0GfJn2OiQ3M0FDmuUu8V/Uiwy2wej7ZXxFBNqdx0R5DZAqWM1l6VRhGz8oE6A==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/protocol-http": "^4.1.4", - "@smithy/querystring-builder": "^3.0.7", - "@smithy/types": "^3.5.0", - "@smithy/util-base64": "^3.0.0", - "tslib": "^2.6.2" + "node": ">=14.0.0" } }, - "node_modules/@smithy/hash-node": { - "version": "3.0.7", - "integrity": "sha512-SAGHN+QkrwcHFjfWzs/czX94ZEjPJ0CrWJS3M43WswDXVEuP4AVy9gJ3+AF6JQHZD13bojmuf/Ap/ItDeZ+Qfw==", + "node_modules/@aws-sdk/middleware-user-agent": { + "version": "3.267.0", + "integrity": "sha512-eaReMnoB1Cx3OY8WDSiUMNDz/EkdAo4w/m3d5CizckKQNmB29gUrgyFs7g7sHTcShQAduZzlsfRPzc6NmKYaWQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.5.0", - "@smithy/util-buffer-from": "^3.0.0", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" - } - }, - "node_modules/@smithy/invalid-dependency": { - "version": "3.0.7", - "integrity": "sha512-Bq00GsAhHeYSuZX8Kpu4sbI9agH2BNYnqUmmbTGWOhki9NVsWn2jFr896vvoTMH8KAjNX/ErC/8t5QHuEXG+IA==", - "license": "Apache-2.0", - "dependencies": { - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" + "node": ">=14.0.0" } }, - "node_modules/@smithy/is-array-buffer": { - "version": "3.0.0", - "integrity": "sha512-+Fsu6Q6C4RSJiy81Y8eApjEB5gVtM+oFKTffg+jSuwtvomJJrhUJBu2zS8wjXSgH/g1MKEWrzyChTBe6clb5FQ==", + "node_modules/@aws-sdk/node-config-provider": { + "version": "3.267.0", + "integrity": "sha512-wNX+Cu0x+kllng253j5dvmLm4opDRr7YehJ0rNGAV24X+UPJPluN9HrBFly+z4+bH16TpJEPKx7AayiWZGFE1w==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/shared-ini-file-loader": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/middleware-content-length": { - "version": "3.0.9", - "integrity": "sha512-t97PidoGElF9hTtLCrof32wfWMqC5g2SEJNxaVH3NjlatuNGsdxXRYO/t+RPnxA15RpYiS0f+zG7FuE2DeGgjA==", + "node_modules/@aws-sdk/node-http-handler": { + "version": "3.267.0", + "integrity": "sha512-wtt3O+e8JEKaLFtmQd74HSZj2TyiApPkwMJ3R50hyboVswt8RcdMWdFbzLnPVpT1AqskG3fMECSKbu8AC/xvBQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/protocol-http": "^4.1.4", - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" + "@aws-sdk/abort-controller": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/querystring-builder": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/middleware-endpoint": { - "version": "3.1.4", - "integrity": "sha512-/ChcVHekAyzUbyPRI8CzPPLj6y8QRAfJngWcLMgsWxKVzw/RzBV69mSOzJYDD3pRwushA1+5tHtPF8fjmzBnrQ==", + "node_modules/@aws-sdk/property-provider": { + "version": "3.267.0", + "integrity": "sha512-/BD1Zar9PCQSV8VZTAWOJmtojAeMIl16ljZX3Kix84r45qqNNxuPST2AhNVN+p97Js4x9kBFCHkdFOpW94wr4Q==", "license": "Apache-2.0", "dependencies": { - "@smithy/middleware-serde": "^3.0.7", - "@smithy/node-config-provider": "^3.1.8", - "@smithy/shared-ini-file-loader": "^3.1.8", - "@smithy/types": "^3.5.0", - "@smithy/url-parser": "^3.0.7", - "@smithy/util-middleware": "^3.0.7", - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/middleware-retry": { - "version": "3.0.23", - "integrity": "sha512-x9PbGXxkcXIpm6L26qRSCC+eaYcHwybRmqU8LO/WM2RRlW0g8lz6FIiKbKgGvHuoK3dLZRiQVSQJveiCzwnA5A==", + "node_modules/@aws-sdk/protocol-http": { + "version": "3.267.0", + "integrity": "sha512-8HhOZXMCZ0nsJC/FoifX7YrTYGP91tCpSxIHkr7HxQcTdBMI7QakMtIIWK9Qjsy6tUI98aAdEo5PNCbzdpozmQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/node-config-provider": "^3.1.8", - "@smithy/protocol-http": "^4.1.4", - "@smithy/service-error-classification": "^3.0.7", - "@smithy/smithy-client": "^3.4.0", - "@smithy/types": "^3.5.0", - "@smithy/util-middleware": "^3.0.7", - "@smithy/util-retry": "^3.0.7", - "tslib": "^2.6.2", - "uuid": "^9.0.1" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/middleware-serde": { - "version": "3.0.7", - "integrity": "sha512-VytaagsQqtH2OugzVTq4qvjkLNbWehHfGcGr0JLJmlDRrNCeZoWkWsSOw1nhS/4hyUUWF/TLGGml4X/OnEep5g==", + "node_modules/@aws-sdk/querystring-builder": { + "version": "3.267.0", + "integrity": "sha512-SKo8V3oPV1wZy4r4lccH7R2LT0PUK/WGaXkKR30wyrtDjJRWVJDYef9ysOpRP+adCTt3G5XO0SzyPQUW5dXYVA==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-uri-escape": "3.201.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/middleware-stack": { - "version": "3.0.7", - "integrity": "sha512-EyTbMCdqS1DoeQsO4gI7z2Gzq1MoRFAeS8GkFYIwbedB7Lp5zlLHJdg+56tllIIG5Hnf9ZWX48YKSHlsKvugGA==", + "node_modules/@aws-sdk/querystring-parser": { + "version": "3.267.0", + "integrity": "sha512-Krq36GXqEfRfzJ9wOzkkzpbb4SWjgSYydTIgK6KtKapme0HPcB24kmmsjsUVuHzKuQMCHHDRWm+b47iBmHGpSQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/node-config-provider": { - "version": "3.1.8", - "integrity": "sha512-E0rU0DglpeJn5ge64mk8wTGEXcQwmpUTY5Zr7IzTpDLmHKiIamINERNZYrPQjg58Ck236sEKSwRSHA4CwshU6Q==", + "node_modules/@aws-sdk/service-client-documentation-generator": { + "version": "3.208.0", + "integrity": "sha512-2gIymHx/FSrFsIBmf7Rt6tj0KSiDCyfOtXYWWMuu2JACdKaY2uDggZUoGAaP2R2/2Vl2QVHYGLY7d6xQ23EKIA==", + "dev": true, "license": "Apache-2.0", "dependencies": { - "@smithy/property-provider": "^3.1.7", - "@smithy/shared-ini-file-loader": "^3.1.8", - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" + "tslib": "^2.3.1" } }, - "node_modules/@smithy/node-http-handler": { - "version": "3.2.4", - "integrity": "sha512-49reY3+JgLMFNm7uTAKBWiKCA6XSvkNp9FqhVmusm2jpVnHORYFeFZ704LShtqWfjZW/nhX+7Iexyb6zQfXYIQ==", + "node_modules/@aws-sdk/service-error-classification": { + "version": "3.267.0", + "integrity": "sha512-fOWg7bcItmJqD/YQbGvN9o03ucoBzvWNTQEB81mLKMSKr1Cf/ms0f8oa94LlImgqjjfjvAqHh6rUBTpSmSEyaw==", "license": "Apache-2.0", - "dependencies": { - "@smithy/abort-controller": "^3.1.5", - "@smithy/protocol-http": "^4.1.4", - "@smithy/querystring-builder": "^3.0.7", - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" - }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/property-provider": { - "version": "3.1.7", - "integrity": "sha512-QfzLi1GPMisY7bAM5hOUqBdGYnY5S2JAlr201pghksrQv139f8iiiMalXtjczIP5f6owxFn3MINLNUNvUkgtPw==", + "node_modules/@aws-sdk/shared-ini-file-loader": { + "version": "3.267.0", + "integrity": "sha512-Jz9R5hXKSk+aRoBKi4Bnf6T/FZUBYrIibbLnhiNxpQ1FY9mTggJR/rxuIdOE23LtfW+CRqqEYOtAtmC1oYE6tw==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/protocol-http": { - "version": "4.1.4", - "integrity": "sha512-MlWK8eqj0JlpZBnWmjQLqmFp71Ug00P+m72/1xQB3YByXD4zZ+y9N4hYrR0EDmrUCZIkyATWHOXFgtavwGDTzQ==", + "node_modules/@aws-sdk/signature-v4": { + "version": "3.267.0", + "integrity": "sha512-Je1e7rum2zvxa3jWfwq4E+fyBdFJmSJAwGtWYz3+/rWipwXFlSAPeSVqtNjHdfzakgabvzLp7aesG4yQTrO2YQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" + "@aws-sdk/is-array-buffer": "3.201.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/util-hex-encoding": "3.201.0", + "@aws-sdk/util-middleware": "3.267.0", + "@aws-sdk/util-uri-escape": "3.201.0", + "@aws-sdk/util-utf8": "3.254.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/querystring-builder": { - "version": "3.0.7", - "integrity": "sha512-65RXGZZ20rzqqxTsChdqSpbhA6tdt5IFNgG6o7e1lnPVLCe6TNWQq4rTl4N87hTDD8mV4IxJJnvyE7brbnRkQw==", + "node_modules/@aws-sdk/smithy-client": { + "version": "3.267.0", + "integrity": "sha512-WdgXHqKmFQIkAWETO/I5boX9u6QbMLC4X74OVSBaBLhRjqYmvolMFtNrQzvSKGB3FaxAN9Do41amC0mGoeLC8A==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.5.0", - "@smithy/util-uri-escape": "^3.0.0", - "tslib": "^2.6.2" + "@aws-sdk/middleware-stack": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/querystring-parser": { - "version": "3.0.7", - "integrity": "sha512-Fouw4KJVWqqUVIu1gZW8BH2HakwLz6dvdrAhXeXfeymOBrZw+hcqaWs+cS1AZPVp4nlbeIujYrKA921ZW2WMPA==", + "node_modules/@aws-sdk/token-providers": { + "version": "3.267.0", + "integrity": "sha512-CGayGrPl4ONG4RuGbNv+QS4oVuItx4hK2FCbFS7d6V7h53rkDrcFd34NsvbicQ2KVFobE7fKs6ZaripJbJbLHA==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" + "@aws-sdk/client-sso-oidc": "3.267.0", + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/shared-ini-file-loader": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/service-error-classification": { - "version": "3.0.7", - "integrity": "sha512-91PRkTfiBf9hxkIchhRKJfl1rsplRDyBnmyFca3y0Z3x/q0JJN480S83LBd8R6sBCkm2bBbqw2FHp0Mbh+ecSA==", + "node_modules/@aws-sdk/types": { + "version": "3.267.0", + "integrity": "sha512-fICTbSeIfXlTHnciQgDt37R0kXoKxgh0a3prnLWVvTcmf7NFujdZmg5YTAZT3KJJ7SuKsIgnI8azBYioVY8BVQ==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.5.0" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/shared-ini-file-loader": { - "version": "3.1.8", - "integrity": "sha512-0NHdQiSkeGl0ICQKcJQ2lCOKH23Nb0EaAa7RDRId6ZqwXkw4LJyIyZ0t3iusD4bnKYDPLGy2/5e2rfUhrt0Acw==", + "node_modules/@aws-sdk/url-parser": { + "version": "3.267.0", + "integrity": "sha512-xoQ5Fd11moiE82QTL9GGE6e73SFuD0Wi73tA75TAwKuY12OP5vDJ4oBC86A1G2T+OzeHJQmYyqiA5j48CzqB6A==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" + "@aws-sdk/querystring-parser": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" } }, - "node_modules/@smithy/signature-v4": { - "version": "4.2.0", - "integrity": "sha512-LafbclHNKnsorMgUkKm7Tk7oJ7xizsZ1VwqhGKqoCIrXh4fqDDp73fK99HOEEgcsQbtemmeY/BPv0vTVYYUNEQ==", + "node_modules/@aws-sdk/util-base64": { + "version": "3.208.0", + "integrity": "sha512-PQniZph5A6N7uuEOQi+1hnMz/FSOK/8kMFyFO+4DgA1dZ5pcKcn5wiFwHkcTb/BsgVqQa3Jx0VHNnvhlS8JyTg==", "license": "Apache-2.0", "dependencies": { - "@smithy/is-array-buffer": "^3.0.0", - "@smithy/protocol-http": "^4.1.4", - "@smithy/types": "^3.5.0", - "@smithy/util-hex-encoding": "^3.0.0", - "@smithy/util-middleware": "^3.0.7", - "@smithy/util-uri-escape": "^3.0.0", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" + "@aws-sdk/util-buffer-from": "3.208.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/smithy-client": { - "version": "3.4.0", - "integrity": "sha512-nOfJ1nVQsxiP6srKt43r2My0Gp5PLWCW2ASqUioxIiGmu6d32v4Nekidiv5qOmmtzIrmaD+ADX5SKHUuhReeBQ==", + "node_modules/@aws-sdk/util-body-length-browser": { + "version": "3.188.0", + "integrity": "sha512-8VpnwFWXhnZ/iRSl9mTf+VKOX9wDE8QtN4bj9pBfxwf90H1X7E8T6NkiZD3k+HubYf2J94e7DbeHs7fuCPW5Qg==", "license": "Apache-2.0", "dependencies": { - "@smithy/middleware-endpoint": "^3.1.4", - "@smithy/middleware-stack": "^3.0.7", - "@smithy/protocol-http": "^4.1.4", - "@smithy/types": "^3.5.0", - "@smithy/util-stream": "^3.1.9", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" + "tslib": "^2.3.1" } }, - "node_modules/@smithy/types": { - "version": "3.5.0", - "integrity": "sha512-QN0twHNfe8mNJdH9unwsCK13GURU7oEAZqkBI+rsvpv1jrmserO+WnLE7jidR9W/1dxwZ0u/CB01mV2Gms/K2Q==", + "node_modules/@aws-sdk/util-body-length-node": { + "version": "3.208.0", + "integrity": "sha512-3zj50e5g7t/MQf53SsuuSf0hEELzMtD8RX8C76f12OSRo2Bca4FLLYHe0TZbxcfQHom8/hOaeZEyTyMogMglqg==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/url-parser": { - "version": "3.0.7", - "integrity": "sha512-70UbSSR8J97c1rHZOWhl+VKiZDqHWxs/iW8ZHrHp5fCCPLSBE7GcUlUvKSle3Ca+J9LLbYCj/A79BxztBvAfpA==", + "node_modules/@aws-sdk/util-buffer-from": { + "version": "3.208.0", + "integrity": "sha512-7L0XUixNEFcLUGPeBF35enCvB9Xl+K6SQsmbrPk1P3mlV9mguWSDQqbOBwY1Ir0OVbD6H/ZOQU7hI/9RtRI0Zw==", "license": "Apache-2.0", "dependencies": { - "@smithy/querystring-parser": "^3.0.7", - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" + "@aws-sdk/is-array-buffer": "3.201.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" } }, - "node_modules/@smithy/util-base64": { - "version": "3.0.0", - "integrity": "sha512-Kxvoh5Qtt0CDsfajiZOCpJxgtPHXOKwmM+Zy4waD43UoEMA+qPxxa98aE/7ZhdnBFZFXMOiBR5xbcaMhLtznQQ==", + "node_modules/@aws-sdk/util-config-provider": { + "version": "3.208.0", + "integrity": "sha512-DSRqwrERUsT34ug+anlMBIFooBEGwM8GejC7q00Y/9IPrQy50KnG5PW2NiTjuLKNi7pdEOlwTSEocJE15eDZIg==", "license": "Apache-2.0", "dependencies": { - "@smithy/util-buffer-from": "^3.0.0", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/util-body-length-browser": { - "version": "3.0.0", - "integrity": "sha512-cbjJs2A1mLYmqmyVl80uoLTJhAcfzMOyPgjwAYusWKMdLeNtzmMz9YxNl3/jRLoxSS3wkqkf0jwNdtXWtyEBaQ==", + "node_modules/@aws-sdk/util-defaults-mode-browser": { + "version": "3.267.0", + "integrity": "sha512-MgrqpedA58HVR8RpT2A42//5Lb3M0JwEiYlDaA7EvIVsMx1NzO+cng4MDJi03YBAP5hwCVQmO9Sf5Au4dm+m0g==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/types": "3.267.0", + "bowser": "^2.11.0", + "tslib": "^2.3.1" + }, + "engines": { + "node": ">= 10.0.0" } }, - "node_modules/@smithy/util-body-length-node": { - "version": "3.0.0", - "integrity": "sha512-Tj7pZ4bUloNUP6PzwhN7K386tmSmEET9QtQg0TgdNOnxhZvCssHji+oZTUIuzxECRfG8rdm2PMw2WCFs6eIYkA==", + "node_modules/@aws-sdk/util-defaults-mode-node": { + "version": "3.267.0", + "integrity": "sha512-JyFk95T77sGM4q386id/mDt9/7HvoQySAygPyv/lj//WEJJIRKiefB277CKKJPT8nRAsO4mIyAT+YO/xGCxkQA==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "@aws-sdk/config-resolver": "3.267.0", + "@aws-sdk/credential-provider-imds": "3.267.0", + "@aws-sdk/node-config-provider": "3.267.0", + "@aws-sdk/property-provider": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">= 10.0.0" } }, - "node_modules/@smithy/util-buffer-from": { - "version": "3.0.0", - "integrity": "sha512-aEOHCgq5RWFbP+UDPvPot26EJHjOC+bRgse5A8V3FSShqd5E5UN4qc7zkwsvJPPAVsf73QwYcHN1/gt/rtLwQA==", + "node_modules/@aws-sdk/util-endpoints": { + "version": "3.267.0", + "integrity": "sha512-c6miY83Eo0erqXY+YiS2sOg3izURqvaWHd9przJzBQea9XRCN4ANT2P8AhoC0BPIORutaaOSoCSp/crHG0XLLg==", "license": "Apache-2.0", "dependencies": { - "@smithy/is-array-buffer": "^3.0.0", - "tslib": "^2.6.2" + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/util-config-provider": { - "version": "3.0.0", - "integrity": "sha512-pbjk4s0fwq3Di/ANL+rCvJMKM5bzAQdE5S/6RL5NXgMExFAi6UgQMPOm5yPaIWPpr+EOXKXRonJ3FoxKf4mCJQ==", + "node_modules/@aws-sdk/util-hex-encoding": { + "version": "3.201.0", + "integrity": "sha512-7t1vR1pVxKx0motd3X9rI3m/xNp78p3sHtP5yo4NP4ARpxyJ0fokBomY8ScaH2D/B+U5o9ARxldJUdMqyBlJcA==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/util-defaults-mode-browser": { - "version": "3.0.23", - "integrity": "sha512-Y07qslyRtXDP/C5aWKqxTPBl4YxplEELG3xRrz2dnAQ6Lq/FgNrcKWmV561nNaZmFH+EzeGOX3ZRMbU8p1T6Nw==", + "node_modules/@aws-sdk/util-locate-window": { + "version": "3.693.0", + "integrity": "sha512-ttrag6haJLWABhLqtg1Uf+4LgHWIMOVSYL+VYZmAp2v4PUGOwWmWQH0Zk8RM7YuQcLfH/EoR72/Yxz6A4FKcuw==", "license": "Apache-2.0", "dependencies": { - "@smithy/property-provider": "^3.1.7", - "@smithy/smithy-client": "^3.4.0", - "@smithy/types": "^3.5.0", - "bowser": "^2.11.0", "tslib": "^2.6.2" }, "engines": { - "node": ">= 10.0.0" + "node": ">=16.0.0" } }, - "node_modules/@smithy/util-defaults-mode-node": { - "version": "3.0.23", - "integrity": "sha512-9Y4WH7f0vnDGuHUa4lGX9e2p+sMwODibsceSV6rfkZOvMC+BY3StB2LdO1NHafpsyHJLpwAgChxQ38tFyd6vkg==", + "node_modules/@aws-sdk/util-middleware": { + "version": "3.267.0", + "integrity": "sha512-7nvqBZVz3RdwYv6lU958g6sWI2Qt8lzxDVn0uwfnPH+fAiX7Ln1Hen2A0XeW5cL5uYUJy6wNM5cyfTzFZosE0A==", "license": "Apache-2.0", "dependencies": { - "@smithy/config-resolver": "^3.0.9", - "@smithy/credential-provider-imds": "^3.2.4", - "@smithy/node-config-provider": "^3.1.8", - "@smithy/property-provider": "^3.1.7", - "@smithy/smithy-client": "^3.4.0", - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">= 10.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/util-endpoints": { - "version": "2.1.3", - "integrity": "sha512-34eACeKov6jZdHqS5hxBMJ4KyWKztTMulhuQ2UdOoP6vVxMLrOKUqIXAwJe/wiWMhXhydLW664B02CNpQBQ4Aw==", + "node_modules/@aws-sdk/util-retry": { + "version": "3.267.0", + "integrity": "sha512-ZXo1ICG2HgxkIZWlnPteh2R90kwmhRwvbP282CwrrYgTKuMZmW2R/+o6vqhWyPkjoNFN/pno0FxuDA3IYau3Sw==", "license": "Apache-2.0", "dependencies": { - "@smithy/node-config-provider": "^3.1.8", - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" + "@aws-sdk/service-error-classification": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">= 14.0.0" } }, - "node_modules/@smithy/util-hex-encoding": { - "version": "3.0.0", - "integrity": "sha512-eFndh1WEK5YMUYvy3lPlVmYY/fZcQE1D8oSf41Id2vCeIkKJXPcYDCZD+4+xViI6b1XSd7tE+s5AmXzz5ilabQ==", + "node_modules/@aws-sdk/util-uri-escape": { + "version": "3.201.0", + "integrity": "sha512-TeTWbGx4LU2c5rx0obHeDFeO9HvwYwQtMh1yniBz00pQb6Qt6YVOETVQikRZ+XRQwEyCg/dA375UplIpiy54mA==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/util-middleware": { - "version": "3.0.7", - "integrity": "sha512-OVA6fv/3o7TMJTpTgOi1H5OTwnuUa8hzRzhSFDtZyNxi6OZ70L/FHattSmhE212I7b6WSOJAAmbYnvcjTHOJCA==", + "node_modules/@aws-sdk/util-user-agent-browser": { + "version": "3.267.0", + "integrity": "sha512-SmI6xInnPPa0gFhCqhtWOUMTxLeRbm7X5HXzeprhK1d8aNNlUVyALAV7K8ovIjnv3a97lIJSekyb78oTuYITCA==", "license": "Apache-2.0", "dependencies": { - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" + "@aws-sdk/types": "3.267.0", + "bowser": "^2.11.0", + "tslib": "^2.3.1" } }, - "node_modules/@smithy/util-retry": { - "version": "3.0.7", - "integrity": "sha512-nh1ZO1vTeo2YX1plFPSe/OXaHkLAHza5jpokNiiKX2M5YpNUv6RxGJZhpfmiR4jSvVHCjIDmILjrxKmP+/Ghug==", + "node_modules/@aws-sdk/util-user-agent-node": { + "version": "3.267.0", + "integrity": "sha512-nfmyffA1yIypJ30CIMO6Tc16t8dFJzdztzoowjmnfb8/LzTZECERM3GICq0DvZDPfSo+jbuz634VtS2K7tVZjA==", "license": "Apache-2.0", "dependencies": { - "@smithy/service-error-classification": "^3.0.7", - "@smithy/types": "^3.5.0", - "tslib": "^2.6.2" + "@aws-sdk/node-config-provider": "3.267.0", + "@aws-sdk/types": "3.267.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" + }, + "peerDependencies": { + "aws-crt": ">=1.0.0" + }, + "peerDependenciesMeta": { + "aws-crt": { + "optional": true + } } }, - "node_modules/@smithy/util-stream": { - "version": "3.1.9", - "integrity": "sha512-7YAR0Ub3MwTMjDfjnup4qa6W8gygZMxikBhFMPESi6ASsl/rZJhwLpF/0k9TuezScCojsM0FryGdz4LZtjKPPQ==", + "node_modules/@aws-sdk/util-utf8": { + "version": "3.254.0", + "integrity": "sha512-14Kso/eIt5/qfIBmhEL9L1IfyUqswjSTqO2mY7KOzUZ9SZbwn3rpxmtkhmATkRjD7XIlLKaxBkI7tU9Zjzj8Kw==", "license": "Apache-2.0", "dependencies": { - "@smithy/fetch-http-handler": "^3.2.9", - "@smithy/node-http-handler": "^3.2.4", - "@smithy/types": "^3.5.0", - "@smithy/util-base64": "^3.0.0", - "@smithy/util-buffer-from": "^3.0.0", - "@smithy/util-hex-encoding": "^3.0.0", - "@smithy/util-utf8": "^3.0.0", - "tslib": "^2.6.2" + "@aws-sdk/util-buffer-from": "3.208.0", + "tslib": "^2.3.1" }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" } }, - "node_modules/@smithy/util-uri-escape": { - "version": "3.0.0", - "integrity": "sha512-LqR7qYLgZTD7nWLBecUi4aqolw8Mhza9ArpNEQ881MJJIU2sE5iHCK6TdyqqzcDLy0OPe10IY4T8ctVdtynubg==", + "node_modules/@aws-sdk/util-utf8-browser": { + "version": "3.259.0", + "integrity": "sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==", "license": "Apache-2.0", "dependencies": { - "tslib": "^2.6.2" - }, - "engines": { - "node": ">=16.0.0" + "tslib": "^2.3.1" } }, - "node_modules/@smithy/util-utf8": { - "version": "3.0.0", - "integrity": "sha512-rUeT12bxFnplYDe815GXbq/oixEGHfRFFtcTF3YdDi/JaENIM6aSYYLJydG83UNzLXeRI5K8abYd/8Sp/QM0kA==", - "license": "Apache-2.0", + "node_modules/@babel/runtime": { + "version": "7.26.0", + "integrity": "sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==", + "dev": true, + "license": "MIT", "dependencies": { - "@smithy/util-buffer-from": "^3.0.0", - "tslib": "^2.6.2" + "regenerator-runtime": "^0.14.0" }, "engines": { - "node": ">=16.0.0" + "node": ">=6.9.0" } }, - "node_modules/@tsconfig/node16": { - "version": "16.1.3", - "integrity": "sha512-9nTOUBn+EMKO6rtSZJk+DcqsfgtlERGT9XPJ5PRj/HNENPCBY1yu/JEj5wT6GLtbCLBO2k46SeXDaY0pjMqypw==", + "node_modules/@tsconfig/node14": { + "version": "1.0.3", + "integrity": "sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==", "dev": true, "license": "MIT" }, "node_modules/@types/node": { - "version": "16.18.113", - "integrity": "sha512-4jHxcEzSXpF1cBNxogs5FVbVSFSKo50sFCn7Xg7vmjJTbWFWgeuHW3QnoINlfmfG++MFR/q97RZE5RQXKeT+jg==", + "version": "14.18.63", + "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==", "dev": true, "license": "MIT" }, "node_modules/@types/uuid": { - "version": "9.0.8", - "integrity": "sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==", + "version": "8.3.4", + "integrity": "sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw==", "dev": true, "license": "MIT" }, @@ -1281,6 +1111,15 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/at-least-node": { + "version": "1.0.0", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 4.0.0" + } + }, "node_modules/balanced-match": { "version": "1.0.2", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", @@ -1418,10 +1257,11 @@ } }, "node_modules/downlevel-dts/node_modules/typescript": { - "version": "5.7.0-dev.20241022", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.0-dev.20241022.tgz", - "integrity": "sha512-Z8PXMDow1rJGCzBQ9FEeNQHBDEGwqSMAlaM00C9qn/DlUH7DC5dS/pNNEcrQBktPbbIwOjR4XuXYOddJUH2klQ==", + "version": "5.8.0-dev.20250110", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.0-dev.20250110.tgz", + "integrity": "sha512-+qwHVEvUm4CeQGtZIvlwE8HmRFcBMV4F/8OPKv+mIyGRGx4Chrj2v0VCsReVJwRdjjs6Dat/lPzkJW1E18+eOg==", "dev": true, + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -1446,24 +1286,33 @@ } }, "node_modules/fast-xml-parser": { - "version": "4.4.1", - "integrity": "sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/NaturalIntelligence" - }, - { - "type": "paypal", - "url": "https://paypal.me/naturalintelligence" - } - ], + "version": "4.0.11", + "integrity": "sha512-4aUg3aNRR/WjQAcpceODG1C3x3lFANXRo8+1biqfieHmg9pyMt7qB4lQV/Ta6sJCTbA5vfD8fnA8S54JATiFUA==", "license": "MIT", "dependencies": { "strnum": "^1.0.5" }, "bin": { "fxparser": "src/cli/cli.js" + }, + "funding": { + "type": "paypal", + "url": "https://paypal.me/naturalintelligence" + } + }, + "node_modules/fs-extra": { + "version": "9.1.0", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" } }, "node_modules/fs.realpath": { @@ -1511,6 +1360,33 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/handlebars": { + "version": "4.7.8", + "integrity": "sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.2", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, "node_modules/has-flag": { "version": "4.0.0", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", @@ -1532,6 +1408,15 @@ "node": ">= 0.4" } }, + "node_modules/highlight.js": { + "version": "10.7.3", + "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": "*" + } + }, "node_modules/inflight": { "version": "1.0.6", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", @@ -1559,8 +1444,8 @@ } }, "node_modules/is-core-module": { - "version": "2.15.1", - "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", + "version": "2.16.1", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", "dev": true, "license": "MIT", "dependencies": { @@ -1582,12 +1467,42 @@ "node": ">=8" } }, + "node_modules/jsonfile": { + "version": "6.1.0", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, "node_modules/lodash": { "version": "4.17.21", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true, "license": "MIT" }, + "node_modules/lunr": { + "version": "2.3.9", + "integrity": "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==", + "dev": true, + "license": "MIT" + }, + "node_modules/marked": { + "version": "1.2.9", + "integrity": "sha512-H8lIX2SvyitGX+TRdtS06m1jHMijKN/XjfH6Ooii9fvxMlh8QdqBfBDkGUpMWH2kQNrtixjzYUa3SH8ROTgRRw==", + "dev": true, + "license": "MIT", + "bin": { + "marked": "bin/marked" + }, + "engines": { + "node": ">= 8.16.2" + } + }, "node_modules/minimatch": { "version": "3.1.2", "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", @@ -1600,6 +1515,21 @@ "node": "*" } }, + "node_modules/minimist": { + "version": "1.2.8", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true, + "license": "MIT" + }, "node_modules/once": { "version": "1.4.0", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", @@ -1624,6 +1554,15 @@ "dev": true, "license": "MIT" }, + "node_modules/progress": { + "version": "2.0.3", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/rechoir": { "version": "0.6.2", "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", @@ -1651,18 +1590,21 @@ } }, "node_modules/resolve": { - "version": "1.22.8", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "version": "1.22.10", + "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", "dev": true, "license": "MIT", "dependencies": { - "is-core-module": "^2.13.0", + "is-core-module": "^2.16.0", "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" }, "bin": { "resolve": "bin/resolve" }, + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -1730,6 +1672,15 @@ "node": ">=4" } }, + "node_modules/source-map": { + "version": "0.6.1", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/spawn-command": { "version": "0.0.2", "integrity": "sha1-lUThpDygRfhTGqwaSMspva5iM44=", @@ -1803,13 +1754,50 @@ } }, "node_modules/tslib": { - "version": "2.7.0", - "integrity": "sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==", + "version": "2.8.1", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", "license": "0BSD" }, + "node_modules/typedoc": { + "version": "0.19.2", + "integrity": "sha512-oDEg1BLEzi1qvgdQXc658EYgJ5qJLVSeZ0hQ57Eq4JXy6Vj2VX4RVo18qYxRWz75ifAaYuYNBUCnbhjd37TfOg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "fs-extra": "^9.0.1", + "handlebars": "^4.7.6", + "highlight.js": "^10.2.0", + "lodash": "^4.17.20", + "lunr": "^2.3.9", + "marked": "^1.1.1", + "minimatch": "^3.0.0", + "progress": "^2.0.3", + "semver": "^7.3.2", + "shelljs": "^0.8.4", + "typedoc-default-themes": "^0.11.4" + }, + "bin": { + "typedoc": "bin/typedoc" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "typescript": "3.9.x || 4.0.x" + } + }, + "node_modules/typedoc-default-themes": { + "version": "0.11.4", + "integrity": "sha512-Y4Lf+qIb9NTydrexlazAM46SSLrmrQRqWiD52593g53SsmUFioAsMWt8m834J6qsp+7wHRjxCXSZeiiW5cMUdw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">= 8" + } + }, "node_modules/typescript": { - "version": "4.9.5", - "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "version": "4.6.4", + "integrity": "sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg==", "dev": true, "license": "Apache-2.0", "bin": { @@ -1820,18 +1808,42 @@ "node": ">=4.2.0" } }, + "node_modules/uglify-js": { + "version": "3.19.3", + "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", + "dev": true, + "license": "BSD-2-Clause", + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, "node_modules/uuid": { - "version": "9.0.1", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], + "version": "8.3.2", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", "license": "MIT", "bin": { "uuid": "dist/bin/uuid" } }, + "node_modules/wordwrap": { + "version": "1.0.0", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true, + "license": "MIT" + }, "node_modules/wrap-ansi": { "version": "7.0.0", "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/package.json b/src.gen/@amzn/amazon-q-developer-streaming-client/package.json index 8d8ec567801..d77db326156 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/package.json +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/package.json @@ -1,76 +1,78 @@ { "name": "@amzn/amazon-q-developer-streaming-client", "description": "@amzn/amazon-q-developer-streaming-client client", - "version": "1.0.0", + "version": "1.1.0", "scripts": { "build": "concurrently 'npm:build:cjs' 'npm:build:es' 'npm:build:types'", "build:cjs": "tsc -p tsconfig.cjs.json", + "build:docs": "typedoc", "build:es": "tsc -p tsconfig.es.json", "build:types": "tsc -p tsconfig.types.json", "build:types:downlevel": "downlevel-dts dist-types dist-types/ts3.4", - "clean": "rimraf ./dist-* && rimraf *.tsbuildinfo || exit 0", - "prepack": "npm run clean && npm run build", - "postinstall": "npm run build" + "clean": "rimraf ./dist-* && rimraf *.tsbuildinfo", + "prepack": "npm run clean && npm run build" }, "main": "./dist-cjs/index.js", "types": "./dist-types/index.d.ts", "module": "./dist-es/index.js", "sideEffects": false, "dependencies": { - "tslib": "^2.6.2", - "@aws-crypto/sha256-browser": "5.2.0", - "@aws-crypto/sha256-js": "5.2.0", - "@aws-sdk/client-sso-oidc": "3.658.1", - "@aws-sdk/client-sts": "3.658.1", - "@aws-sdk/core": "3.658.1", - "@aws-sdk/credential-provider-node": "3.658.1", - "@aws-sdk/middleware-host-header": "3.654.0", - "@aws-sdk/middleware-logger": "3.654.0", - "@aws-sdk/middleware-recursion-detection": "3.654.0", - "@aws-sdk/middleware-user-agent": "3.654.0", - "@aws-sdk/region-config-resolver": "3.654.0", - "@aws-sdk/types": "3.654.0", - "@aws-sdk/util-user-agent-browser": "3.654.0", - "@aws-sdk/util-user-agent-node": "3.654.0", - "@smithy/config-resolver": "^3.0.8", - "@smithy/core": "^2.4.6", - "@smithy/eventstream-serde-browser": "^3.0.9", - "@smithy/eventstream-serde-config-resolver": "^3.0.6", - "@smithy/eventstream-serde-node": "^3.0.8", - "@smithy/fetch-http-handler": "^3.2.8", - "@smithy/hash-node": "^3.0.6", - "@smithy/invalid-dependency": "^3.0.6", - "@smithy/middleware-content-length": "^3.0.8", - "@smithy/middleware-retry": "^3.0.21", - "@smithy/middleware-serde": "^3.0.6", - "@smithy/middleware-stack": "^3.0.6", - "@smithy/node-config-provider": "^3.1.7", - "@smithy/node-http-handler": "^3.2.3", - "@smithy/protocol-http": "^4.1.3", - "@smithy/smithy-client": "^3.3.5", - "@smithy/types": "^3.4.2", - "@smithy/url-parser": "^3.0.6", - "@smithy/util-base64": "^3.0.0", - "@smithy/util-body-length-browser": "^3.0.0", - "@smithy/util-body-length-node": "^3.0.0", - "@smithy/util-defaults-mode-browser": "^3.0.21", - "@smithy/util-defaults-mode-node": "^3.0.21", - "@smithy/util-middleware": "^3.0.6", - "@smithy/util-retry": "^3.0.6", - "@smithy/util-utf8": "^3.0.0", - "uuid": "^9.0.1" + "tslib": "^2.3.1", + "@aws-crypto/sha256-browser": "3.0.0", + "@aws-crypto/sha256-js": "3.0.0", + "@aws-sdk/client-sts": "3.267.0", + "@aws-sdk/config-resolver": "3.267.0", + "@aws-sdk/credential-provider-node": "3.267.0", + "@aws-sdk/eventstream-serde-browser": "3.267.0", + "@aws-sdk/eventstream-serde-config-resolver": "3.267.0", + "@aws-sdk/eventstream-serde-node": "3.267.0", + "@aws-sdk/fetch-http-handler": "3.267.0", + "@aws-sdk/hash-node": "3.267.0", + "@aws-sdk/invalid-dependency": "3.267.0", + "@aws-sdk/middleware-content-length": "3.267.0", + "@aws-sdk/middleware-host-header": "3.267.0", + "@aws-sdk/middleware-logger": "3.267.0", + "@aws-sdk/middleware-recursion-detection": "3.267.0", + "@aws-sdk/middleware-retry": "3.267.0", + "@aws-sdk/middleware-serde": "3.267.0", + "@aws-sdk/middleware-signing": "3.267.0", + "@aws-sdk/middleware-stack": "3.267.0", + "@aws-sdk/middleware-user-agent": "3.267.0", + "@aws-sdk/node-config-provider": "3.267.0", + "@aws-sdk/node-http-handler": "3.267.0", + "@aws-sdk/protocol-http": "3.267.0", + "@aws-sdk/smithy-client": "3.267.0", + "@aws-sdk/types": "3.267.0", + "@aws-sdk/url-parser": "3.267.0", + "@aws-sdk/util-base64": "3.208.0", + "@aws-sdk/util-body-length-browser": "3.188.0", + "@aws-sdk/util-body-length-node": "3.208.0", + "@aws-sdk/util-defaults-mode-browser": "3.267.0", + "@aws-sdk/util-defaults-mode-node": "3.267.0", + "@aws-sdk/util-retry": "3.267.0", + "@aws-sdk/util-user-agent-browser": "3.267.0", + "@aws-sdk/util-user-agent-node": "3.267.0", + "@aws-sdk/util-utf8": "3.254.0", + "uuid": "^8.3.2" }, "devDependencies": { - "@tsconfig/node16": "16.1.3", + "@tsconfig/node14": "1.0.3", "concurrently": "7.0.0", "downlevel-dts": "0.10.1", "rimraf": "^3.0.0", - "typescript": "~4.9.5", - "@types/node": "^16.18.96", - "@types/uuid": "^9.0.4" + "typedoc": "^0.19.2", + "typescript": "~4.6.2", + "@aws-sdk/service-client-documentation-generator": "3.208.0", + "@types/node": "^14.14.31", + "@types/uuid": "^8.3.0" + }, + "overrides": { + "typedoc": { + "typescript": "~4.6.2" + } }, "engines": { - "node": ">=16.0.0" + "node": ">=14.0.0" }, "typesVersions": { "<4.0": { @@ -80,7 +82,7 @@ } }, "files": [ - "dist-*/**" + "dist-*" ], "browser": { "./dist-es/runtimeConfig": "./dist-es/runtimeConfig.browser" diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/QDeveloperStreaming.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/QDeveloperStreaming.ts index 1c6ce1cfb24..4129b762205 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/QDeveloperStreaming.ts +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/QDeveloperStreaming.ts @@ -1,8 +1,5 @@ // smithy-typescript generated code -import { - QDeveloperStreamingClient, - QDeveloperStreamingClientConfig, -} from "./QDeveloperStreamingClient"; +import { QDeveloperStreamingClient } from "./QDeveloperStreamingClient"; import { GenerateCodeFromCommandsCommand, GenerateCodeFromCommandsCommandInput, @@ -13,53 +10,70 @@ import { SendMessageCommandInput, SendMessageCommandOutput, } from "./commands/SendMessageCommand"; -import { createAggregatedClient } from "@smithy/smithy-client"; -import { HttpHandlerOptions as __HttpHandlerOptions } from "@smithy/types"; - -const commands = { - GenerateCodeFromCommandsCommand, - SendMessageCommand, -} +import { HttpHandlerOptions as __HttpHandlerOptions } from "@aws-sdk/types"; -export interface QDeveloperStreaming { +export class QDeveloperStreaming extends QDeveloperStreamingClient { /** - * @see {@link GenerateCodeFromCommandsCommand} + * API to generate infrastructure as code from cli commands. */ - generateCodeFromCommands( + public generateCodeFromCommands( args: GenerateCodeFromCommandsCommandInput, options?: __HttpHandlerOptions, ): Promise; - generateCodeFromCommands( + public generateCodeFromCommands( args: GenerateCodeFromCommandsCommandInput, cb: (err: any, data?: GenerateCodeFromCommandsCommandOutput) => void ): void; - generateCodeFromCommands( + public generateCodeFromCommands( args: GenerateCodeFromCommandsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GenerateCodeFromCommandsCommandOutput) => void ): void; + public generateCodeFromCommands( + args: GenerateCodeFromCommandsCommandInput, + optionsOrCb?: __HttpHandlerOptions | ((err: any, data?: GenerateCodeFromCommandsCommandOutput) => void), + cb?: (err: any, data?: GenerateCodeFromCommandsCommandOutput) => void + ): Promise | void { + const command = new GenerateCodeFromCommandsCommand(args); + if (typeof optionsOrCb === "function") { + this.send(command, optionsOrCb) + } else if (typeof cb === "function") { + if (typeof optionsOrCb !== "object") + throw new Error(`Expect http options but get ${typeof optionsOrCb}`) + this.send(command, optionsOrCb || {}, cb) + } else { + return this.send(command, optionsOrCb); + } + } - /** - * @see {@link SendMessageCommand} - */ - sendMessage( + public sendMessage( args: SendMessageCommandInput, options?: __HttpHandlerOptions, ): Promise; - sendMessage( + public sendMessage( args: SendMessageCommandInput, cb: (err: any, data?: SendMessageCommandOutput) => void ): void; - sendMessage( + public sendMessage( args: SendMessageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SendMessageCommandOutput) => void ): void; + public sendMessage( + args: SendMessageCommandInput, + optionsOrCb?: __HttpHandlerOptions | ((err: any, data?: SendMessageCommandOutput) => void), + cb?: (err: any, data?: SendMessageCommandOutput) => void + ): Promise | void { + const command = new SendMessageCommand(args); + if (typeof optionsOrCb === "function") { + this.send(command, optionsOrCb) + } else if (typeof cb === "function") { + if (typeof optionsOrCb !== "object") + throw new Error(`Expect http options but get ${typeof optionsOrCb}`) + this.send(command, optionsOrCb || {}, cb) + } else { + return this.send(command, optionsOrCb); + } + } } - -/** - * @public - */ -export class QDeveloperStreaming extends QDeveloperStreamingClient implements QDeveloperStreaming {} -createAggregatedClient(commands, QDeveloperStreaming); diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/QDeveloperStreamingClient.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/QDeveloperStreamingClient.ts index bf1f39e4d98..0fe93d9c51a 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/QDeveloperStreamingClient.ts +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/QDeveloperStreamingClient.ts @@ -1,10 +1,4 @@ // smithy-typescript generated code -import { - HttpAuthSchemeInputConfig, - HttpAuthSchemeResolvedConfig, - defaultQDeveloperStreamingHttpAuthSchemeParametersProvider, - resolveHttpAuthSchemeConfig, -} from "./auth/httpAuthSchemeProvider"; import { GenerateCodeFromCommandsCommandInput, GenerateCodeFromCommandsCommandOutput, @@ -14,25 +8,6 @@ import { SendMessageCommandOutput, } from "./commands/SendMessageCommand"; import { getRuntimeConfig as __getRuntimeConfig } from "./runtimeConfig"; -import { - RuntimeExtension, - RuntimeExtensionsConfig, - resolveRuntimeExtensions, -} from "./runtimeExtensions"; -import { - HostHeaderInputConfig, - HostHeaderResolvedConfig, - getHostHeaderPlugin, - resolveHostHeaderConfig, -} from "@aws-sdk/middleware-host-header"; -import { getLoggerPlugin } from "@aws-sdk/middleware-logger"; -import { getRecursionDetectionPlugin } from "@aws-sdk/middleware-recursion-detection"; -import { - UserAgentInputConfig, - UserAgentResolvedConfig, - getUserAgentPlugin, - resolveUserAgentConfig, -} from "@aws-sdk/middleware-user-agent"; import { EndpointsInputConfig, EndpointsResolvedConfig, @@ -40,41 +15,57 @@ import { RegionResolvedConfig, resolveEndpointsConfig, resolveRegionConfig, -} from "@smithy/config-resolver"; -import { - DefaultIdentityProviderConfig, - getHttpAuthSchemePlugin, - getHttpSigningPlugin, -} from "@smithy/core"; +} from "@aws-sdk/config-resolver"; import { EventStreamSerdeInputConfig, EventStreamSerdeResolvedConfig, resolveEventStreamSerdeConfig, -} from "@smithy/eventstream-serde-config-resolver"; -import { getContentLengthPlugin } from "@smithy/middleware-content-length"; +} from "@aws-sdk/eventstream-serde-config-resolver"; +import { getContentLengthPlugin } from "@aws-sdk/middleware-content-length"; +import { + HostHeaderInputConfig, + HostHeaderResolvedConfig, + getHostHeaderPlugin, + resolveHostHeaderConfig, +} from "@aws-sdk/middleware-host-header"; +import { getLoggerPlugin } from "@aws-sdk/middleware-logger"; +import { getRecursionDetectionPlugin } from "@aws-sdk/middleware-recursion-detection"; import { RetryInputConfig, RetryResolvedConfig, getRetryPlugin, resolveRetryConfig, -} from "@smithy/middleware-retry"; -import { HttpHandlerUserInput as __HttpHandlerUserInput } from "@smithy/protocol-http"; +} from "@aws-sdk/middleware-retry"; +import { + AwsAuthInputConfig, + AwsAuthResolvedConfig, + getAwsAuthPlugin, + resolveAwsAuthConfig, +} from "@aws-sdk/middleware-signing"; +import { + UserAgentInputConfig, + UserAgentResolvedConfig, + getUserAgentPlugin, + resolveUserAgentConfig, +} from "@aws-sdk/middleware-user-agent"; +import { HttpHandler as __HttpHandler } from "@aws-sdk/protocol-http"; import { Client as __Client, DefaultsMode as __DefaultsMode, SmithyConfiguration as __SmithyConfiguration, SmithyResolvedConfiguration as __SmithyResolvedConfiguration, -} from "@smithy/smithy-client"; +} from "@aws-sdk/smithy-client"; import { - AwsCredentialIdentityProvider, Provider, RegionInfoProvider, BodyLengthCalculator as __BodyLengthCalculator, - CheckOptionalClientConfig as __CheckOptionalClientConfig, + Checksum as __Checksum, ChecksumConstructor as __ChecksumConstructor, + Credentials as __Credentials, Decoder as __Decoder, Encoder as __Encoder, EventStreamSerdeProvider as __EventStreamSerdeProvider, + Hash as __Hash, HashConstructor as __HashConstructor, HttpHandlerOptions as __HttpHandlerOptions, Logger as __Logger, @@ -82,36 +73,25 @@ import { StreamCollector as __StreamCollector, UrlParser as __UrlParser, UserAgent as __UserAgent, -} from "@smithy/types"; - -export { __Client } +} from "@aws-sdk/types"; -/** - * @public - */ export type ServiceInputTypes = | GenerateCodeFromCommandsCommandInput | SendMessageCommandInput; -/** - * @public - */ export type ServiceOutputTypes = | GenerateCodeFromCommandsCommandOutput | SendMessageCommandOutput; -/** - * @public - */ export interface ClientDefaults - extends Partial<__SmithyConfiguration<__HttpHandlerOptions>> { + extends Partial<__SmithyResolvedConfiguration<__HttpHandlerOptions>> { /** - * The HTTP handler to use or its constructor options. Fetch in browser and Https in Nodejs. + * The HTTP handler to use. Fetch in browser and Https in Nodejs. */ - requestHandler?: __HttpHandlerUserInput; + requestHandler?: __HttpHandler; /** - * A constructor for a class implementing the {@link @smithy/types#ChecksumConstructor} interface + * A constructor for a class implementing the {@link __Checksum} interface * that computes the SHA-256 HMAC or checksum of a string or binary buffer. * @internal */ @@ -166,72 +146,64 @@ export interface ClientDefaults runtime?: string; /** - * Disable dynamically changing the endpoint of the client based on the hostPrefix + * Disable dyanamically changing the endpoint of the client based on the hostPrefix * trait of an operation. */ disableHostPrefix?: boolean; /** - * Unique service identifier. - * @internal - */ - serviceId?: string; - - /** - * Enables IPv6/IPv4 dualstack endpoint. + * Value for how many times a request will be made at most in case of retry. */ - useDualstackEndpoint?: boolean | __Provider; + maxAttempts?: number | __Provider; /** - * Enables FIPS compatible endpoints. + * Specifies which retry algorithm to use. */ - useFipsEndpoint?: boolean | __Provider; + retryMode?: string | __Provider; /** - * The AWS region to which this client will send requests + * Optional logger for logging debug/info/warn/error. */ - region?: string | __Provider; + logger?: __Logger; /** - * Fetch related hostname, signing name or signing region with given region. - * @internal + * Enables IPv6/IPv4 dualstack endpoint. */ - regionInfoProvider?: RegionInfoProvider; + useDualstackEndpoint?: boolean | __Provider; /** - * The provider populating default tracking information to be sent with `user-agent`, `x-amz-user-agent` header - * @internal + * Enables FIPS compatible endpoints. */ - defaultUserAgentProvider?: Provider<__UserAgent>; + useFipsEndpoint?: boolean | __Provider; /** - * Default credentials provider; Not available in browser runtime. - * @deprecated + * Unique service identifier. * @internal */ - credentialDefaultProvider?: (input: any) => AwsCredentialIdentityProvider; + serviceId?: string; /** - * Value for how many times a request will be made at most in case of retry. + * The AWS region to which this client will send requests */ - maxAttempts?: number | __Provider; + region?: string | __Provider; /** - * Specifies which retry algorithm to use. - * @see https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-smithy-util-retry/Enum/RETRY_MODES/ - * + * Default credentials provider; Not available in browser runtime. + * @internal */ - retryMode?: string | __Provider; + credentialDefaultProvider?: (input: any) => __Provider<__Credentials>; /** - * Optional logger for logging debug/info/warn/error. + * Fetch related hostname, signing name or signing region with given region. + * @internal */ - logger?: __Logger; + regionInfoProvider?: RegionInfoProvider; /** - * Optional extensions + * The provider populating default tracking information to be sent with `user-agent`, `x-amz-user-agent` header + * @internal */ - extensions?: RuntimeExtension[]; + defaultUserAgentProvider?: Provider<__UserAgent>; /** * The function that provides necessary utilities for generating and parsing event stream @@ -239,54 +211,40 @@ export interface ClientDefaults eventStreamSerdeProvider?: __EventStreamSerdeProvider; /** - * The {@link @smithy/smithy-client#DefaultsMode} that will be used to determine how certain default configuration options are resolved in the SDK. + * The {@link __DefaultsMode} that will be used to determine how certain default configuration options are resolved in the SDK. */ defaultsMode?: __DefaultsMode | __Provider<__DefaultsMode>; } -/** - * @public - */ -export type QDeveloperStreamingClientConfigType = Partial<__SmithyConfiguration<__HttpHandlerOptions>> +type QDeveloperStreamingClientConfigType = Partial<__SmithyConfiguration<__HttpHandlerOptions>> & ClientDefaults - & UserAgentInputConfig - & RetryInputConfig & RegionInputConfig - & HostHeaderInputConfig & EndpointsInputConfig + & RetryInputConfig + & HostHeaderInputConfig + & AwsAuthInputConfig + & UserAgentInputConfig & EventStreamSerdeInputConfig - & HttpAuthSchemeInputConfig /** - * @public - * - * The configuration interface of QDeveloperStreamingClient class constructor that set the region, credentials and other options. + * The configuration interface of QDeveloperStreamingClient class constructor that set the region, credentials and other options. */ export interface QDeveloperStreamingClientConfig extends QDeveloperStreamingClientConfigType {} -/** - * @public - */ -export type QDeveloperStreamingClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> +type QDeveloperStreamingClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & Required - & RuntimeExtensionsConfig - & UserAgentResolvedConfig - & RetryResolvedConfig & RegionResolvedConfig - & HostHeaderResolvedConfig & EndpointsResolvedConfig + & RetryResolvedConfig + & HostHeaderResolvedConfig + & AwsAuthResolvedConfig + & UserAgentResolvedConfig & EventStreamSerdeResolvedConfig - & HttpAuthSchemeResolvedConfig /** - * @public - * - * The resolved configuration interface of QDeveloperStreamingClient class. This is resolved and normalized from the {@link QDeveloperStreamingClientConfig | constructor configuration interface}. + * The resolved configuration interface of QDeveloperStreamingClient class. This is resolved and normalized from the {@link QDeveloperStreamingClientConfig | constructor configuration interface}. */ export interface QDeveloperStreamingClientResolvedConfig extends QDeveloperStreamingClientResolvedConfigType {} -/** - * @public - */ export class QDeveloperStreamingClient extends __Client< __HttpHandlerOptions, ServiceInputTypes, @@ -298,37 +256,24 @@ export class QDeveloperStreamingClient extends __Client< */ readonly config: QDeveloperStreamingClientResolvedConfig; - constructor(...[configuration]: __CheckOptionalClientConfig) { - let _config_0 = __getRuntimeConfig(configuration || {}); - let _config_1 = resolveUserAgentConfig(_config_0); - let _config_2 = resolveRetryConfig(_config_1); - let _config_3 = resolveRegionConfig(_config_2); + constructor(configuration: QDeveloperStreamingClientConfig) { + let _config_0 = __getRuntimeConfig(configuration); + let _config_1 = resolveRegionConfig(_config_0); + let _config_2 = resolveEndpointsConfig(_config_1); + let _config_3 = resolveRetryConfig(_config_2); let _config_4 = resolveHostHeaderConfig(_config_3); - let _config_5 = resolveEndpointsConfig(_config_4); - let _config_6 = resolveEventStreamSerdeConfig(_config_5); - let _config_7 = resolveHttpAuthSchemeConfig(_config_6); - let _config_8 = resolveRuntimeExtensions(_config_7, configuration?.extensions || []); - super(_config_8); - this.config = _config_8; - this.middlewareStack.use(getUserAgentPlugin(this.config - )); - this.middlewareStack.use(getRetryPlugin(this.config - )); - this.middlewareStack.use(getContentLengthPlugin(this.config - )); - this.middlewareStack.use(getHostHeaderPlugin(this.config - )); - this.middlewareStack.use(getLoggerPlugin(this.config - )); - this.middlewareStack.use(getRecursionDetectionPlugin(this.config - )); - this.middlewareStack.use(getHttpAuthSchemePlugin(this.config - , { - httpAuthSchemeParametersProvider: defaultQDeveloperStreamingHttpAuthSchemeParametersProvider,identityProviderConfigProvider: async (config: QDeveloperStreamingClientResolvedConfig) => new DefaultIdentityProviderConfig({ - "aws.auth#sigv4": config.credentials,}), } - )); - this.middlewareStack.use(getHttpSigningPlugin(this.config - )); + let _config_5 = resolveAwsAuthConfig(_config_4); + let _config_6 = resolveUserAgentConfig(_config_5); + let _config_7 = resolveEventStreamSerdeConfig(_config_6); + super(_config_7); + this.config = _config_7; + this.middlewareStack.use(getRetryPlugin(this.config)); + this.middlewareStack.use(getContentLengthPlugin(this.config)); + this.middlewareStack.use(getHostHeaderPlugin(this.config)); + this.middlewareStack.use(getLoggerPlugin(this.config)); + this.middlewareStack.use(getRecursionDetectionPlugin(this.config)); + this.middlewareStack.use(getAwsAuthPlugin(this.config)); + this.middlewareStack.use(getUserAgentPlugin(this.config)); } /** diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/auth/httpAuthExtensionConfiguration.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/auth/httpAuthExtensionConfiguration.ts deleted file mode 100644 index 01057e6bcbd..00000000000 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/auth/httpAuthExtensionConfiguration.ts +++ /dev/null @@ -1,73 +0,0 @@ -// smithy-typescript generated code -import { QDeveloperStreamingHttpAuthSchemeProvider } from "./httpAuthSchemeProvider"; -import { - AwsCredentialIdentity, - AwsCredentialIdentityProvider, - HttpAuthScheme, -} from "@smithy/types"; - -/** - * @internal - */ -export interface HttpAuthExtensionConfiguration { - setHttpAuthScheme(httpAuthScheme: HttpAuthScheme): void; - httpAuthSchemes(): HttpAuthScheme[]; - setHttpAuthSchemeProvider(httpAuthSchemeProvider: QDeveloperStreamingHttpAuthSchemeProvider): void; - httpAuthSchemeProvider(): QDeveloperStreamingHttpAuthSchemeProvider; - setCredentials(credentials: AwsCredentialIdentity | AwsCredentialIdentityProvider): void; - credentials(): AwsCredentialIdentity | AwsCredentialIdentityProvider | undefined; -} - -/** - * @internal - */ -export type HttpAuthRuntimeConfig = Partial<{ - httpAuthSchemes: HttpAuthScheme[]; - httpAuthSchemeProvider: QDeveloperStreamingHttpAuthSchemeProvider; - credentials: AwsCredentialIdentity | AwsCredentialIdentityProvider; -}>; - -/** - * @internal - */ -export const getHttpAuthExtensionConfiguration = (runtimeConfig: HttpAuthRuntimeConfig): HttpAuthExtensionConfiguration => { - let _httpAuthSchemes = runtimeConfig.httpAuthSchemes!; - let _httpAuthSchemeProvider = runtimeConfig.httpAuthSchemeProvider!; - let _credentials = runtimeConfig.credentials; - return { - setHttpAuthScheme(httpAuthScheme: HttpAuthScheme): void { - const index = _httpAuthSchemes.findIndex(scheme => scheme.schemeId === httpAuthScheme.schemeId); - if (index === -1) { - _httpAuthSchemes.push(httpAuthScheme); - } else { - _httpAuthSchemes.splice(index, 1, httpAuthScheme); - } - }, - httpAuthSchemes(): HttpAuthScheme[] { - return _httpAuthSchemes; - }, - setHttpAuthSchemeProvider(httpAuthSchemeProvider: QDeveloperStreamingHttpAuthSchemeProvider): void { - _httpAuthSchemeProvider = httpAuthSchemeProvider; - }, - httpAuthSchemeProvider(): QDeveloperStreamingHttpAuthSchemeProvider { - return _httpAuthSchemeProvider; - }, - setCredentials(credentials: AwsCredentialIdentity | AwsCredentialIdentityProvider): void { - _credentials = credentials; - }, - credentials(): AwsCredentialIdentity | AwsCredentialIdentityProvider | undefined { - return _credentials; - }, - } -}; - -/** - * @internal - */ -export const resolveHttpAuthRuntimeConfig = (config: HttpAuthExtensionConfiguration): HttpAuthRuntimeConfig => { - return { - httpAuthSchemes: config.httpAuthSchemes(), - httpAuthSchemeProvider: config.httpAuthSchemeProvider(), - credentials: config.credentials(), - }; -}; diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/auth/httpAuthSchemeProvider.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/auth/httpAuthSchemeProvider.ts deleted file mode 100644 index 54c624f577d..00000000000 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/auth/httpAuthSchemeProvider.ts +++ /dev/null @@ -1,130 +0,0 @@ -// smithy-typescript generated code -import { - QDeveloperStreamingClientConfig, - QDeveloperStreamingClientResolvedConfig, -} from "../QDeveloperStreamingClient"; -import { - AwsSdkSigV4AuthInputConfig, - AwsSdkSigV4AuthResolvedConfig, - AwsSdkSigV4PreviouslyResolved, - resolveAwsSdkSigV4Config, -} from "@aws-sdk/core"; -import { - HandlerExecutionContext, - HttpAuthOption, - HttpAuthScheme, - HttpAuthSchemeParameters, - HttpAuthSchemeParametersProvider, - HttpAuthSchemeProvider, -} from "@smithy/types"; -import { - getSmithyContext, - normalizeProvider, -} from "@smithy/util-middleware"; - -/** - * @internal - */ -export interface QDeveloperStreamingHttpAuthSchemeParameters extends HttpAuthSchemeParameters { - region?: string; -} - -/** - * @internal - */ -export interface QDeveloperStreamingHttpAuthSchemeParametersProvider extends HttpAuthSchemeParametersProvider {} - -/** - * @internal - */ -export const defaultQDeveloperStreamingHttpAuthSchemeParametersProvider = async (config: QDeveloperStreamingClientResolvedConfig, context: HandlerExecutionContext, input: object): Promise => { - return { - operation: getSmithyContext(context).operation as string, - region: await normalizeProvider(config.region)() || (() => { - throw new Error("expected `region` to be configured for `aws.auth#sigv4`"); - })(), - }; -}; - -function createAwsAuthSigv4HttpAuthOption(authParameters: QDeveloperStreamingHttpAuthSchemeParameters): HttpAuthOption { - return { - schemeId: "aws.auth#sigv4", - signingProperties: { - name: "q", - region: authParameters.region, - }, - propertiesExtractor: (config: Partial, context) => ({ - /** - * @internal - */ - signingProperties: { - config, - context, - }, - }), - }; -}; - -/** - * @internal - */ -export interface QDeveloperStreamingHttpAuthSchemeProvider extends HttpAuthSchemeProvider {} - -/** - * @internal - */ -export const defaultQDeveloperStreamingHttpAuthSchemeProvider: QDeveloperStreamingHttpAuthSchemeProvider = (authParameters) => { - const options: HttpAuthOption[] = []; - switch (authParameters.operation) { - default: { - options.push(createAwsAuthSigv4HttpAuthOption(authParameters)); - }; - }; - return options; -}; - -/** - * @internal - */ -export interface HttpAuthSchemeInputConfig extends AwsSdkSigV4AuthInputConfig { - /** - * Configuration of HttpAuthSchemes for a client which provides default identity providers and signers per auth scheme. - * @internal - */ - httpAuthSchemes?: HttpAuthScheme[]; - - /** - * Configuration of an HttpAuthSchemeProvider for a client which resolves which HttpAuthScheme to use. - * @internal - */ - httpAuthSchemeProvider?: QDeveloperStreamingHttpAuthSchemeProvider; - -} - -/** - * @internal - */ -export interface HttpAuthSchemeResolvedConfig extends AwsSdkSigV4AuthResolvedConfig { - /** - * Configuration of HttpAuthSchemes for a client which provides default identity providers and signers per auth scheme. - * @internal - */ - readonly httpAuthSchemes: HttpAuthScheme[]; - - /** - * Configuration of an HttpAuthSchemeProvider for a client which resolves which HttpAuthScheme to use. - * @internal - */ - readonly httpAuthSchemeProvider: QDeveloperStreamingHttpAuthSchemeProvider; - -} - -/** - * @internal - */ -export const resolveHttpAuthSchemeConfig = (config: T & HttpAuthSchemeInputConfig & AwsSdkSigV4PreviouslyResolved): T & HttpAuthSchemeResolvedConfig => { - const config_0 = resolveAwsSdkSigV4Config(config); - return { - ...config_0, - } as T & HttpAuthSchemeResolvedConfig; -}; diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/commands/GenerateCodeFromCommandsCommand.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/commands/GenerateCodeFromCommandsCommand.ts index 94969cd6c34..93d491eecff 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/commands/GenerateCodeFromCommandsCommand.ts +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/commands/GenerateCodeFromCommandsCommand.ts @@ -11,29 +11,27 @@ import { GenerateCodeFromCommandsResponseFilterSensitiveLog, } from "../models/models_0"; import { - de_GenerateCodeFromCommandsCommand, - se_GenerateCodeFromCommandsCommand, + deserializeAws_json1_0GenerateCodeFromCommandsCommand, + serializeAws_json1_0GenerateCodeFromCommandsCommand, } from "../protocols/Aws_json1_0"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { Command as $Command } from "@smithy/smithy-client"; -import { MetadataBearer as __MetadataBearer } from "@smithy/types"; +import { getSerdePlugin } from "@aws-sdk/middleware-serde"; +import { + HttpRequest as __HttpRequest, + HttpResponse as __HttpResponse, +} from "@aws-sdk/protocol-http"; +import { Command as $Command } from "@aws-sdk/smithy-client"; +import { + FinalizeHandlerArguments, + Handler, + HandlerExecutionContext, + MiddlewareStack, + EventStreamSerdeContext as __EventStreamSerdeContext, + HttpHandlerOptions as __HttpHandlerOptions, + MetadataBearer as __MetadataBearer, + SerdeContext as __SerdeContext, +} from "@aws-sdk/types"; -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link GenerateCodeFromCommandsCommand}. - */ export interface GenerateCodeFromCommandsCommandInput extends GenerateCodeFromCommandsRequest {} -/** - * @public - * - * The output of {@link GenerateCodeFromCommandsCommand}. - */ export interface GenerateCodeFromCommandsCommandOutput extends GenerateCodeFromCommandsResponse, __MetadataBearer {} /** @@ -44,89 +42,71 @@ export interface GenerateCodeFromCommandsCommandOutput extends GenerateCodeFromC * import { QDeveloperStreamingClient, GenerateCodeFromCommandsCommand } from "@amzn/amazon-q-developer-streaming-client"; // ES Modules import * // const { QDeveloperStreamingClient, GenerateCodeFromCommandsCommand } = require("@amzn/amazon-q-developer-streaming-client"); // CommonJS import * const client = new QDeveloperStreamingClient(config); - * const input = { // GenerateCodeFromCommandsRequest - * outputFormat: "typescript/cdk" || "java/cdk" || "python/cdk" || "yaml/cfn" || "json/cfn", // required - * commands: { // CommandInput Union: only one key present - * commandsList: [ // CliCommandsList - * "STRING_VALUE", - * ], - * }, - * }; * const command = new GenerateCodeFromCommandsCommand(input); * const response = await client.send(command); - * // { // GenerateCodeFromCommandsResponse - * // generatedCodeFromCommandsResponse: { // GenerateCodeFromCommandsResponseStream Union: only one key present - * // codeEvent: { // CodeEvent - * // content: "STRING_VALUE", // required - * // }, - * // Error: { // InternalServerException - * // message: "STRING_VALUE", // required - * // }, - * // QuotaLevelExceededError: { // ServiceQuotaExceededException - * // message: "STRING_VALUE", // required - * // }, - * // ValidationError: { // ValidationException - * // message: "STRING_VALUE", // required - * // reason: "INVALID_CONVERSATION_ID" || "CONTENT_LENGTH_EXCEEDS_THRESHOLD" || "INVALID_KMS_GRANT", - * // }, - * // }, - * // }; - * * ``` * - * @param GenerateCodeFromCommandsCommandInput - {@link GenerateCodeFromCommandsCommandInput} - * @returns {@link GenerateCodeFromCommandsCommandOutput} * @see {@link GenerateCodeFromCommandsCommandInput} for command's `input` shape. * @see {@link GenerateCodeFromCommandsCommandOutput} for command's `response` shape. * @see {@link QDeveloperStreamingClientResolvedConfig | config} for QDeveloperStreamingClient's `config` shape. * - * @throws {@link InternalServerException} (server fault) - * This exception is thrown when an unexpected error occurred during the processing of a request. - * - * @throws {@link ThrottlingException} (client fault) - * This exception is thrown when request was denied due to request throttling. - * - * @throws {@link ValidationException} (client fault) - * This exception is thrown when the input fails to satisfy the constraints specified by the service. - * - * @throws {@link AccessDeniedException} (client fault) - * This exception is thrown when the user does not have sufficient access to perform this action. - * - * @throws {@link QDeveloperStreamingServiceException} - *

Base exception class for all service exceptions from QDeveloperStreaming service.

- * - * @public */ -export class GenerateCodeFromCommandsCommand extends $Command.classBuilder() - .m(function (this: any, Command: any, cs: any, config: QDeveloperStreamingClientResolvedConfig, o: any) { - return [ +export class GenerateCodeFromCommandsCommand extends $Command { + // Start section: command_properties + // End section: command_properties + + constructor(readonly input: GenerateCodeFromCommandsCommandInput) { + // Start section: command_constructor + super(); + // End section: command_constructor + } + + /** + * @internal + */ + resolveMiddleware( + clientStack: MiddlewareStack, + configuration: QDeveloperStreamingClientResolvedConfig, + options?: __HttpHandlerOptions + ): Handler { + this.middlewareStack.use(getSerdePlugin(configuration, this.serialize, this.deserialize)); + + const stack = clientStack.concat(this.middlewareStack); + + const { logger } = configuration; + const clientName = "QDeveloperStreamingClient"; + const commandName = "GenerateCodeFromCommandsCommand"; + const handlerExecutionContext: HandlerExecutionContext = { + logger, + clientName, + commandName, + inputFilterSensitiveLog: + GenerateCodeFromCommandsRequestFilterSensitiveLog, + outputFilterSensitiveLog: + GenerateCodeFromCommandsResponseFilterSensitiveLog, + } + const { requestHandler } = configuration; + return stack.resolve( + (request: FinalizeHandlerArguments) => + requestHandler.handle(request.request as __HttpRequest, options || {}), + handlerExecutionContext + ); + } + + private serialize( + input: GenerateCodeFromCommandsCommandInput, + context: __SerdeContext + ): Promise<__HttpRequest> { + return serializeAws_json1_0GenerateCodeFromCommandsCommand(input, context); + } - getSerdePlugin(config, this.serialize, this.deserialize), - ]; - }) - .s("AmazonQDeveloperStreamingService", "GenerateCodeFromCommands", { + private deserialize( + output: __HttpResponse, + context: __SerdeContext & __EventStreamSerdeContext + ): Promise { + return deserializeAws_json1_0GenerateCodeFromCommandsCommand(output, context); + } - /** - * @internal - */ - eventStream: { - output: true, - }, - }) - .n("QDeveloperStreamingClient", "GenerateCodeFromCommandsCommand") - .f(GenerateCodeFromCommandsRequestFilterSensitiveLog, GenerateCodeFromCommandsResponseFilterSensitiveLog) - .ser(se_GenerateCodeFromCommandsCommand) - .de(de_GenerateCodeFromCommandsCommand) -.build() { -/** @internal type navigation helper, not in runtime. */ -declare protected static __types: { - api: { - input: GenerateCodeFromCommandsRequest; - output: GenerateCodeFromCommandsResponse; - }; - sdk: { - input: GenerateCodeFromCommandsCommandInput; - output: GenerateCodeFromCommandsCommandOutput; - }; -}; + // Start section: command_body_extra + // End section: command_body_extra } diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/commands/SendMessageCommand.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/commands/SendMessageCommand.ts index 74f1722698e..d823c4d79cd 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/commands/SendMessageCommand.ts +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/commands/SendMessageCommand.ts @@ -11,642 +11,85 @@ import { SendMessageResponseFilterSensitiveLog, } from "../models/models_0"; import { - de_SendMessageCommand, - se_SendMessageCommand, + deserializeAws_json1_0SendMessageCommand, + serializeAws_json1_0SendMessageCommand, } from "../protocols/Aws_json1_0"; -import { getSerdePlugin } from "@smithy/middleware-serde"; -import { Command as $Command } from "@smithy/smithy-client"; -import { MetadataBearer as __MetadataBearer } from "@smithy/types"; +import { getSerdePlugin } from "@aws-sdk/middleware-serde"; +import { + HttpRequest as __HttpRequest, + HttpResponse as __HttpResponse, +} from "@aws-sdk/protocol-http"; +import { Command as $Command } from "@aws-sdk/smithy-client"; +import { + FinalizeHandlerArguments, + Handler, + HandlerExecutionContext, + MiddlewareStack, + EventStreamSerdeContext as __EventStreamSerdeContext, + HttpHandlerOptions as __HttpHandlerOptions, + MetadataBearer as __MetadataBearer, + SerdeContext as __SerdeContext, +} from "@aws-sdk/types"; -/** - * @public - */ -export type { __MetadataBearer }; -export { $Command }; -/** - * @public - * - * The input for {@link SendMessageCommand}. - */ export interface SendMessageCommandInput extends SendMessageRequest {} -/** - * @public - * - * The output of {@link SendMessageCommand}. - */ export interface SendMessageCommandOutput extends SendMessageResponse, __MetadataBearer {} -/** - * @public - * - * @example - * Use a bare-bones client and the command you need to make an API call. - * ```javascript - * import { QDeveloperStreamingClient, SendMessageCommand } from "@amzn/amazon-q-developer-streaming-client"; // ES Modules import - * // const { QDeveloperStreamingClient, SendMessageCommand } = require("@amzn/amazon-q-developer-streaming-client"); // CommonJS import - * const client = new QDeveloperStreamingClient(config); - * const input = { // SendMessageRequest - * conversationState: { // ConversationState - * conversationId: "STRING_VALUE", - * history: [ // ChatHistory - * { // ChatMessage Union: only one key present - * userInputMessage: { // UserInputMessage - * content: "STRING_VALUE", // required - * userInputMessageContext: { // UserInputMessageContext - * editorState: { // EditorState - * document: { // TextDocument - * relativeFilePath: "STRING_VALUE", // required - * programmingLanguage: { // ProgrammingLanguage - * languageName: "STRING_VALUE", // required - * }, - * text: "STRING_VALUE", - * documentSymbols: [ // DocumentSymbols - * { // DocumentSymbol - * name: "STRING_VALUE", // required - * type: "DECLARATION" || "USAGE", // required - * source: "STRING_VALUE", - * }, - * ], - * }, - * cursorState: { // CursorState Union: only one key present - * position: { // Position - * line: Number("int"), // required - * character: Number("int"), // required - * }, - * range: { // Range - * start: { - * line: Number("int"), // required - * character: Number("int"), // required - * }, - * end: { - * line: Number("int"), // required - * character: Number("int"), // required - * }, - * }, - * }, - * relevantDocuments: [ // RelevantDocumentList - * { // RelevantTextDocument - * relativeFilePath: "STRING_VALUE", // required - * programmingLanguage: { - * languageName: "STRING_VALUE", // required - * }, - * text: "STRING_VALUE", - * documentSymbols: [ - * { - * name: "STRING_VALUE", // required - * type: "DECLARATION" || "USAGE", // required - * source: "STRING_VALUE", - * }, - * ], - * }, - * ], - * useRelevantDocuments: true || false, - * }, - * shellState: { // ShellState - * shellName: "STRING_VALUE", // required - * shellHistory: [ // ShellHistory - * { // ShellHistoryEntry - * command: "STRING_VALUE", // required - * directory: "STRING_VALUE", - * exitCode: Number("int"), - * stdout: "STRING_VALUE", - * stderr: "STRING_VALUE", - * }, - * ], - * }, - * gitState: { // GitState - * status: "STRING_VALUE", - * }, - * envState: { // EnvState - * operatingSystem: "STRING_VALUE", - * currentWorkingDirectory: "STRING_VALUE", - * environmentVariables: [ // EnvironmentVariables - * { // EnvironmentVariable - * key: "STRING_VALUE", - * value: "STRING_VALUE", - * }, - * ], - * }, - * appStudioContext: { // AppStudioState - * namespace: "STRING_VALUE", // required - * propertyName: "STRING_VALUE", // required - * propertyValue: "STRING_VALUE", - * propertyContext: "STRING_VALUE", // required - * }, - * diagnostic: { // Diagnostic Union: only one key present - * textDocumentDiagnostic: { // TextDocumentDiagnostic - * document: { - * relativeFilePath: "STRING_VALUE", // required - * programmingLanguage: { - * languageName: "STRING_VALUE", // required - * }, - * text: "STRING_VALUE", - * documentSymbols: [ - * { - * name: "STRING_VALUE", // required - * type: "DECLARATION" || "USAGE", // required - * source: "STRING_VALUE", - * }, - * ], - * }, - * range: { - * start: { - * line: Number("int"), // required - * character: Number("int"), // required - * }, - * end: { - * line: Number("int"), // required - * character: Number("int"), // required - * }, - * }, - * source: "STRING_VALUE", // required - * severity: "ERROR" || "WARNING" || "INFORMATION" || "HINT", // required - * message: "STRING_VALUE", // required - * }, - * runtimeDiagnostic: { // RuntimeDiagnostic - * source: "STRING_VALUE", // required - * severity: "ERROR" || "WARNING" || "INFORMATION" || "HINT", // required - * message: "STRING_VALUE", // required - * }, - * }, - * consoleState: { // ConsoleState - * region: "STRING_VALUE", - * consoleUrl: "STRING_VALUE", - * serviceId: "STRING_VALUE", - * serviceConsolePage: "STRING_VALUE", - * serviceSubconsolePage: "STRING_VALUE", - * taskName: "STRING_VALUE", - * }, - * userSettings: { // UserSettings - * hasConsentedToCrossRegionCalls: true || false, - * }, - * }, - * userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS" || "CODE_GENERATION", - * }, - * assistantResponseMessage: { // AssistantResponseMessage - * messageId: "STRING_VALUE", - * content: "STRING_VALUE", // required - * supplementaryWebLinks: [ // SupplementaryWebLinks - * { // SupplementaryWebLink - * url: "STRING_VALUE", // required - * title: "STRING_VALUE", // required - * snippet: "STRING_VALUE", - * }, - * ], - * references: [ // References - * { // Reference - * licenseName: "STRING_VALUE", - * repository: "STRING_VALUE", - * url: "STRING_VALUE", - * recommendationContentSpan: { // Span - * start: Number("int"), - * end: Number("int"), - * }, - * }, - * ], - * followupPrompt: { // FollowupPrompt - * content: "STRING_VALUE", // required - * userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS" || "CODE_GENERATION", - * }, - * }, - * }, - * ], - * currentMessage: {// Union: only one key present - * userInputMessage: { - * content: "STRING_VALUE", // required - * userInputMessageContext: { - * editorState: { - * document: "", - * cursorState: {// Union: only one key present - * position: "", - * range: { - * start: "", // required - * end: "", // required - * }, - * }, - * relevantDocuments: [ - * { - * relativeFilePath: "STRING_VALUE", // required - * programmingLanguage: { - * languageName: "STRING_VALUE", // required - * }, - * text: "STRING_VALUE", - * documentSymbols: [ - * { - * name: "STRING_VALUE", // required - * type: "DECLARATION" || "USAGE", // required - * source: "STRING_VALUE", - * }, - * ], - * }, - * ], - * useRelevantDocuments: true || false, - * }, - * shellState: { - * shellName: "STRING_VALUE", // required - * shellHistory: [ - * { - * command: "STRING_VALUE", // required - * directory: "STRING_VALUE", - * exitCode: Number("int"), - * stdout: "STRING_VALUE", - * stderr: "STRING_VALUE", - * }, - * ], - * }, - * gitState: { - * status: "STRING_VALUE", - * }, - * envState: { - * operatingSystem: "STRING_VALUE", - * currentWorkingDirectory: "STRING_VALUE", - * environmentVariables: [ - * { - * key: "STRING_VALUE", - * value: "STRING_VALUE", - * }, - * ], - * }, - * appStudioContext: { - * namespace: "STRING_VALUE", // required - * propertyName: "STRING_VALUE", // required - * propertyValue: "STRING_VALUE", - * propertyContext: "STRING_VALUE", // required - * }, - * diagnostic: {// Union: only one key present - * textDocumentDiagnostic: { - * document: "", // required - * range: { - * start: "", // required - * end: "", // required - * }, - * source: "STRING_VALUE", // required - * severity: "ERROR" || "WARNING" || "INFORMATION" || "HINT", // required - * message: "STRING_VALUE", // required - * }, - * runtimeDiagnostic: { - * source: "STRING_VALUE", // required - * severity: "ERROR" || "WARNING" || "INFORMATION" || "HINT", // required - * message: "STRING_VALUE", // required - * }, - * }, - * consoleState: { - * region: "STRING_VALUE", - * consoleUrl: "STRING_VALUE", - * serviceId: "STRING_VALUE", - * serviceConsolePage: "STRING_VALUE", - * serviceSubconsolePage: "STRING_VALUE", - * taskName: "STRING_VALUE", - * }, - * userSettings: { - * hasConsentedToCrossRegionCalls: true || false, - * }, - * }, - * userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS" || "CODE_GENERATION", - * }, - * assistantResponseMessage: { - * messageId: "STRING_VALUE", - * content: "STRING_VALUE", // required - * supplementaryWebLinks: [ - * { - * url: "STRING_VALUE", // required - * title: "STRING_VALUE", // required - * snippet: "STRING_VALUE", - * }, - * ], - * references: [ - * { - * licenseName: "STRING_VALUE", - * repository: "STRING_VALUE", - * url: "STRING_VALUE", - * recommendationContentSpan: { - * start: Number("int"), - * end: Number("int"), - * }, - * }, - * ], - * followupPrompt: { - * content: "STRING_VALUE", // required - * userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS" || "CODE_GENERATION", - * }, - * }, - * }, - * chatTriggerType: "MANUAL" || "DIAGNOSTIC" || "INLINE_CHAT", // required - * customizationArn: "STRING_VALUE", - * }, - * profileArn: "STRING_VALUE", - * source: "STRING_VALUE", - * dryRun: true || false, - * }; - * const command = new SendMessageCommand(input); - * const response = await client.send(command); - * // { // SendMessageResponse - * // sendMessageResponse: { // ChatResponseStream Union: only one key present - * // messageMetadataEvent: { // MessageMetadataEvent - * // conversationId: "STRING_VALUE", - * // utteranceId: "STRING_VALUE", - * // }, - * // assistantResponseEvent: { // AssistantResponseEvent - * // content: "STRING_VALUE", // required - * // }, - * // dryRunSucceedEvent: {}, - * // codeReferenceEvent: { // CodeReferenceEvent - * // references: [ // References - * // { // Reference - * // licenseName: "STRING_VALUE", - * // repository: "STRING_VALUE", - * // url: "STRING_VALUE", - * // recommendationContentSpan: { // Span - * // start: Number("int"), - * // end: Number("int"), - * // }, - * // }, - * // ], - * // }, - * // supplementaryWebLinksEvent: { // SupplementaryWebLinksEvent - * // supplementaryWebLinks: [ // SupplementaryWebLinks - * // { // SupplementaryWebLink - * // url: "STRING_VALUE", // required - * // title: "STRING_VALUE", // required - * // snippet: "STRING_VALUE", - * // }, - * // ], - * // }, - * // followupPromptEvent: { // FollowupPromptEvent - * // followupPrompt: { // FollowupPrompt - * // content: "STRING_VALUE", // required - * // userIntent: "SUGGEST_ALTERNATE_IMPLEMENTATION" || "APPLY_COMMON_BEST_PRACTICES" || "IMPROVE_CODE" || "SHOW_EXAMPLES" || "CITE_SOURCES" || "EXPLAIN_LINE_BY_LINE" || "EXPLAIN_CODE_SELECTION" || "GENERATE_CLOUDFORMATION_TEMPLATE" || "GENERATE_UNIT_TESTS" || "CODE_GENERATION", - * // }, - * // }, - * // codeEvent: { // CodeEvent - * // content: "STRING_VALUE", // required - * // }, - * // intentsEvent: { // IntentsEvent - * // intents: { // IntentMap - * // "": { // IntentData - * // "": { // IntentDataType Union: only one key present - * // string: "STRING_VALUE", - * // }, - * // }, - * // }, - * // }, - * // interactionComponentsEvent: { // InteractionComponentsEvent - * // interactionComponentEntries: [ // InteractionComponentEntryList // required - * // { // InteractionComponentEntry - * // interactionComponentId: "STRING_VALUE", - * // interactionComponent: { // InteractionComponent - * // text: { // Text - * // content: "STRING_VALUE", // required - * // }, - * // alert: { // Alert - * // type: "INFO" || "ERROR" || "WARNING", // required - * // content: [ // AlertComponentList // required - * // { // AlertComponent - * // text: { - * // content: "STRING_VALUE", // required - * // }, - * // }, - * // ], - * // }, - * // infrastructureUpdate: { // InfrastructureUpdate - * // transition: { // InfrastructureUpdateTransition - * // currentState: "STRING_VALUE", // required - * // nextState: "STRING_VALUE", // required - * // }, - * // }, - * // progress: { // Progress - * // content: [ // ProgressComponentList // required - * // { // ProgressComponent - * // step: { // Step - * // id: Number("int"), // required - * // state: "FAILED" || "SUCCEEDED" || "STOPPED" || "PENDING" || "IN_PROGRESS" || "LOADING" || "PAUSED", // required - * // label: "STRING_VALUE", // required - * // content: [ // StepComponentList - * // { // StepComponent - * // text: "", - * // }, - * // ], - * // }, - * // }, - * // ], - * // }, - * // step: { - * // id: Number("int"), // required - * // state: "FAILED" || "SUCCEEDED" || "STOPPED" || "PENDING" || "IN_PROGRESS" || "LOADING" || "PAUSED", // required - * // label: "STRING_VALUE", // required - * // content: [ - * // { - * // text: "", - * // }, - * // ], - * // }, - * // taskDetails: { // TaskDetails - * // overview: { // TaskOverview - * // label: "STRING_VALUE", // required - * // description: "STRING_VALUE", // required - * // }, - * // content: [ // TaskComponentList // required - * // { // TaskComponent - * // text: "", - * // infrastructureUpdate: { - * // transition: { - * // currentState: "STRING_VALUE", // required - * // nextState: "STRING_VALUE", // required - * // }, - * // }, - * // alert: { - * // type: "INFO" || "ERROR" || "WARNING", // required - * // content: [ // required - * // { - * // text: "", - * // }, - * // ], - * // }, - * // progress: { - * // content: [ // required - * // { - * // step: "", - * // }, - * // ], - * // }, - * // }, - * // ], - * // actions: [ // TaskActionList - * // { // TaskAction - * // label: "STRING_VALUE", // required - * // note: { // TaskActionNote - * // content: "STRING_VALUE", // required - * // type: "INFO" || "WARNING", - * // }, - * // primary: true || false, - * // disabled: true || false, - * // payload: { // TaskActionPayload // required - * // "": "STRING_VALUE", - * // }, - * // confirmation: { // TaskActionConfirmation - * // content: "STRING_VALUE", - * // }, - * // }, - * // ], - * // }, - * // taskReference: { // TaskReference - * // taskId: "STRING_VALUE", // required - * // }, - * // suggestions: { // Suggestions - * // items: [ // SuggestionList // required - * // { // Suggestion - * // value: "STRING_VALUE", // required - * // }, - * // ], - * // }, - * // section: { // Section - * // title: "STRING_VALUE", // required - * // content: [ // SectionComponentList // required - * // { // SectionComponent Union: only one key present - * // text: "", - * // alert: { - * // type: "INFO" || "ERROR" || "WARNING", // required - * // content: [ // required - * // { - * // text: "", - * // }, - * // ], - * // }, - * // resource: { // Resource - * // title: "STRING_VALUE", // required - * // link: "STRING_VALUE", // required - * // description: "STRING_VALUE", // required - * // type: "STRING_VALUE", // required - * // ARN: "STRING_VALUE", // required - * // resourceJsonString: "STRING_VALUE", // required - * // }, - * // resourceList: { // ResourceList - * // action: { // Action Union: only one key present - * // webLink: { // WebLink - * // label: "STRING_VALUE", // required - * // url: "STRING_VALUE", // required - * // }, - * // moduleLink: { // ModuleLink Union: only one key present - * // cloudWatchTroubleshootingLink: { // CloudWatchTroubleshootingLink - * // label: "STRING_VALUE", // required - * // investigationPayload: "STRING_VALUE", // required - * // defaultText: "STRING_VALUE", - * // }, - * // }, - * // }, - * // items: [ // Resources // required - * // { - * // title: "STRING_VALUE", // required - * // link: "STRING_VALUE", // required - * // description: "STRING_VALUE", // required - * // type: "STRING_VALUE", // required - * // ARN: "STRING_VALUE", // required - * // resourceJsonString: "STRING_VALUE", // required - * // }, - * // ], - * // }, - * // }, - * // ], - * // }, - * // resource: "", - * // resourceList: { - * // action: {// Union: only one key present - * // webLink: { - * // label: "STRING_VALUE", // required - * // url: "STRING_VALUE", // required - * // }, - * // moduleLink: {// Union: only one key present - * // cloudWatchTroubleshootingLink: { - * // label: "STRING_VALUE", // required - * // investigationPayload: "STRING_VALUE", // required - * // defaultText: "STRING_VALUE", - * // }, - * // }, - * // }, - * // items: [ // required - * // "", - * // ], - * // }, - * // }, - * // }, - * // ], - * // }, - * // invalidStateEvent: { // InvalidStateEvent - * // reason: "INVALID_TASK_ASSIST_PLAN", // required - * // message: "STRING_VALUE", // required - * // }, - * // error: { // InternalServerException - * // message: "STRING_VALUE", // required - * // }, - * // }, - * // }; - * - * ``` - * - * @param SendMessageCommandInput - {@link SendMessageCommandInput} - * @returns {@link SendMessageCommandOutput} - * @see {@link SendMessageCommandInput} for command's `input` shape. - * @see {@link SendMessageCommandOutput} for command's `response` shape. - * @see {@link QDeveloperStreamingClientResolvedConfig | config} for QDeveloperStreamingClient's `config` shape. - * - * @throws {@link InternalServerException} (server fault) - * This exception is thrown when an unexpected error occurred during the processing of a request. - * - * @throws {@link ServiceQuotaExceededException} (client fault) - * This exception is thrown when request was denied due to caller exceeding their usage limits - * - * @throws {@link DryRunOperationException} (client fault) - * This exception is translated to a 204 as it succeeded the IAM Auth. - * - * @throws {@link ThrottlingException} (client fault) - * This exception is thrown when request was denied due to request throttling. - * - * @throws {@link ValidationException} (client fault) - * This exception is thrown when the input fails to satisfy the constraints specified by the service. - * - * @throws {@link ConflictException} (client fault) - * This exception is thrown when the action to perform could not be completed because the resource is in a conflicting state. - * - * @throws {@link ResourceNotFoundException} (client fault) - * This exception is thrown when describing a resource that does not exist. - * - * @throws {@link AccessDeniedException} (client fault) - * This exception is thrown when the user does not have sufficient access to perform this action. - * - * @throws {@link QDeveloperStreamingServiceException} - *

Base exception class for all service exceptions from QDeveloperStreaming service.

- * - */ -export class SendMessageCommand extends $Command.classBuilder() - .m(function (this: any, Command: any, cs: any, config: QDeveloperStreamingClientResolvedConfig, o: any) { - return [ +export class SendMessageCommand extends $Command { + // Start section: command_properties + // End section: command_properties + + constructor(readonly input: SendMessageCommandInput) { + // Start section: command_constructor + super(); + // End section: command_constructor + } + + /** + * @internal + */ + resolveMiddleware( + clientStack: MiddlewareStack, + configuration: QDeveloperStreamingClientResolvedConfig, + options?: __HttpHandlerOptions + ): Handler { + this.middlewareStack.use(getSerdePlugin(configuration, this.serialize, this.deserialize)); + + const stack = clientStack.concat(this.middlewareStack); + + const { logger } = configuration; + const clientName = "QDeveloperStreamingClient"; + const commandName = "SendMessageCommand"; + const handlerExecutionContext: HandlerExecutionContext = { + logger, + clientName, + commandName, + inputFilterSensitiveLog: + SendMessageRequestFilterSensitiveLog, + outputFilterSensitiveLog: + SendMessageResponseFilterSensitiveLog, + } + const { requestHandler } = configuration; + return stack.resolve( + (request: FinalizeHandlerArguments) => + requestHandler.handle(request.request as __HttpRequest, options || {}), + handlerExecutionContext + ); + } + + private serialize( + input: SendMessageCommandInput, + context: __SerdeContext + ): Promise<__HttpRequest> { + return serializeAws_json1_0SendMessageCommand(input, context); + } - getSerdePlugin(config, this.serialize, this.deserialize), - ]; - }) - .s("AmazonQDeveloperStreamingService", "SendMessage", { + private deserialize( + output: __HttpResponse, + context: __SerdeContext & __EventStreamSerdeContext + ): Promise { + return deserializeAws_json1_0SendMessageCommand(output, context); + } - /** - * @internal - */ - eventStream: { - output: true, - }, - }) - .n("QDeveloperStreamingClient", "SendMessageCommand") - .f(SendMessageRequestFilterSensitiveLog, SendMessageResponseFilterSensitiveLog) - .ser(se_SendMessageCommand) - .de(de_SendMessageCommand) -.build() { -/** @internal type navigation helper, not in runtime. */ -declare protected static __types: { - api: { - input: SendMessageRequest; - output: SendMessageResponse; - }; - sdk: { - input: SendMessageCommandInput; - output: SendMessageCommandOutput; - }; -}; + // Start section: command_body_extra + // End section: command_body_extra } diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/endpoints.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/endpoints.ts index 14f0eaa4ec6..430dab4416d 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/endpoints.ts +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/endpoints.ts @@ -1,13 +1,13 @@ // smithy-typescript generated code -import { - RegionInfoProvider, - RegionInfoProviderOptions, -} from "@aws-sdk/types"; import { PartitionHash, RegionHash, getRegionInfo, -} from "@smithy/config-resolver"; +} from "@aws-sdk/config-resolver"; +import { + RegionInfoProvider, + RegionInfoProviderOptions, +} from "@aws-sdk/types"; const regionHash: RegionHash = { }; @@ -26,9 +26,7 @@ const partitionHash: PartitionHash = { "ap-southeast-2", "ap-southeast-3", "ap-southeast-4", - "ap-southeast-5", "ca-central-1", - "ca-west-1", "eu-central-1", "eu-central-2", "eu-north-1", @@ -37,7 +35,6 @@ const partitionHash: PartitionHash = { "eu-west-1", "eu-west-2", "eu-west-3", - "il-central-1", "me-central-1", "me-south-1", "sa-east-1", @@ -46,7 +43,7 @@ const partitionHash: PartitionHash = { "us-west-1", "us-west-2", ], - regionRegex: "^(us|eu|ap|sa|ca|me|af|il|mx)\\-\\w+\\-\\d+$", + regionRegex: "^(us|eu|ap|sa|ca|me|af)\\-\\w+\\-\\d+$", variants: [ { "hostname": "amazonqdeveloperstreamingservice.{region}.amazonaws.com", @@ -142,41 +139,6 @@ const partitionHash: PartitionHash = { } ], }, - "aws-iso-e": { - regions: [ - "eu-isoe-west-1", - ], - regionRegex: "^eu\\-isoe\\-\\w+\\-\\d+$", - variants: [ - { - "hostname": "amazonqdeveloperstreamingservice.{region}.cloud.adc-e.uk", - "tags": [] - }, - { - "hostname": "amazonqdeveloperstreamingservice-fips.{region}.cloud.adc-e.uk", - "tags": [ - "fips" - ] - } - ], - }, - "aws-iso-f": { - regions: [ - ], - regionRegex: "^us\\-isof\\-\\w+\\-\\d+$", - variants: [ - { - "hostname": "amazonqdeveloperstreamingservice.{region}.csp.hci.ic.gov", - "tags": [] - }, - { - "hostname": "amazonqdeveloperstreamingservice-fips.{region}.csp.hci.ic.gov", - "tags": [ - "fips" - ] - } - ], - }, "aws-us-gov": { regions: [ "us-gov-east-1", diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/extensionConfiguration.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/extensionConfiguration.ts deleted file mode 100644 index 74ed575070f..00000000000 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/extensionConfiguration.ts +++ /dev/null @@ -1,10 +0,0 @@ -// smithy-typescript generated code -import { HttpAuthExtensionConfiguration } from "./auth/httpAuthExtensionConfiguration"; -import { AwsRegionExtensionConfiguration } from "@aws-sdk/types"; -import { HttpHandlerExtensionConfiguration } from "@smithy/protocol-http"; -import { DefaultExtensionConfiguration } from "@smithy/types"; - -/** - * @internal - */ -export interface QDeveloperStreamingExtensionConfiguration extends HttpHandlerExtensionConfiguration, DefaultExtensionConfiguration, AwsRegionExtensionConfiguration, HttpAuthExtensionConfiguration {} diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/index.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/index.ts index 2fe51ba01b5..255efc402b3 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/index.ts +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/index.ts @@ -1,9 +1,6 @@ // smithy-typescript generated code -/* eslint-disable */ export * from "./QDeveloperStreamingClient"; export * from "./QDeveloperStreaming"; -export type { RuntimeExtension } from "./runtimeExtensions"; -export type { QDeveloperStreamingExtensionConfiguration } from "./extensionConfiguration"; export * from "./commands"; export * from "./models"; diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/models/QDeveloperStreamingServiceException.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/models/QDeveloperStreamingServiceException.ts index 78c4dae9807..74a683825aa 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/models/QDeveloperStreamingServiceException.ts +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/models/QDeveloperStreamingServiceException.ts @@ -2,15 +2,9 @@ import { ServiceException as __ServiceException, ServiceExceptionOptions as __ServiceExceptionOptions, -} from "@smithy/smithy-client"; - -export type { __ServiceExceptionOptions } - -export { __ServiceException } +} from "@aws-sdk/smithy-client"; /** - * @public - * * Base exception class for all service exceptions from QDeveloperStreaming service. */ export class QDeveloperStreamingServiceException extends __ServiceException { diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/models/models_0.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/models/models_0.ts index 2c97e552099..4c3327fbb2e 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/models/models_0.ts +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/models/models_0.ts @@ -3,32 +3,22 @@ import { QDeveloperStreamingServiceException as __BaseException } from "./QDevel import { SENSITIVE_STRING, ExceptionOptionType as __ExceptionOptionType, -} from "@smithy/smithy-client"; +} from "@aws-sdk/smithy-client"; -/** - * @public - * @enum - */ -export const AccessDeniedExceptionReason = { - UNAUTHORIZED_CUSTOMIZATION_RESOURCE_ACCESS: "UNAUTHORIZED_CUSTOMIZATION_RESOURCE_ACCESS", -} as const -/** - * @public - */ -export type AccessDeniedExceptionReason = typeof AccessDeniedExceptionReason[keyof typeof AccessDeniedExceptionReason] +export enum AccessDeniedExceptionReason { + UNAUTHORIZED_CUSTOMIZATION_RESOURCE_ACCESS = "UNAUTHORIZED_CUSTOMIZATION_RESOURCE_ACCESS", +} /** * This exception is thrown when the user does not have sufficient access to perform this action. - * @public */ export class AccessDeniedException extends __BaseException { readonly name: "AccessDeniedException" = "AccessDeniedException"; readonly $fault: "client" = "client"; /** * Reason for AccessDeniedException - * @public */ - reason?: AccessDeniedExceptionReason; + reason?: AccessDeniedExceptionReason | string; /** * @internal @@ -46,7 +36,6 @@ export class AccessDeniedException extends __BaseException { /** * This exception is thrown when an unexpected error occurred during the processing of a request. - * @public */ export class InternalServerException extends __BaseException { readonly name: "InternalServerException" = "InternalServerException"; @@ -68,7 +57,6 @@ export class InternalServerException extends __BaseException { /** * This exception is thrown when describing a resource that does not exist. - * @public */ export class ResourceNotFoundException extends __BaseException { readonly name: "ResourceNotFoundException" = "ResourceNotFoundException"; @@ -86,9 +74,12 @@ export class ResourceNotFoundException extends __BaseException { } } +export enum ThrottlingExceptionReason { + MONTHLY_REQUEST_COUNT = "MONTHLY_REQUEST_COUNT", +} + /** * This exception is thrown when request was denied due to request throttling. - * @public */ export class ThrottlingException extends __BaseException { readonly name: "ThrottlingException" = "ThrottlingException"; @@ -96,6 +87,11 @@ export class ThrottlingException extends __BaseException { $retryable = { throttling: true, }; + /** + * Reason for ThrottlingException + */ + reason?: ThrottlingExceptionReason | string; + /** * @internal */ @@ -106,35 +102,26 @@ export class ThrottlingException extends __BaseException { ...opts }); Object.setPrototypeOf(this, ThrottlingException.prototype); + this.reason = opts.reason; } } -/** - * @public - * @enum - */ -export const ValidationExceptionReason = { - CONTENT_LENGTH_EXCEEDS_THRESHOLD: "CONTENT_LENGTH_EXCEEDS_THRESHOLD", - INVALID_CONVERSATION_ID: "INVALID_CONVERSATION_ID", - INVALID_KMS_GRANT: "INVALID_KMS_GRANT", -} as const -/** - * @public - */ -export type ValidationExceptionReason = typeof ValidationExceptionReason[keyof typeof ValidationExceptionReason] +export enum ValidationExceptionReason { + CONTENT_LENGTH_EXCEEDS_THRESHOLD = "CONTENT_LENGTH_EXCEEDS_THRESHOLD", + INVALID_CONVERSATION_ID = "INVALID_CONVERSATION_ID", + INVALID_KMS_GRANT = "INVALID_KMS_GRANT", +} /** * This exception is thrown when the input fails to satisfy the constraints specified by the service. - * @public */ export class ValidationException extends __BaseException { readonly name: "ValidationException" = "ValidationException"; readonly $fault: "client" = "client"; /** * Reason for ValidationException - * @public */ - reason?: ValidationExceptionReason; + reason?: ValidationExceptionReason | string; /** * @internal @@ -152,32 +139,27 @@ export class ValidationException extends __BaseException { /** * Description of a user's context when they are calling Q Chat from AppStudio - * @public */ export interface AppStudioState { /** * The namespace of the context. Examples: 'ui.Button', 'ui.Table.DataSource', 'ui.Table.RowActions.Button', 'logic.invokeAWS', 'logic.JavaScript' - * @public */ - namespace: string | undefined; + namespace: string; /** * The name of the property. Examples: 'visibility', 'disability', 'value', 'code' - * @public */ - propertyName: string | undefined; + propertyName: string; /** * The value of the property. - * @public */ propertyValue?: string; /** * Context about how the property is used - * @public */ - propertyContext: string | undefined; + propertyContext: string; } /** @@ -201,14 +183,12 @@ export const AppStudioStateFilterSensitiveLog = (obj: AppStudioState): any => ({ /** * Streaming Response Event for Assistant Markdown text message. - * @public */ export interface AssistantResponseEvent { /** * The content of the text message in markdown format. - * @public */ - content: string | undefined; + content: string; } /** @@ -221,73 +201,62 @@ export const AssistantResponseEventFilterSensitiveLog = (obj: AssistantResponseE }), }) -/** - * @public - * @enum - */ -export const UserIntent = { +export enum UserIntent { /** * Apply Common Best Practices */ - APPLY_COMMON_BEST_PRACTICES: "APPLY_COMMON_BEST_PRACTICES", + APPLY_COMMON_BEST_PRACTICES = "APPLY_COMMON_BEST_PRACTICES", /** * Cite Sources */ - CITE_SOURCES: "CITE_SOURCES", + CITE_SOURCES = "CITE_SOURCES", /** * generate code */ - CODE_GENERATION: "CODE_GENERATION", + CODE_GENERATION = "CODE_GENERATION", /** * Explain Code Selection */ - EXPLAIN_CODE_SELECTION: "EXPLAIN_CODE_SELECTION", + EXPLAIN_CODE_SELECTION = "EXPLAIN_CODE_SELECTION", /** * Explain Code Line By Line */ - EXPLAIN_LINE_BY_LINE: "EXPLAIN_LINE_BY_LINE", + EXPLAIN_LINE_BY_LINE = "EXPLAIN_LINE_BY_LINE", /** * Generate CloudFormation Template */ - GENERATE_CLOUDFORMATION_TEMPLATE: "GENERATE_CLOUDFORMATION_TEMPLATE", + GENERATE_CLOUDFORMATION_TEMPLATE = "GENERATE_CLOUDFORMATION_TEMPLATE", /** * Generate Unit Tests */ - GENERATE_UNIT_TESTS: "GENERATE_UNIT_TESTS", + GENERATE_UNIT_TESTS = "GENERATE_UNIT_TESTS", /** * Improve Code */ - IMPROVE_CODE: "IMPROVE_CODE", + IMPROVE_CODE = "IMPROVE_CODE", /** * Show More Examples */ - SHOW_EXAMPLES: "SHOW_EXAMPLES", + SHOW_EXAMPLES = "SHOW_EXAMPLES", /** * Suggest Alternative Implementation */ - SUGGEST_ALTERNATE_IMPLEMENTATION: "SUGGEST_ALTERNATE_IMPLEMENTATION", -} as const -/** - * @public - */ -export type UserIntent = typeof UserIntent[keyof typeof UserIntent] + SUGGEST_ALTERNATE_IMPLEMENTATION = "SUGGEST_ALTERNATE_IMPLEMENTATION", +} /** * Followup Prompt for the Assistant Response - * @public */ export interface FollowupPrompt { /** * The content of the text message in markdown format. - * @public */ - content: string | undefined; + content: string; /** * User Intent - * @public */ - userIntent?: UserIntent; + userIntent?: UserIntent | string; } /** @@ -302,63 +271,67 @@ export const FollowupPromptFilterSensitiveLog = (obj: FollowupPrompt): any => ({ /** * Represents span in a text - * @public */ export interface Span { start?: number; end?: number; } +/** + * @internal + */ +export const SpanFilterSensitiveLog = (obj: Span): any => ({ + ...obj, +}) + /** * Code Reference / Repository details - * @public */ export interface Reference { /** * License name - * @public */ licenseName?: string; /** * Code Repsitory for the associated reference - * @public */ repository?: string; /** * Respository URL - * @public */ url?: string; /** * Span / Range for the Reference - * @public */ recommendationContentSpan?: Span; } +/** + * @internal + */ +export const ReferenceFilterSensitiveLog = (obj: Reference): any => ({ + ...obj, +}) + /** * Represents an additional reference link retured with the Chat message - * @public */ export interface SupplementaryWebLink { /** * URL of the web reference link - * @public */ - url: string | undefined; + url: string; /** * Title of the web reference link - * @public */ - title: string | undefined; + title: string; /** * Relevant text snippet from the link - * @public */ snippet?: string; } @@ -381,36 +354,30 @@ export const SupplementaryWebLinkFilterSensitiveLog = (obj: SupplementaryWebLink /** * Markdown text message. - * @public */ export interface AssistantResponseMessage { /** * Unique identifier for the chat message - * @public */ messageId?: string; /** * The content of the text message in markdown format. - * @public */ - content: string | undefined; + content: string; /** * Web References - * @public */ supplementaryWebLinks?: (SupplementaryWebLink)[]; /** * Code References - * @public */ references?: (Reference)[]; /** * Followup Prompt - * @public */ followupPrompt?: FollowupPrompt; } @@ -434,32 +401,22 @@ export const AssistantResponseMessageFilterSensitiveLog = (obj: AssistantRespons }), }) -/** - * @public - * @enum - */ -export const ConflictExceptionReason = { - CUSTOMER_KMS_KEY_DISABLED: "CUSTOMER_KMS_KEY_DISABLED", - CUSTOMER_KMS_KEY_INVALID_KEY_POLICY: "CUSTOMER_KMS_KEY_INVALID_KEY_POLICY", - MISMATCHED_KMS_KEY: "MISMATCHED_KMS_KEY", -} as const -/** - * @public - */ -export type ConflictExceptionReason = typeof ConflictExceptionReason[keyof typeof ConflictExceptionReason] +export enum ConflictExceptionReason { + CUSTOMER_KMS_KEY_DISABLED = "CUSTOMER_KMS_KEY_DISABLED", + CUSTOMER_KMS_KEY_INVALID_KEY_POLICY = "CUSTOMER_KMS_KEY_INVALID_KEY_POLICY", + MISMATCHED_KMS_KEY = "MISMATCHED_KMS_KEY", +} /** * This exception is thrown when the action to perform could not be completed because the resource is in a conflicting state. - * @public */ export class ConflictException extends __BaseException { readonly name: "ConflictException" = "ConflictException"; readonly $fault: "client" = "client"; /** * Reason for ConflictException - * @public */ - reason?: ConflictExceptionReason; + reason?: ConflictExceptionReason | string; /** * @internal @@ -477,15 +434,20 @@ export class ConflictException extends __BaseException { /** * Programming Languages supported by CodeWhisperer - * @public */ export interface ProgrammingLanguage { - languageName: string | undefined; + languageName: string; } +/** + * @internal + */ +export const ProgrammingLanguageFilterSensitiveLog = (obj: ProgrammingLanguage): any => ({ + ...obj, +}) + /** * Information about the state of the AWS management console page from which the user is calling - * @public */ export interface ConsoleState { region?: string; @@ -509,43 +471,31 @@ export const ConsoleStateFilterSensitiveLog = (obj: ConsoleState): any => ({ }), }) -/** - * @public - * @enum - */ -export const DiagnosticSeverity = { - ERROR: "ERROR", - HINT: "HINT", - INFORMATION: "INFORMATION", - WARNING: "WARNING", -} as const -/** - * @public - */ -export type DiagnosticSeverity = typeof DiagnosticSeverity[keyof typeof DiagnosticSeverity] +export enum DiagnosticSeverity { + ERROR = "ERROR", + HINT = "HINT", + INFORMATION = "INFORMATION", + WARNING = "WARNING", +} /** * Structure to represent metadata about a Runtime Diagnostics - * @public */ export interface RuntimeDiagnostic { /** * A human-readable string describing the source of the diagnostic - * @public */ - source: string | undefined; + source: string; /** * Diagnostic Error type - * @public */ - severity: DiagnosticSeverity | undefined; + severity: DiagnosticSeverity | string; /** * The diagnostic's message. - * @public */ - message: string | undefined; + message: string; } /** @@ -561,68 +511,56 @@ export const RuntimeDiagnosticFilterSensitiveLog = (obj: RuntimeDiagnostic): any }), }) -/** - * @public - * @enum - */ -export const SymbolType = { - DECLARATION: "DECLARATION", - USAGE: "USAGE", -} as const -/** - * @public - */ -export type SymbolType = typeof SymbolType[keyof typeof SymbolType] +export enum SymbolType { + DECLARATION = "DECLARATION", + USAGE = "USAGE", +} -/** - * @public - */ export interface DocumentSymbol { /** * Name of the Document Symbol - * @public */ - name: string | undefined; + name: string; /** * Symbol type - DECLARATION / USAGE - * @public */ - type: SymbolType | undefined; + type: SymbolType | string; /** * Symbol package / source for FullyQualified names - * @public */ source?: string; } +/** + * @internal + */ +export const DocumentSymbolFilterSensitiveLog = (obj: DocumentSymbol): any => ({ + ...obj, +}) + /** * Represents a Text Document / File - * @public */ export interface TextDocument { /** * Filepath relative to the root of the workspace - * @public */ - relativeFilePath: string | undefined; + relativeFilePath: string; /** * The text document's language identifier. - * @public */ programmingLanguage?: ProgrammingLanguage; /** * Content of the text document - * @public */ text?: string; /** * DocumentSymbols parsed from a text document - * @public */ documentSymbols?: (DocumentSymbol)[]; } @@ -642,74 +580,76 @@ export const TextDocumentFilterSensitiveLog = (obj: TextDocument): any => ({ /** * Indicates Cursor postion in a Text Document - * @public */ export interface Position { /** * Line position in a document. - * @public */ - line: number | undefined; + line: number; /** * Character offset on a line in a document (zero-based) - * @public */ - character: number | undefined; + character: number; } +/** + * @internal + */ +export const PositionFilterSensitiveLog = (obj: Position): any => ({ + ...obj, +}) + /** * Indicates Range / Span in a Text Document - * @public */ export interface Range { /** * The range's start position. - * @public */ - start: Position | undefined; + start: Position; /** * The range's end position. - * @public */ - end: Position | undefined; + end: Position; } +/** + * @internal + */ +export const RangeFilterSensitiveLog = (obj: Range): any => ({ + ...obj, +}) + /** * Structure to represent metadata about a TextDocument Diagnostic - * @public */ export interface TextDocumentDiagnostic { /** * Represents a Text Document associated with Diagnostic - * @public */ - document: TextDocument | undefined; + document: TextDocument; /** * The range at which the message applies. - * @public */ - range: Range | undefined; + range: Range; /** * A human-readable string describing the source of the diagnostic - * @public */ - source: string | undefined; + source: string; /** * Diagnostic Error type - * @public */ - severity: DiagnosticSeverity | undefined; + severity: DiagnosticSeverity | string; /** * The diagnostic's message. - * @public */ - message: string | undefined; + message: string; } /** @@ -730,21 +670,16 @@ export const TextDocumentDiagnosticFilterSensitiveLog = (obj: TextDocumentDiagno /** * Represents a Diagnostic message - * @public */ export type Diagnostic = | Diagnostic.RuntimeDiagnosticMember | Diagnostic.TextDocumentDiagnosticMember | Diagnostic.$UnknownMember -/** - * @public - */ export namespace Diagnostic { /** * Diagnostics originating from a TextDocument - * @public */ export interface TextDocumentDiagnosticMember { textDocumentDiagnostic: TextDocumentDiagnostic; @@ -754,7 +689,6 @@ export namespace Diagnostic { /** * Diagnostics originating from a Runtime - * @public */ export interface RuntimeDiagnosticMember { textDocumentDiagnostic?: never; @@ -762,9 +696,6 @@ export namespace Diagnostic { $unknown?: never; } - /** - * @public - */ export interface $UnknownMember { textDocumentDiagnostic?: never; runtimeDiagnostic?: never; @@ -802,21 +733,16 @@ export const DiagnosticFilterSensitiveLog = (obj: Diagnostic): any => { /** * Represents the state of the Cursor in an Editor - * @public */ export type CursorState = | CursorState.PositionMember | CursorState.RangeMember | CursorState.$UnknownMember -/** - * @public - */ export namespace CursorState { /** * Represents a cursor position in a Text Document - * @public */ export interface PositionMember { position: Position; @@ -826,7 +752,6 @@ export namespace CursorState { /** * Represents a text selection in a Text Document - * @public */ export interface RangeMember { position?: never; @@ -834,9 +759,6 @@ export namespace CursorState { $unknown?: never; } - /** - * @public - */ export interface $UnknownMember { position?: never; range?: never; @@ -859,33 +781,40 @@ export namespace CursorState { } } +/** + * @internal + */ +export const CursorStateFilterSensitiveLog = (obj: CursorState): any => { + if (obj.position !== undefined) return {position: + PositionFilterSensitiveLog(obj.position) + }; + if (obj.range !== undefined) return {range: + RangeFilterSensitiveLog(obj.range) + }; + if (obj.$unknown !== undefined) return {[obj.$unknown[0]]: 'UNKNOWN'}; +} /** * Represents an IDE retrieved relevant Text Document / File - * @public */ export interface RelevantTextDocument { /** * Filepath relative to the root of the workspace - * @public */ - relativeFilePath: string | undefined; + relativeFilePath: string; /** * The text document's language identifier. - * @public */ programmingLanguage?: ProgrammingLanguage; /** * Content of the text document - * @public */ text?: string; /** * DocumentSymbols parsed from a text document - * @public */ documentSymbols?: (DocumentSymbol)[]; } @@ -905,30 +834,25 @@ export const RelevantTextDocumentFilterSensitiveLog = (obj: RelevantTextDocument /** * Represents the state of an Editor - * @public */ export interface EditorState { /** * Represents currently edited file - * @public */ document?: TextDocument; /** * Position of the cursor - * @public */ cursorState?: CursorState; /** * Represents IDE provided relevant files - * @public */ relevantDocuments?: (RelevantTextDocument)[]; /** * Whether service should use relevant document in prompt - * @public */ useRelevantDocuments?: boolean; } @@ -942,7 +866,7 @@ export const EditorStateFilterSensitiveLog = (obj: EditorState): any => ({ TextDocumentFilterSensitiveLog(obj.document) }), ...(obj.cursorState && { cursorState: - obj.cursorState + CursorStateFilterSensitiveLog(obj.cursorState) }), ...(obj.relevantDocuments && { relevantDocuments: obj.relevantDocuments.map( @@ -954,18 +878,15 @@ export const EditorStateFilterSensitiveLog = (obj: EditorState): any => ({ /** * An environment variable - * @public */ export interface EnvironmentVariable { /** * The key of an environment variable - * @public */ key?: string; /** * The value of an environment variable - * @public */ value?: string; } @@ -985,26 +906,27 @@ export const EnvironmentVariableFilterSensitiveLog = (obj: EnvironmentVariable): /** * State related to the user's environment - * @public */ export interface EnvState { /** * The name of the operating system in use - * @public */ operatingSystem?: string; /** * The current working directory of the environment - * @public */ currentWorkingDirectory?: string; /** * The environment variables set in the current environment - * @public */ environmentVariables?: (EnvironmentVariable)[]; + + /** + * Local timezone offset of the client. For more information, see documentation https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getTimezoneOffset + */ + timezoneOffset?: number; } /** @@ -1025,12 +947,10 @@ export const EnvStateFilterSensitiveLog = (obj: EnvState): any => ({ /** * State related to the Git VSC - * @public */ export interface GitState { /** * The output of the command `git status --porcelain=v1 -b` - * @public */ status?: string; } @@ -1047,36 +967,30 @@ export const GitStateFilterSensitiveLog = (obj: GitState): any => ({ /** * An single entry in the shell history - * @public */ export interface ShellHistoryEntry { /** * The shell command that was run - * @public */ - command: string | undefined; + command: string; /** * The directory the command was ran in - * @public */ directory?: string; /** * The exit code of the command after it finished - * @public */ exitCode?: number; /** * The stdout from the command - * @public */ stdout?: string; /** * The stderr from the command - * @public */ stderr?: string; } @@ -1102,18 +1016,15 @@ export const ShellHistoryEntryFilterSensitiveLog = (obj: ShellHistoryEntry): any /** * Represents the state of a shell - * @public */ export interface ShellState { /** * The name of the current shell - * @public */ - shellName: string | undefined; + shellName: string; /** * The history previous shell commands for the current shell - * @public */ shellHistory?: (ShellHistoryEntry)[]; } @@ -1133,62 +1044,59 @@ export const ShellStateFilterSensitiveLog = (obj: ShellState): any => ({ /** * Settings information passed by the Q widget - * @public */ export interface UserSettings { hasConsentedToCrossRegionCalls?: boolean; } +/** + * @internal + */ +export const UserSettingsFilterSensitiveLog = (obj: UserSettings): any => ({ + ...obj, +}) + /** * Additional Chat message context associated with the Chat Message - * @public */ export interface UserInputMessageContext { /** * Editor state chat message context. - * @public */ editorState?: EditorState; /** * Shell state chat message context. - * @public */ shellState?: ShellState; /** * Git state chat message context. - * @public */ gitState?: GitState; /** * Environment state chat message context. - * @public */ envState?: EnvState; /** * The state of a user's AppStudio UI when sending a message. - * @public */ appStudioContext?: AppStudioState; /** * Diagnostic chat message context. - * @public */ diagnostic?: Diagnostic; /** * Contextual information about the environment from which the user is calling. - * @public */ consoleState?: ConsoleState; /** * Settings information, e.g., whether the user has enabled cross-region API calls. - * @public */ userSettings?: UserSettings; } @@ -1223,26 +1131,22 @@ export const UserInputMessageContextFilterSensitiveLog = (obj: UserInputMessageC /** * Structure to represent a chat input message from User - * @public */ export interface UserInputMessage { /** * The content of the chat message. - * @public */ - content: string | undefined; + content: string; /** * Chat message context associated with the Chat Message - * @public */ userInputMessageContext?: UserInputMessageContext; /** * User Intent - * @public */ - userIntent?: UserIntent; + userIntent?: UserIntent | string; } /** @@ -1258,22 +1162,15 @@ export const UserInputMessageFilterSensitiveLog = (obj: UserInputMessage): any = }), }) -/** - * @public - */ export type ChatMessage = | ChatMessage.AssistantResponseMessageMember | ChatMessage.UserInputMessageMember | ChatMessage.$UnknownMember -/** - * @public - */ export namespace ChatMessage { /** * Structure to represent a chat input message from User - * @public */ export interface UserInputMessageMember { userInputMessage: UserInputMessage; @@ -1283,7 +1180,6 @@ export namespace ChatMessage { /** * Markdown text message. - * @public */ export interface AssistantResponseMessageMember { userInputMessage?: never; @@ -1291,9 +1187,6 @@ export namespace ChatMessage { $unknown?: never; } - /** - * @public - */ export interface $UnknownMember { userInputMessage?: never; assistantResponseMessage?: never; @@ -1331,14 +1224,12 @@ export const ChatMessageFilterSensitiveLog = (obj: ChatMessage): any => { /** * Streaming response event for generated code text. - * @public */ export interface CodeEvent { /** * Generated code snippet. - * @public */ - content: string | undefined; + content: string; } /** @@ -1353,31 +1244,40 @@ export const CodeEventFilterSensitiveLog = (obj: CodeEvent): any => ({ /** * Streaming Response Event for CodeReferences - * @public */ export interface CodeReferenceEvent { /** * Code References for Assistant Response Message - * @public */ references?: (Reference)[]; } +/** + * @internal + */ +export const CodeReferenceEventFilterSensitiveLog = (obj: CodeReferenceEvent): any => ({ + ...obj, +}) + /** * Streaming Response Event when DryRun is succeessful - * @public */ export interface DryRunSucceedEvent { } +/** + * @internal + */ +export const DryRunSucceedEventFilterSensitiveLog = (obj: DryRunSucceedEvent): any => ({ + ...obj, +}) + /** * Streaming Response Event for Followup Prompt. - * @public */ export interface FollowupPromptEvent { /** * Followup Prompt for the Assistant Response - * @public */ followupPrompt?: FollowupPrompt; } @@ -1392,30 +1292,16 @@ export const FollowupPromptEventFilterSensitiveLog = (obj: FollowupPromptEvent): }), }) -/** - * @public - * @enum - */ -export const IntentType = { - GLUE_SENSEI: "GLUE_SENSEI", - RESOURCE_DATA: "RESOURCE_DATA", - SUPPORT: "SUPPORT", -} as const -/** - * @public - */ -export type IntentType = typeof IntentType[keyof typeof IntentType] +export enum IntentType { + GLUE_SENSEI = "GLUE_SENSEI", + RESOURCE_DATA = "RESOURCE_DATA", + SUPPORT = "SUPPORT", +} -/** - * @public - */ export type IntentDataType = | IntentDataType.StringMember | IntentDataType.$UnknownMember -/** - * @public - */ export namespace IntentDataType { export interface StringMember { @@ -1423,9 +1309,6 @@ export namespace IntentDataType { $unknown?: never; } - /** - * @public - */ export interface $UnknownMember { string?: never; $unknown: [string, any]; @@ -1445,17 +1328,24 @@ export namespace IntentDataType { } } +/** + * @internal + */ +export const IntentDataTypeFilterSensitiveLog = (obj: IntentDataType): any => { + if (obj.string !== undefined) return {string: + obj.string + }; + if (obj.$unknown !== undefined) return {[obj.$unknown[0]]: 'UNKNOWN'}; +} /** * Streaming Response Event for Intents - * @public */ export interface IntentsEvent { /** * A map of Intent objects - * @public */ - intents?: Partial>>; + intents?: Record>; } /** @@ -1468,16 +1358,110 @@ export const IntentsEventFilterSensitiveLog = (obj: IntentsEvent): any => ({ }), }) +/** + * For CloudWatch Troubleshooting Link Module + */ +export interface CloudWatchTroubleshootingLink { + /** + * A label for the link. + */ + label: string; + + /** + * Stringified JSON payload. See spec here https://code.amazon.com/packages/CloudWatchOdysseyModel/blobs/50c0832f0e393e4ab68827eb4f04d832366821c1/--/model/events.smithy#L28 . + */ + investigationPayload: string; + + /** + * Fallback string, if target channel does not support the CloudWatchTroubleshootingLink. + */ + defaultText?: string; +} + +/** + * @internal + */ +export const CloudWatchTroubleshootingLinkFilterSensitiveLog = (obj: CloudWatchTroubleshootingLink): any => ({ + ...obj, + ...(obj.label && { label: + SENSITIVE_STRING + }), + ...(obj.investigationPayload && { investigationPayload: + SENSITIVE_STRING + }), + ...(obj.defaultText && { defaultText: + SENSITIVE_STRING + }), +}) + +export interface ModuleLink { + /** + * For CloudWatch Troubleshooting Link Module + */ + cloudWatchTroubleshootingLink?: CloudWatchTroubleshootingLink; +} + +/** + * @internal + */ +export const ModuleLinkFilterSensitiveLog = (obj: ModuleLink): any => ({ + ...obj, + ...(obj.cloudWatchTroubleshootingLink && { cloudWatchTroubleshootingLink: + CloudWatchTroubleshootingLinkFilterSensitiveLog(obj.cloudWatchTroubleshootingLink) + }), +}) + +export interface WebLink { + /** + * A label for the link + */ + label: string; + + /** + * URL of the Weblink + */ + url: string; +} + +/** + * @internal + */ +export const WebLinkFilterSensitiveLog = (obj: WebLink): any => ({ + ...obj, + ...(obj.label && { label: + SENSITIVE_STRING + }), + ...(obj.url && { url: + SENSITIVE_STRING + }), +}) + +export interface Action { + webLink?: WebLink; + moduleLink?: ModuleLink; +} + +/** + * @internal + */ +export const ActionFilterSensitiveLog = (obj: Action): any => ({ + ...obj, + ...(obj.webLink && { webLink: + WebLinkFilterSensitiveLog(obj.webLink) + }), + ...(obj.moduleLink && { moduleLink: + ModuleLinkFilterSensitiveLog(obj.moduleLink) + }), +}) + /** * Structure representing a simple text component with sensitive content, which can include Markdown formatting. - * @public */ export interface Text { /** * Contains text content that may include sensitive information and can support Markdown formatting. - * @public */ - content: string | undefined; + content: string; } /** @@ -1490,13 +1474,9 @@ export const TextFilterSensitiveLog = (obj: Text): any => ({ }), }) -/** - * @public - */ export interface AlertComponent { /** * Structure representing a simple text component with sensitive content, which can include Markdown formatting. - * @public */ text?: Text; } @@ -1511,45 +1491,34 @@ export const AlertComponentFilterSensitiveLog = (obj: AlertComponent): any => ({ }), }) -/** - * @public - * @enum - */ -export const AlertType = { +export enum AlertType { /** * Alert indicating an error or failure that requires attention. */ - ERROR: "ERROR", + ERROR = "ERROR", /** * Informational alert providing general information. */ - INFO: "INFO", + INFO = "INFO", /** * Alert indicating a warning or potential issue that should be noted. */ - WARNING: "WARNING", -} as const -/** - * @public - */ -export type AlertType = typeof AlertType[keyof typeof AlertType] + WARNING = "WARNING", +} /** * Structure representing an alert with a type and content. - * @public */ export interface Alert { /** * Enum defining types of alerts that can be issued. - * @public */ - type: AlertType | undefined; + type: AlertType | string; /** * Contains the content of the alert, which may include sensitive information. - * @public */ - content: (AlertComponent)[] | undefined; + content: (AlertComponent)[]; } /** @@ -1567,20 +1536,17 @@ export const AlertFilterSensitiveLog = (obj: Alert): any => ({ /** * Structure describing a transition between two states in an infrastructure update. - * @public */ export interface InfrastructureUpdateTransition { /** * The current state of the infrastructure before the update. - * @public */ - currentState: string | undefined; + currentState: string; /** * The next state of the infrastructure following the update. - * @public */ - nextState: string | undefined; + nextState: string; } /** @@ -1598,12 +1564,10 @@ export const InfrastructureUpdateTransitionFilterSensitiveLog = (obj: Infrastruc /** * Structure representing different types of infrastructure updates. - * @public */ export interface InfrastructureUpdate { /** * Structure describing a transition between two states in an infrastructure update. - * @public */ transition?: InfrastructureUpdateTransition; } @@ -1618,13 +1582,9 @@ export const InfrastructureUpdateFilterSensitiveLog = (obj: InfrastructureUpdate }), }) -/** - * @public - */ export interface StepComponent { /** * Structure representing a simple text component with sensitive content, which can include Markdown formatting. - * @public */ text?: Text; } @@ -1639,71 +1599,58 @@ export const StepComponentFilterSensitiveLog = (obj: StepComponent): any => ({ }), }) -/** - * @public - * @enum - */ -export const StepState = { +export enum StepState { /** * Indicates a failure or issue that needs to be addressed. */ - FAILED: "FAILED", + FAILED = "FAILED", /** * Indicates that the step is currently being processed. This is a non-terminal state, meaning the process is active and ongoing. */ - IN_PROGRESS: "IN_PROGRESS", + IN_PROGRESS = "IN_PROGRESS", /** * Indicates that the step is being loaded or initialized. This is a non-terminal state, meaning the process is in the setup phase. */ - LOADING: "LOADING", + LOADING = "LOADING", /** * Indicates that the step is temporarily halted but can resume. This is a non-terminal state, representing a temporary pause. */ - PAUSED: "PAUSED", + PAUSED = "PAUSED", /** * Indicates that the step is waiting for some condition or input. This is a non-terminal state, meaning the process is paused but not complete. */ - PENDING: "PENDING", + PENDING = "PENDING", /** * Indicates that the step was stopped, either intentionally or unintentionally. */ - STOPPED: "STOPPED", + STOPPED = "STOPPED", /** * Indicates successful completion of the step. */ - SUCCEEDED: "SUCCEEDED", -} as const -/** - * @public - */ -export type StepState = typeof StepState[keyof typeof StepState] + SUCCEEDED = "SUCCEEDED", +} /** * Structure representing an individual step in a process. - * @public */ export interface Step { /** * A unique identifier for the step. It must be a non-negative integer to ensure each step is distinct. - * @public */ - id: number | undefined; + id: number; /** * Enum representing all possible step states, combining terminal and non-terminal states. - * @public */ - state: StepState | undefined; + state: StepState | string; /** * A label for the step, providing a concise description. - * @public */ - label: string | undefined; + label: string; /** * Optional content providing additional details about the step. - * @public */ content?: (StepComponent)[]; } @@ -1724,13 +1671,9 @@ export const StepFilterSensitiveLog = (obj: Step): any => ({ }), }) -/** - * @public - */ export interface ProgressComponent { /** * Structure representing an individual step in a process. - * @public */ step?: Step; } @@ -1747,14 +1690,12 @@ export const ProgressComponentFilterSensitiveLog = (obj: ProgressComponent): any /** * Structure representing a collection of steps in a process. - * @public */ export interface Progress { /** * A collection of steps that make up a process. Each step is detailed using the Step structure. - * @public */ - content: (ProgressComponent)[] | undefined; + content: (ProgressComponent)[]; } /** @@ -1772,44 +1713,37 @@ export const ProgressFilterSensitiveLog = (obj: Progress): any => ({ /** * Structure representing a resource item - * @public */ export interface Resource { /** * Card title. - * @public */ - title: string | undefined; + title: string; /** * Link for the resource item - * @public */ - link: string | undefined; + link: string; /** * Short text about that resource for example Region: us-east-1 - * @public */ - description: string | undefined; + description: string; /** * Resource type e.g AWS EC2 - * @public */ - type: string | undefined; + type: string; /** * Amazon resource number e.g arn:aws:aec:..... - * @public */ - ARN: string | undefined; + ARN: string; /** * A stringified object - * @public */ - resourceJsonString: string | undefined; + resourceJsonString: string; } /** @@ -1837,208 +1771,19 @@ export const ResourceFilterSensitiveLog = (obj: Resource): any => ({ }), }) -/** - * For CloudWatch Troubleshooting Link Module - * @public - */ -export interface CloudWatchTroubleshootingLink { - /** - * A label for the link. - * @public - */ - label: string | undefined; - - /** - * Stringified JSON payload. See spec here https://code.amazon.com/packages/CloudWatchOdysseyModel/blobs/50c0832f0e393e4ab68827eb4f04d832366821c1/--/model/events.smithy#L28 . - * @public - */ - investigationPayload: string | undefined; - - /** - * Fallback string, if target channel does not support the CloudWatchTroubleshootingLink. - * @public - */ - defaultText?: string; -} - -/** - * @internal - */ -export const CloudWatchTroubleshootingLinkFilterSensitiveLog = (obj: CloudWatchTroubleshootingLink): any => ({ - ...obj, - ...(obj.label && { label: - SENSITIVE_STRING - }), - ...(obj.investigationPayload && { investigationPayload: - SENSITIVE_STRING - }), - ...(obj.defaultText && { defaultText: - SENSITIVE_STRING - }), -}) - -/** - * @public - */ -export type ModuleLink = - | ModuleLink.CloudWatchTroubleshootingLinkMember - | ModuleLink.$UnknownMember - -/** - * @public - */ -export namespace ModuleLink { - - /** - * For CloudWatch Troubleshooting Link Module - * @public - */ - export interface CloudWatchTroubleshootingLinkMember { - cloudWatchTroubleshootingLink: CloudWatchTroubleshootingLink; - $unknown?: never; - } - - /** - * @public - */ - export interface $UnknownMember { - cloudWatchTroubleshootingLink?: never; - $unknown: [string, any]; - } - - export interface Visitor { - cloudWatchTroubleshootingLink: (value: CloudWatchTroubleshootingLink) => T; - _: (name: string, value: any) => T; - } - - export const visit = ( - value: ModuleLink, - visitor: Visitor - ): T => { - if (value.cloudWatchTroubleshootingLink !== undefined) return visitor.cloudWatchTroubleshootingLink(value.cloudWatchTroubleshootingLink); - return visitor._(value.$unknown[0], value.$unknown[1]); - } - -} -/** - * @internal - */ -export const ModuleLinkFilterSensitiveLog = (obj: ModuleLink): any => { - if (obj.cloudWatchTroubleshootingLink !== undefined) return {cloudWatchTroubleshootingLink: - CloudWatchTroubleshootingLinkFilterSensitiveLog(obj.cloudWatchTroubleshootingLink) - }; - if (obj.$unknown !== undefined) return {[obj.$unknown[0]]: 'UNKNOWN'}; -} - -/** - * @public - */ -export interface WebLink { - /** - * A label for the link - * @public - */ - label: string | undefined; - - /** - * URL of the Weblink - * @public - */ - url: string | undefined; -} - -/** - * @internal - */ -export const WebLinkFilterSensitiveLog = (obj: WebLink): any => ({ - ...obj, - ...(obj.label && { label: - SENSITIVE_STRING - }), - ...(obj.url && { url: - SENSITIVE_STRING - }), -}) - -/** - * @public - */ -export type Action = - | Action.ModuleLinkMember - | Action.WebLinkMember - | Action.$UnknownMember - -/** - * @public - */ -export namespace Action { - - export interface WebLinkMember { - webLink: WebLink; - moduleLink?: never; - $unknown?: never; - } - - export interface ModuleLinkMember { - webLink?: never; - moduleLink: ModuleLink; - $unknown?: never; - } - - /** - * @public - */ - export interface $UnknownMember { - webLink?: never; - moduleLink?: never; - $unknown: [string, any]; - } - - export interface Visitor { - webLink: (value: WebLink) => T; - moduleLink: (value: ModuleLink) => T; - _: (name: string, value: any) => T; - } - - export const visit = ( - value: Action, - visitor: Visitor - ): T => { - if (value.webLink !== undefined) return visitor.webLink(value.webLink); - if (value.moduleLink !== undefined) return visitor.moduleLink(value.moduleLink); - return visitor._(value.$unknown[0], value.$unknown[1]); - } - -} -/** - * @internal - */ -export const ActionFilterSensitiveLog = (obj: Action): any => { - if (obj.webLink !== undefined) return {webLink: - WebLinkFilterSensitiveLog(obj.webLink) - }; - if (obj.moduleLink !== undefined) return {moduleLink: - ModuleLinkFilterSensitiveLog(obj.moduleLink) - }; - if (obj.$unknown !== undefined) return {[obj.$unknown[0]]: 'UNKNOWN'}; -} - /** * Structure representing a list of Items - * @public */ export interface ResourceList { /** * Action associated with the list - * @public */ action?: Action; /** * List of resources - * @public */ - items: (Resource)[] | undefined; + items: (Resource)[]; } /** @@ -2057,135 +1802,65 @@ export const ResourceListFilterSensitiveLog = (obj: ResourceList): any => ({ }), }) -/** - * @public - */ -export type SectionComponent = - | SectionComponent.AlertMember - | SectionComponent.ResourceMember - | SectionComponent.ResourceListMember - | SectionComponent.TextMember - | SectionComponent.$UnknownMember - -/** - * @public - */ -export namespace SectionComponent { - +export interface SectionComponent { /** * Structure representing a simple text component with sensitive content, which can include Markdown formatting. - * @public */ - export interface TextMember { - text: Text; - alert?: never; - resource?: never; - resourceList?: never; - $unknown?: never; - } + text?: Text; /** * Structure representing an alert with a type and content. - * @public */ - export interface AlertMember { - text?: never; - alert: Alert; - resource?: never; - resourceList?: never; - $unknown?: never; - } + alert?: Alert; /** * Structure representing a resource item - * @public */ - export interface ResourceMember { - text?: never; - alert?: never; - resource: Resource; - resourceList?: never; - $unknown?: never; - } + resource?: Resource; /** * Structure representing a list of Items - * @public */ - export interface ResourceListMember { - text?: never; - alert?: never; - resource?: never; - resourceList: ResourceList; - $unknown?: never; - } - - /** - * @public - */ - export interface $UnknownMember { - text?: never; - alert?: never; - resource?: never; - resourceList?: never; - $unknown: [string, any]; - } - - export interface Visitor { - text: (value: Text) => T; - alert: (value: Alert) => T; - resource: (value: Resource) => T; - resourceList: (value: ResourceList) => T; - _: (name: string, value: any) => T; - } - - export const visit = ( - value: SectionComponent, - visitor: Visitor - ): T => { - if (value.text !== undefined) return visitor.text(value.text); - if (value.alert !== undefined) return visitor.alert(value.alert); - if (value.resource !== undefined) return visitor.resource(value.resource); - if (value.resourceList !== undefined) return visitor.resourceList(value.resourceList); - return visitor._(value.$unknown[0], value.$unknown[1]); - } - + resourceList?: ResourceList; } + /** * @internal */ -export const SectionComponentFilterSensitiveLog = (obj: SectionComponent): any => { - if (obj.text !== undefined) return {text: +export const SectionComponentFilterSensitiveLog = (obj: SectionComponent): any => ({ + ...obj, + ...(obj.text && { text: TextFilterSensitiveLog(obj.text) - }; - if (obj.alert !== undefined) return {alert: + }), + ...(obj.alert && { alert: AlertFilterSensitiveLog(obj.alert) - }; - if (obj.resource !== undefined) return {resource: + }), + ...(obj.resource && { resource: ResourceFilterSensitiveLog(obj.resource) - }; - if (obj.resourceList !== undefined) return {resourceList: + }), + ...(obj.resourceList && { resourceList: ResourceListFilterSensitiveLog(obj.resourceList) - }; - if (obj.$unknown !== undefined) return {[obj.$unknown[0]]: 'UNKNOWN'}; -} + }), +}) /** * Structure representing a collapsable section - * @public */ export interface Section { /** * Contains text content that may include sensitive information and can support Markdown formatting. - * @public */ - title: string | undefined; + title: string; + + /** + * Contains a list of interaction components e.g Text, Alert, List, etc. + */ + content: (SectionComponent)[]; /** - * Contains a list of interaction components e.g Text, Alert ,List ...etc - * @public + * Action associated with the Section */ - content: (SectionComponent)[] | undefined; + action?: Action; } /** @@ -2202,32 +1877,54 @@ export const SectionFilterSensitiveLog = (obj: Section): any => ({ SectionComponentFilterSensitiveLog(item) ) }), + ...(obj.action && { action: + ActionFilterSensitiveLog(obj.action) + }), }) /** * Structure representing a suggestion for follow-ups. - * @public */ export interface Suggestion { - value: string | undefined; + value: string; } +/** + * @internal + */ +export const SuggestionFilterSensitiveLog = (obj: Suggestion): any => ({ + ...obj, + ...(obj.value && { value: + SENSITIVE_STRING + }), +}) + /** * Structure containing a list of suggestions. - * @public */ export interface Suggestions { - items: (Suggestion)[] | undefined; + items: (Suggestion)[]; } +/** + * @internal + */ +export const SuggestionsFilterSensitiveLog = (obj: Suggestions): any => ({ + ...obj, + ...(obj.items && { items: + obj.items.map( + item => + SuggestionFilterSensitiveLog(item) + ) + }), +}) + /** * Structure representing a confirmation message related to a task action. - * @public */ export interface TaskActionConfirmation { /** * Confirmation message related to the action note, which may include sensitive information. - * @public */ content?: string; } @@ -2242,41 +1939,30 @@ export const TaskActionConfirmationFilterSensitiveLog = (obj: TaskActionConfirma }), }) -/** - * @public - * @enum - */ -export const TaskActionNoteType = { +export enum TaskActionNoteType { /** * Information note providing general details. */ - INFO: "INFO", + INFO = "INFO", /** * Warning note indicating a potential issue. */ - WARNING: "WARNING", -} as const -/** - * @public - */ -export type TaskActionNoteType = typeof TaskActionNoteType[keyof typeof TaskActionNoteType] + WARNING = "WARNING", +} /** * Structure representing a note associated with a task action. - * @public */ export interface TaskActionNote { /** * Content of the note, which may include sensitive information. - * @public */ - content: string | undefined; + content: string; /** * Enum defining the types of notes that can be associated with a task action. - * @public */ - type?: TaskActionNoteType; + type?: TaskActionNoteType | string; } /** @@ -2291,42 +1977,35 @@ export const TaskActionNoteFilterSensitiveLog = (obj: TaskActionNote): any => ({ /** * Structure representing an action associated with a task. - * @public */ export interface TaskAction { /** * A label for the action. - * @public */ - label: string | undefined; + label: string; /** * Structure representing a note associated with a task action. - * @public */ note?: TaskActionNote; /** * Indicates whether the action is primary or not. - * @public */ primary?: boolean; /** * Indicates whether the action is disabled or not. - * @public */ disabled?: boolean; /** * Map representing key-value pairs for the payload of a task action. - * @public */ - payload: Record | undefined; + payload: Record; /** * Structure representing a confirmation message related to a task action. - * @public */ confirmation?: TaskActionConfirmation; } @@ -2352,30 +2031,25 @@ export const TaskActionFilterSensitiveLog = (obj: TaskAction): any => ({ /** * Structure representing different types of components that can be part of a task. - * @public */ export interface TaskComponent { /** * Structure representing a simple text component with sensitive content, which can include Markdown formatting. - * @public */ text?: Text; /** * Structure representing different types of infrastructure updates. - * @public */ infrastructureUpdate?: InfrastructureUpdate; /** * Structure representing an alert with a type and content. - * @public */ alert?: Alert; /** * Structure representing a collection of steps in a process. - * @public */ progress?: Progress; } @@ -2401,20 +2075,17 @@ export const TaskComponentFilterSensitiveLog = (obj: TaskComponent): any => ({ /** * Structure representing an overview of a task, including a label and description. - * @public */ export interface TaskOverview { /** * A label for the task overview. - * @public */ - label: string | undefined; + label: string; /** * Text description providing details about the task. This field may include sensitive information and supports Markdown formatting. - * @public */ - description: string | undefined; + description: string; } /** @@ -2432,24 +2103,20 @@ export const TaskOverviewFilterSensitiveLog = (obj: TaskOverview): any => ({ /** * Structure containing details about a task. - * @public */ export interface TaskDetails { /** * Structure representing an overview of a task, including a label and description. - * @public */ - overview: TaskOverview | undefined; + overview: TaskOverview; /** * Lists the components that can be used to form the task's content. - * @public */ - content: (TaskComponent)[] | undefined; + content: (TaskComponent)[]; /** * Optional list of actions associated with the task. - * @public */ actions?: (TaskAction)[]; } @@ -2478,86 +2145,81 @@ export const TaskDetailsFilterSensitiveLog = (obj: TaskDetails): any => ({ /** * Structure representing a reference to a task. - * @public */ export interface TaskReference { /** * Unique identifier for the task. - * @public */ - taskId: string | undefined; + taskId: string; } +/** + * @internal + */ +export const TaskReferenceFilterSensitiveLog = (obj: TaskReference): any => ({ + ...obj, +}) + /** * Structure representing different types of interaction components. - * @public */ export interface InteractionComponent { /** * Structure representing a simple text component with sensitive content, which can include Markdown formatting. - * @public */ text?: Text; /** * Structure representing an alert with a type and content. - * @public */ alert?: Alert; /** * Structure representing different types of infrastructure updates. - * @public */ infrastructureUpdate?: InfrastructureUpdate; /** * Structure representing a collection of steps in a process. - * @public */ progress?: Progress; /** * Structure representing an individual step in a process. - * @public */ step?: Step; /** * Structure containing details about a task. - * @public */ taskDetails?: TaskDetails; /** * Structure representing a reference to a task. - * @public */ taskReference?: TaskReference; /** * Structure containing a list of suggestions. - * @public */ suggestions?: Suggestions; /** * Structure representing a collapsable section - * @public */ section?: Section; /** * Structure representing a resource item - * @public */ resource?: Resource; /** * Structure representing a list of Items - * @public */ resourceList?: ResourceList; + + action?: Action; } /** @@ -2583,6 +2245,9 @@ export const InteractionComponentFilterSensitiveLog = (obj: InteractionComponent ...(obj.taskDetails && { taskDetails: TaskDetailsFilterSensitiveLog(obj.taskDetails) }), + ...(obj.suggestions && { suggestions: + SuggestionsFilterSensitiveLog(obj.suggestions) + }), ...(obj.section && { section: SectionFilterSensitiveLog(obj.section) }), @@ -2592,25 +2257,25 @@ export const InteractionComponentFilterSensitiveLog = (obj: InteractionComponent ...(obj.resourceList && { resourceList: ResourceListFilterSensitiveLog(obj.resourceList) }), + ...(obj.action && { action: + ActionFilterSensitiveLog(obj.action) + }), }) /** * Interaction component with an identifier - * @public */ export interface InteractionComponentEntry { /** * Identifier that can uniquely identify the interaction component within * stream response. This field is optional. - * @public */ interactionComponentId?: string; /** * Interaction component - * @public */ - interactionComponent: InteractionComponent | undefined; + interactionComponent: InteractionComponent; } /** @@ -2625,14 +2290,12 @@ export const InteractionComponentEntryFilterSensitiveLog = (obj: InteractionComp /** * Streaming Event for interaction components list - * @public */ export interface InteractionComponentsEvent { /** * List of identifiable interaction components - * @public */ - interactionComponentEntries: (InteractionComponentEntry)[] | undefined; + interactionComponentEntries: (InteractionComponentEntry)[]; } /** @@ -2648,58 +2311,57 @@ export const InteractionComponentsEventFilterSensitiveLog = (obj: InteractionCom }), }) -/** - * @public - * @enum - */ -export const InvalidStateReason = { - INVALID_TASK_ASSIST_PLAN: "INVALID_TASK_ASSIST_PLAN", -} as const -/** - * @public - */ -export type InvalidStateReason = typeof InvalidStateReason[keyof typeof InvalidStateReason] +export enum InvalidStateReason { + INVALID_TASK_ASSIST_PLAN = "INVALID_TASK_ASSIST_PLAN", +} /** * Streaming Response Event when an Invalid State is reached - * @public */ export interface InvalidStateEvent { /** * Reasons for Invalid State Event - * @public */ - reason: InvalidStateReason | undefined; + reason: InvalidStateReason | string; - message: string | undefined; + message: string; } +/** + * @internal + */ +export const InvalidStateEventFilterSensitiveLog = (obj: InvalidStateEvent): any => ({ + ...obj, +}) + /** * Streaming Response Event for AssistantResponse Metadata - * @public */ export interface MessageMetadataEvent { /** * Unique identifier for the conversation - * @public */ conversationId?: string; /** * Unique identifier for the utterance - * @public */ utteranceId?: string; } +/** + * @internal + */ +export const MessageMetadataEventFilterSensitiveLog = (obj: MessageMetadataEvent): any => ({ + ...obj, +}) + /** * Streaming Response Event for SupplementaryWebLinks - * @public */ export interface SupplementaryWebLinksEvent { /** * Web References for Assistant Response Message - * @public */ supplementaryWebLinks?: (SupplementaryWebLink)[]; } @@ -2719,7 +2381,6 @@ export const SupplementaryWebLinksEventFilterSensitiveLog = (obj: SupplementaryW /** * Streaming events from UniDirectional Streaming Conversational APIs. - * @public */ export type ChatResponseStream = | ChatResponseStream.AssistantResponseEventMember @@ -2735,14 +2396,10 @@ export type ChatResponseStream = | ChatResponseStream.SupplementaryWebLinksEventMember | ChatResponseStream.$UnknownMember -/** - * @public - */ export namespace ChatResponseStream { /** * Message Metadata event - * @public */ export interface MessageMetadataEventMember { messageMetadataEvent: MessageMetadataEvent; @@ -2761,7 +2418,6 @@ export namespace ChatResponseStream { /** * Assistant response event - Text / Code snippet - * @public */ export interface AssistantResponseEventMember { messageMetadataEvent?: never; @@ -2780,7 +2436,6 @@ export namespace ChatResponseStream { /** * DryRun Succeed Event - * @public */ export interface DryRunSucceedEventMember { messageMetadataEvent?: never; @@ -2799,7 +2454,6 @@ export namespace ChatResponseStream { /** * Code References event - * @public */ export interface CodeReferenceEventMember { messageMetadataEvent?: never; @@ -2818,7 +2472,6 @@ export namespace ChatResponseStream { /** * Web Reference links event - * @public */ export interface SupplementaryWebLinksEventMember { messageMetadataEvent?: never; @@ -2837,7 +2490,6 @@ export namespace ChatResponseStream { /** * Followup prompt event - * @public */ export interface FollowupPromptEventMember { messageMetadataEvent?: never; @@ -2856,7 +2508,6 @@ export namespace ChatResponseStream { /** * Code Generated event - * @public */ export interface CodeEventMember { messageMetadataEvent?: never; @@ -2875,7 +2526,6 @@ export namespace ChatResponseStream { /** * Intents event - * @public */ export interface IntentsEventMember { messageMetadataEvent?: never; @@ -2894,7 +2544,6 @@ export namespace ChatResponseStream { /** * Interactions components event - * @public */ export interface InteractionComponentsEventMember { messageMetadataEvent?: never; @@ -2913,7 +2562,6 @@ export namespace ChatResponseStream { /** * Invalid State event - * @public */ export interface InvalidStateEventMember { messageMetadataEvent?: never; @@ -2932,7 +2580,6 @@ export namespace ChatResponseStream { /** * Internal Server Exception - * @public */ export interface ErrorMember { messageMetadataEvent?: never; @@ -2949,9 +2596,6 @@ export namespace ChatResponseStream { $unknown?: never; } - /** - * @public - */ export interface $UnknownMember { messageMetadataEvent?: never; assistantResponseEvent?: never; @@ -3006,16 +2650,16 @@ export namespace ChatResponseStream { */ export const ChatResponseStreamFilterSensitiveLog = (obj: ChatResponseStream): any => { if (obj.messageMetadataEvent !== undefined) return {messageMetadataEvent: - obj.messageMetadataEvent + MessageMetadataEventFilterSensitiveLog(obj.messageMetadataEvent) }; if (obj.assistantResponseEvent !== undefined) return {assistantResponseEvent: AssistantResponseEventFilterSensitiveLog(obj.assistantResponseEvent) }; if (obj.dryRunSucceedEvent !== undefined) return {dryRunSucceedEvent: - obj.dryRunSucceedEvent + DryRunSucceedEventFilterSensitiveLog(obj.dryRunSucceedEvent) }; if (obj.codeReferenceEvent !== undefined) return {codeReferenceEvent: - obj.codeReferenceEvent + CodeReferenceEventFilterSensitiveLog(obj.codeReferenceEvent) }; if (obj.supplementaryWebLinksEvent !== undefined) return {supplementaryWebLinksEvent: SupplementaryWebLinksEventFilterSensitiveLog(obj.supplementaryWebLinksEvent) @@ -3033,7 +2677,7 @@ export const ChatResponseStreamFilterSensitiveLog = (obj: ChatResponseStream): a InteractionComponentsEventFilterSensitiveLog(obj.interactionComponentsEvent) }; if (obj.invalidStateEvent !== undefined) return {invalidStateEvent: - obj.invalidStateEvent + InvalidStateEventFilterSensitiveLog(obj.invalidStateEvent) }; if (obj.error !== undefined) return {error: obj.error @@ -3041,54 +2685,38 @@ export const ChatResponseStreamFilterSensitiveLog = (obj: ChatResponseStream): a if (obj.$unknown !== undefined) return {[obj.$unknown[0]]: 'UNKNOWN'}; } -/** - * @public - * @enum - */ -export const ChatTriggerType = { +export enum ChatTriggerType { /** * Indicates the Chat was triggered in response to a IDE diagnostic */ - DIAGNOSTIC: "DIAGNOSTIC", + DIAGNOSTIC = "DIAGNOSTIC", /** * Indicates the Chat was triggered in response to an inline chat event */ - INLINE_CHAT: "INLINE_CHAT", + INLINE_CHAT = "INLINE_CHAT", /** * Indicates the Chat was triggered due to an explicit chat request by an end-user */ - MANUAL: "MANUAL", -} as const -/** - * @public - */ -export type ChatTriggerType = typeof ChatTriggerType[keyof typeof ChatTriggerType] + MANUAL = "MANUAL", +} /** * CommandInput can be extended to either a list of strings or a single string. - * @public */ export type CommandInput = | CommandInput.CommandsListMember | CommandInput.$UnknownMember -/** - * @public - */ export namespace CommandInput { /** * The list of context items used to generate output. - * @public */ export interface CommandsListMember { commandsList: (string)[]; $unknown?: never; } - /** - * @public - */ export interface $UnknownMember { commandsList?: never; $unknown: [string, any]; @@ -3120,32 +2748,27 @@ export const CommandInputFilterSensitiveLog = (obj: CommandInput): any => { /** * Structure to represent the current state of a chat conversation. - * @public */ export interface ConversationState { /** * Unique identifier for the chat conversation stream - * @public */ conversationId?: string; /** * Holds the history of chat messages. - * @public */ history?: (ChatMessage)[]; /** * Holds the current message being processed or displayed. - * @public */ - currentMessage: ChatMessage | undefined; + currentMessage: ChatMessage; /** * Trigger Reason for Chat - * @public */ - chatTriggerType: ChatTriggerType | undefined; + chatTriggerType: ChatTriggerType | string; customizationArn?: string; } @@ -3168,7 +2791,6 @@ export const ConversationStateFilterSensitiveLog = (obj: ConversationState): any /** * This exception is translated to a 204 as it succeeded the IAM Auth. - * @public */ export class DryRunOperationException extends __BaseException { readonly name: "DryRunOperationException" = "DryRunOperationException"; @@ -3188,25 +2810,16 @@ export class DryRunOperationException extends __BaseException { } } -/** - * @public - * @enum - */ -export const OutputFormat = { - JAVA_CDK: "java/cdk", - JSON_CFN: "json/cfn", - PYTHON_CDK: "python/cdk", - TYPESCRIPT_CDK: "typescript/cdk", - YAML_CFN: "yaml/cfn", -} as const -/** - * @public - */ -export type OutputFormat = typeof OutputFormat[keyof typeof OutputFormat] +export enum OutputFormat { + JAVA_CDK = "java/cdk", + JSON_CFN = "json/cfn", + PYTHON_CDK = "python/cdk", + TYPESCRIPT_CDK = "typescript/cdk", + YAML_CFN = "yaml/cfn", +} /** * This exception is thrown when request was denied due to caller exceeding their usage limits - * @public */ export class ServiceQuotaExceededException extends __BaseException { readonly name: "ServiceQuotaExceededException" = "ServiceQuotaExceededException"; @@ -3224,74 +2837,67 @@ export class ServiceQuotaExceededException extends __BaseException { } } -/** - * @public - * @enum - */ -export const Origin = { +export enum Origin { /** * AWS Chatbot */ - CHATBOT: "CHATBOT", + CHATBOT = "CHATBOT", /** * AWS Management Console (https://.console.aws.amazon.com) */ - CONSOLE: "CONSOLE", + CONSOLE = "CONSOLE", /** * AWS Documentation Website (https://docs.aws.amazon.com) */ - DOCUMENTATION: "DOCUMENTATION", + DOCUMENTATION = "DOCUMENTATION", /** * Any IDE caller. */ - IDE: "IDE", + IDE = "IDE", /** * AWS Marketing Website (https://aws.amazon.com) */ - MARKETING: "MARKETING", + MARKETING = "MARKETING", /** * MD. */ - MD: "MD", + MD = "MD", /** * AWS Mobile Application (ACMA) */ - MOBILE: "MOBILE", + MOBILE = "MOBILE", + /** + * Amazon SageMaker's Rome Chat. + */ + SAGE_MAKER = "SAGE_MAKER", /** * Internal Service Traffic (Integ Tests, Canaries, etc.). This is the default when no Origin header present in request. */ - SERVICE_INTERNAL: "SERVICE_INTERNAL", + SERVICE_INTERNAL = "SERVICE_INTERNAL", /** * Unified Search in AWS Management Console (https://.console.aws.amazon.com) */ - UNIFIED_SEARCH: "UNIFIED_SEARCH", + UNIFIED_SEARCH = "UNIFIED_SEARCH", /** * Origin header is not set. */ - UNKNOWN: "UNKNOWN", -} as const -/** - * @public - */ -export type Origin = typeof Origin[keyof typeof Origin] + UNKNOWN = "UNKNOWN", +} /** * Structure to represent a SendMessage request. - * @public */ export interface SendMessageRequest { /** * Structure to represent the current state of a chat conversation. - * @public */ - conversationState: ConversationState | undefined; + conversationState: ConversationState; profileArn?: string; /** * The origin of the caller - * @public */ - source?: Origin; + source?: Origin | string; dryRun?: boolean; } @@ -3308,14 +2914,12 @@ export const SendMessageRequestFilterSensitiveLog = (obj: SendMessageRequest): a /** * Structure to represent a SendMessage response. - * @public */ export interface SendMessageResponse { /** * Streaming events from UniDirectional Streaming Conversational APIs. - * @public */ - sendMessageResponse: AsyncIterable | undefined; + sendMessageResponse: AsyncIterable; } /** @@ -3328,21 +2932,16 @@ export const SendMessageResponseFilterSensitiveLog = (obj: SendMessageResponse): }), }) -/** - * @public - */ export interface GenerateCodeFromCommandsRequest { /** * Format of the output - language/format eg. typescript/cdk - * @public */ - outputFormat: OutputFormat | undefined; + outputFormat: OutputFormat | string; /** * CommandInput can be extended to either a list of strings or a single string. - * @public */ - commands: CommandInput | undefined; + commands: CommandInput; } /** @@ -3357,7 +2956,6 @@ export const GenerateCodeFromCommandsRequestFilterSensitiveLog = (obj: GenerateC /** * Streaming events from UniDirectional streaming infrastructure code generation APIs. - * @public */ export type GenerateCodeFromCommandsResponseStream = | GenerateCodeFromCommandsResponseStream.ErrorMember @@ -3366,14 +2964,10 @@ export type GenerateCodeFromCommandsResponseStream = | GenerateCodeFromCommandsResponseStream.CodeEventMember | GenerateCodeFromCommandsResponseStream.$UnknownMember -/** - * @public - */ export namespace GenerateCodeFromCommandsResponseStream { /** * Generated code snippet - * @public */ export interface CodeEventMember { codeEvent: CodeEvent; @@ -3385,7 +2979,6 @@ export namespace GenerateCodeFromCommandsResponseStream { /** * Internal Server Exception - * @public */ export interface ErrorMember { codeEvent?: never; @@ -3397,7 +2990,6 @@ export namespace GenerateCodeFromCommandsResponseStream { /** * Exceptions for quota level exceeded errors - * @public */ export interface QuotaLevelExceededErrorMember { codeEvent?: never; @@ -3409,7 +3001,6 @@ export namespace GenerateCodeFromCommandsResponseStream { /** * Validation errors in the ConsoleToCodeService - * @public */ export interface ValidationErrorMember { codeEvent?: never; @@ -3419,9 +3010,6 @@ export namespace GenerateCodeFromCommandsResponseStream { $unknown?: never; } - /** - * @public - */ export interface $UnknownMember { codeEvent?: never; Error?: never; @@ -3471,14 +3059,12 @@ export const GenerateCodeFromCommandsResponseStreamFilterSensitiveLog = (obj: Ge /** * Structure to represent generated code response. - * @public */ export interface GenerateCodeFromCommandsResponse { /** * Streaming events from UniDirectional streaming infrastructure code generation APIs. - * @public */ - generatedCodeFromCommandsResponse: AsyncIterable | undefined; + generatedCodeFromCommandsResponse: AsyncIterable; } /** diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/protocols/Aws_json1_0.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/protocols/Aws_json1_0.ts index bcd0c7daa10..b947ae121c7 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/protocols/Aws_json1_0.ts +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/protocols/Aws_json1_0.ts @@ -10,11 +10,15 @@ import { import { QDeveloperStreamingServiceException as __BaseException } from "../models/QDeveloperStreamingServiceException"; import { AccessDeniedException, + Action, + Alert, + AlertComponent, AppStudioState, AssistantResponseEvent, AssistantResponseMessage, ChatMessage, ChatResponseStream, + CloudWatchTroubleshootingLink, CodeEvent, CodeReferenceEvent, CommandInput, @@ -34,6 +38,10 @@ import { GenerateCodeFromCommandsRequest, GenerateCodeFromCommandsResponseStream, GitState, + InfrastructureUpdate, + InfrastructureUpdateTransition, + IntentDataType, + IntentType, IntentsEvent, InteractionComponent, InteractionComponentEntry, @@ -41,20 +49,39 @@ import { InternalServerException, InvalidStateEvent, MessageMetadataEvent, + ModuleLink, Position, ProgrammingLanguage, + Progress, + ProgressComponent, Range, Reference, RelevantTextDocument, + Resource, + ResourceList, ResourceNotFoundException, RuntimeDiagnostic, + Section, + SectionComponent, SendMessageRequest, ServiceQuotaExceededException, ShellHistoryEntry, ShellState, Span, + Step, + StepComponent, + Suggestion, + Suggestions, SupplementaryWebLink, SupplementaryWebLinksEvent, + TaskAction, + TaskActionConfirmation, + TaskActionNote, + TaskComponent, + TaskDetails, + TaskOverview, + TaskReference, + Text, TextDocument, TextDocumentDiagnostic, ThrottlingException, @@ -62,102 +89,74 @@ import { UserInputMessageContext, UserSettings, ValidationException, + WebLink, } from "../models/models_0"; -import { - loadRestJsonErrorCode, - parseJsonBody as parseBody, - parseJsonErrorBody as parseErrorBody, -} from "@aws-sdk/core"; import { HttpRequest as __HttpRequest, HttpResponse as __HttpResponse, -} from "@smithy/protocol-http"; +} from "@aws-sdk/protocol-http"; import { decorateServiceException as __decorateServiceException, + expectBoolean as __expectBoolean, + expectInt32 as __expectInt32, expectString as __expectString, - _json, - collectBody, - take, - withBaseException, -} from "@smithy/smithy-client"; + expectUnion as __expectUnion, + throwDefaultError, +} from "@aws-sdk/smithy-client"; import { Endpoint as __Endpoint, EventStreamSerdeContext as __EventStreamSerdeContext, HeaderBag as __HeaderBag, ResponseMetadata as __ResponseMetadata, SerdeContext as __SerdeContext, -} from "@smithy/types"; +} from "@aws-sdk/types"; import { v4 as generateIdempotencyToken } from "uuid"; -/** - * serializeAws_json1_0GenerateCodeFromCommandsCommand - */ -export const se_GenerateCodeFromCommandsCommand = async( +export const serializeAws_json1_0GenerateCodeFromCommandsCommand = async( input: GenerateCodeFromCommandsCommandInput, context: __SerdeContext ): Promise<__HttpRequest> => { - const headers: __HeaderBag = sharedHeaders("GenerateCodeFromCommands") + const headers: __HeaderBag = { + 'content-type': "application/x-amz-json-1.0", + 'x-amz-target': "AmazonQDeveloperStreamingService.GenerateCodeFromCommands", + }; let body: any; - body = JSON.stringify(_json(input)); + body = JSON.stringify(serializeAws_json1_0GenerateCodeFromCommandsRequest(input, context)); return buildHttpRpcRequest(context, headers, "/", undefined, body); } -/** - * serializeAws_json1_0SendMessageCommand - */ -export const se_SendMessageCommand = async( +export const serializeAws_json1_0SendMessageCommand = async( input: SendMessageCommandInput, context: __SerdeContext ): Promise<__HttpRequest> => { - const headers: __HeaderBag = sharedHeaders("SendMessage") + const headers: __HeaderBag = { + 'content-type': "application/x-amz-json-1.0", + 'x-amz-target': "AmazonQDeveloperStreamingService.SendMessage", + }; let body: any; - body = JSON.stringify(se_SendMessageRequest(input, context)); + body = JSON.stringify(serializeAws_json1_0SendMessageRequest(input, context)); return buildHttpRpcRequest(context, headers, "/", undefined, body); } -/** - * deserializeAws_json1_0GenerateCodeFromCommandsCommand - */ -export const de_GenerateCodeFromCommandsCommand = async( +export const deserializeAws_json1_0GenerateCodeFromCommandsCommand = async( output: __HttpResponse, context: __SerdeContext & __EventStreamSerdeContext ): Promise => { if (output.statusCode >= 300) { - return de_CommandError(output, context); + return deserializeAws_json1_0GenerateCodeFromCommandsCommandError(output, context); } - const contents = { generatedCodeFromCommandsResponse: de_GenerateCodeFromCommandsResponseStream(output.body, context) }; + const contents = { generatedCodeFromCommandsResponse: deserializeAws_json1_0GenerateCodeFromCommandsResponseStream(output.body, context) }; const response: GenerateCodeFromCommandsCommandOutput = { $metadata: deserializeMetadata(output), ...contents, }; - return response; + return Promise.resolve(response); } -/** - * deserializeAws_json1_0SendMessageCommand - */ -export const de_SendMessageCommand = async( - output: __HttpResponse, - context: __SerdeContext & __EventStreamSerdeContext -): Promise => { - if (output.statusCode >= 300) { - return de_CommandError(output, context); - } - const contents = { sendMessageResponse: de_ChatResponseStream(output.body, context) }; - const response: SendMessageCommandOutput = { - $metadata: deserializeMetadata(output), - ...contents, - }; - return response; -} - -/** - * deserialize_Aws_json1_0CommandError - */ -const de_CommandError = async( +const deserializeAws_json1_0GenerateCodeFromCommandsCommandError = async( output: __HttpResponse, context: __SerdeContext, -): Promise => { +): Promise => { const parsedOutput: any = { ...output, body: await parseErrorBody(output.body, context) @@ -166,698 +165,1618 @@ const de_CommandError = async( switch (errorCode) { case "AccessDeniedException": case "com.amazon.aws.codewhisperer#AccessDeniedException": - throw await de_AccessDeniedExceptionRes(parsedOutput, context); + throw await deserializeAws_json1_0AccessDeniedExceptionResponse(parsedOutput, context); case "InternalServerException": case "com.amazon.aws.codewhisperer#InternalServerException": - throw await de_InternalServerExceptionRes(parsedOutput, context); + throw await deserializeAws_json1_0InternalServerExceptionResponse(parsedOutput, context); case "ThrottlingException": case "com.amazon.aws.codewhisperer#ThrottlingException": - throw await de_ThrottlingExceptionRes(parsedOutput, context); + throw await deserializeAws_json1_0ThrottlingExceptionResponse(parsedOutput, context); case "ValidationException": case "com.amazon.aws.codewhisperer#ValidationException": - throw await de_ValidationExceptionRes(parsedOutput, context); - case "ConflictException": - case "com.amazon.aws.codewhisperer#ConflictException": - throw await de_ConflictExceptionRes(parsedOutput, context); - case "DryRunOperationException": - case "com.amazon.aws.codewhisperer#DryRunOperationException": - throw await de_DryRunOperationExceptionRes(parsedOutput, context); - case "ResourceNotFoundException": - case "com.amazon.aws.codewhisperer#ResourceNotFoundException": - throw await de_ResourceNotFoundExceptionRes(parsedOutput, context); - case "ServiceQuotaExceededException": - case "com.amazon.aws.codewhisperer#ServiceQuotaExceededException": - throw await de_ServiceQuotaExceededExceptionRes(parsedOutput, context); + throw await deserializeAws_json1_0ValidationExceptionResponse(parsedOutput, context); default: const parsedBody = parsedOutput.body; - return throwDefaultError({ + throwDefaultError({ output, parsedBody, + exceptionCtor: __BaseException, errorCode - }) as never + }) } } - /** - * deserializeAws_json1_0AccessDeniedExceptionRes - */ - const de_AccessDeniedExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext - ): Promise => { - const body = parsedOutput.body - const deserialized: any = _json(body); - const exception = new AccessDeniedException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized - }); - return __decorateServiceException(exception, body); - }; - - /** - * deserializeAws_json1_0ConflictExceptionRes - */ - const de_ConflictExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext - ): Promise => { - const body = parsedOutput.body - const deserialized: any = _json(body); - const exception = new ConflictException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized - }); - return __decorateServiceException(exception, body); - }; + export const deserializeAws_json1_0SendMessageCommand = async( + output: __HttpResponse, + context: __SerdeContext & __EventStreamSerdeContext + ): Promise => { + if (output.statusCode >= 300) { + return deserializeAws_json1_0SendMessageCommandError(output, context); + } + const contents = { sendMessageResponse: deserializeAws_json1_0ChatResponseStream(output.body, context) }; + const response: SendMessageCommandOutput = { + $metadata: deserializeMetadata(output), + ...contents, + }; + return Promise.resolve(response); + } - /** - * deserializeAws_json1_0DryRunOperationExceptionRes - */ - const de_DryRunOperationExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext - ): Promise => { - const body = parsedOutput.body - const deserialized: any = _json(body); - const exception = new DryRunOperationException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized - }); - return __decorateServiceException(exception, body); - }; + const deserializeAws_json1_0SendMessageCommandError = async( + output: __HttpResponse, + context: __SerdeContext, + ): Promise => { + const parsedOutput: any = { + ...output, + body: await parseErrorBody(output.body, context) + }; + const errorCode = loadRestJsonErrorCode(output, parsedOutput.body); + switch (errorCode) { + case "AccessDeniedException": + case "com.amazon.aws.codewhisperer#AccessDeniedException": + throw await deserializeAws_json1_0AccessDeniedExceptionResponse(parsedOutput, context); + case "ConflictException": + case "com.amazon.aws.codewhisperer#ConflictException": + throw await deserializeAws_json1_0ConflictExceptionResponse(parsedOutput, context); + case "DryRunOperationException": + case "com.amazon.aws.codewhisperer#DryRunOperationException": + throw await deserializeAws_json1_0DryRunOperationExceptionResponse(parsedOutput, context); + case "InternalServerException": + case "com.amazon.aws.codewhisperer#InternalServerException": + throw await deserializeAws_json1_0InternalServerExceptionResponse(parsedOutput, context); + case "ResourceNotFoundException": + case "com.amazon.aws.codewhisperer#ResourceNotFoundException": + throw await deserializeAws_json1_0ResourceNotFoundExceptionResponse(parsedOutput, context); + case "ServiceQuotaExceededException": + case "com.amazon.aws.codewhisperer#ServiceQuotaExceededException": + throw await deserializeAws_json1_0ServiceQuotaExceededExceptionResponse(parsedOutput, context); + case "ThrottlingException": + case "com.amazon.aws.codewhisperer#ThrottlingException": + throw await deserializeAws_json1_0ThrottlingExceptionResponse(parsedOutput, context); + case "ValidationException": + case "com.amazon.aws.codewhisperer#ValidationException": + throw await deserializeAws_json1_0ValidationExceptionResponse(parsedOutput, context); + default: + const parsedBody = parsedOutput.body; + throwDefaultError({ + output, + parsedBody, + exceptionCtor: __BaseException, + errorCode + }) + } + } - /** - * deserializeAws_json1_0InternalServerExceptionRes - */ - const de_InternalServerExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext - ): Promise => { - const body = parsedOutput.body - const deserialized: any = _json(body); - const exception = new InternalServerException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized - }); - return __decorateServiceException(exception, body); - }; + const deserializeAws_json1_0AccessDeniedExceptionResponse = async ( + parsedOutput: any, + context: __SerdeContext + ): Promise => { + const body = parsedOutput.body + const deserialized: any = deserializeAws_json1_0AccessDeniedException(body, context); + const exception = new AccessDeniedException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return __decorateServiceException(exception, body); + }; - /** - * deserializeAws_json1_0ResourceNotFoundExceptionRes - */ - const de_ResourceNotFoundExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext - ): Promise => { - const body = parsedOutput.body - const deserialized: any = _json(body); - const exception = new ResourceNotFoundException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized - }); - return __decorateServiceException(exception, body); - }; + const deserializeAws_json1_0ConflictExceptionResponse = async ( + parsedOutput: any, + context: __SerdeContext + ): Promise => { + const body = parsedOutput.body + const deserialized: any = deserializeAws_json1_0ConflictException(body, context); + const exception = new ConflictException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return __decorateServiceException(exception, body); + }; - /** - * deserializeAws_json1_0ServiceQuotaExceededExceptionRes - */ - const de_ServiceQuotaExceededExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext - ): Promise => { - const body = parsedOutput.body - const deserialized: any = _json(body); - const exception = new ServiceQuotaExceededException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized - }); - return __decorateServiceException(exception, body); - }; + const deserializeAws_json1_0DryRunOperationExceptionResponse = async ( + parsedOutput: any, + context: __SerdeContext + ): Promise => { + const body = parsedOutput.body + const deserialized: any = deserializeAws_json1_0DryRunOperationException(body, context); + const exception = new DryRunOperationException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return __decorateServiceException(exception, body); + }; - /** - * deserializeAws_json1_0ThrottlingExceptionRes - */ - const de_ThrottlingExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext - ): Promise => { - const body = parsedOutput.body - const deserialized: any = _json(body); - const exception = new ThrottlingException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized - }); - return __decorateServiceException(exception, body); - }; + const deserializeAws_json1_0InternalServerExceptionResponse = async ( + parsedOutput: any, + context: __SerdeContext + ): Promise => { + const body = parsedOutput.body + const deserialized: any = deserializeAws_json1_0InternalServerException(body, context); + const exception = new InternalServerException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return __decorateServiceException(exception, body); + }; - /** - * deserializeAws_json1_0ValidationExceptionRes - */ - const de_ValidationExceptionRes = async ( - parsedOutput: any, - context: __SerdeContext - ): Promise => { - const body = parsedOutput.body - const deserialized: any = _json(body); - const exception = new ValidationException({ - $metadata: deserializeMetadata(parsedOutput), - ...deserialized - }); - return __decorateServiceException(exception, body); - }; + const deserializeAws_json1_0ResourceNotFoundExceptionResponse = async ( + parsedOutput: any, + context: __SerdeContext + ): Promise => { + const body = parsedOutput.body + const deserialized: any = deserializeAws_json1_0ResourceNotFoundException(body, context); + const exception = new ResourceNotFoundException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return __decorateServiceException(exception, body); + }; - /** - * deserializeAws_json1_0ChatResponseStream - */ - const de_ChatResponseStream = ( - output: any, - context: __SerdeContext & __EventStreamSerdeContext - ): AsyncIterable => { - return context.eventStreamMarshaller.deserialize( - output, - async event => { - if (event["messageMetadataEvent"] != null) { - return { - messageMetadataEvent: await de_MessageMetadataEvent_event(event["messageMetadataEvent"], context), - }; - } - if (event["assistantResponseEvent"] != null) { - return { - assistantResponseEvent: await de_AssistantResponseEvent_event(event["assistantResponseEvent"], context), - }; - } - if (event["dryRunSucceedEvent"] != null) { - return { - dryRunSucceedEvent: await de_DryRunSucceedEvent_event(event["dryRunSucceedEvent"], context), - }; - } - if (event["codeReferenceEvent"] != null) { - return { - codeReferenceEvent: await de_CodeReferenceEvent_event(event["codeReferenceEvent"], context), - }; - } - if (event["supplementaryWebLinksEvent"] != null) { - return { - supplementaryWebLinksEvent: await de_SupplementaryWebLinksEvent_event(event["supplementaryWebLinksEvent"], context), - }; - } - if (event["followupPromptEvent"] != null) { - return { - followupPromptEvent: await de_FollowupPromptEvent_event(event["followupPromptEvent"], context), - }; - } - if (event["codeEvent"] != null) { - return { - codeEvent: await de_CodeEvent_event(event["codeEvent"], context), - }; - } - if (event["intentsEvent"] != null) { - return { - intentsEvent: await de_IntentsEvent_event(event["intentsEvent"], context), - }; - } - if (event["interactionComponentsEvent"] != null) { - return { - interactionComponentsEvent: await de_InteractionComponentsEvent_event(event["interactionComponentsEvent"], context), - }; - } - if (event["invalidStateEvent"] != null) { - return { - invalidStateEvent: await de_InvalidStateEvent_event(event["invalidStateEvent"], context), - }; - } - if (event["error"] != null) { - return { - error: await de_InternalServerException_event(event["error"], context), - }; - } - return {$unknown: output}; - } - ); - } - /** - * deserializeAws_json1_0GenerateCodeFromCommandsResponseStream - */ - const de_GenerateCodeFromCommandsResponseStream = ( - output: any, - context: __SerdeContext & __EventStreamSerdeContext - ): AsyncIterable => { - return context.eventStreamMarshaller.deserialize( - output, - async event => { - if (event["codeEvent"] != null) { - return { - codeEvent: await de_CodeEvent_event(event["codeEvent"], context), - }; - } - if (event["Error"] != null) { - return { - Error: await de_InternalServerException_event(event["Error"], context), - }; - } - if (event["QuotaLevelExceededError"] != null) { - return { - QuotaLevelExceededError: await de_ServiceQuotaExceededException_event(event["QuotaLevelExceededError"], context), - }; - } - if (event["ValidationError"] != null) { - return { - ValidationError: await de_ValidationException_event(event["ValidationError"], context), - }; - } - return {$unknown: output}; - } - ); - } - const de_AssistantResponseEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: AssistantResponseEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, _json(data)); - return contents; - } - const de_CodeEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: CodeEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, _json(data)); - return contents; - } - const de_CodeReferenceEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: CodeReferenceEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, _json(data)); - return contents; - } - const de_DryRunSucceedEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: DryRunSucceedEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, _json(data)); - return contents; - } - const de_FollowupPromptEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: FollowupPromptEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, _json(data)); - return contents; - } - const de_IntentsEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: IntentsEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, _json(data)); - return contents; - } - const de_InteractionComponentsEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: InteractionComponentsEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, de_InteractionComponentsEvent(data, context)); - return contents; - } - const de_InternalServerException_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const parsedOutput: any = { - ...output, - body: await parseBody(output.body, context) + const deserializeAws_json1_0ServiceQuotaExceededExceptionResponse = async ( + parsedOutput: any, + context: __SerdeContext + ): Promise => { + const body = parsedOutput.body + const deserialized: any = deserializeAws_json1_0ServiceQuotaExceededException(body, context); + const exception = new ServiceQuotaExceededException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return __decorateServiceException(exception, body); }; - return de_InternalServerExceptionRes(parsedOutput, context); - } - const de_InvalidStateEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: InvalidStateEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, _json(data)); - return contents; - } - const de_MessageMetadataEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: MessageMetadataEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, _json(data)); - return contents; - } - const de_ServiceQuotaExceededException_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const parsedOutput: any = { - ...output, - body: await parseBody(output.body, context) + + const deserializeAws_json1_0ThrottlingExceptionResponse = async ( + parsedOutput: any, + context: __SerdeContext + ): Promise => { + const body = parsedOutput.body + const deserialized: any = deserializeAws_json1_0ThrottlingException(body, context); + const exception = new ThrottlingException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return __decorateServiceException(exception, body); }; - return de_ServiceQuotaExceededExceptionRes(parsedOutput, context); - } - const de_SupplementaryWebLinksEvent_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const contents: SupplementaryWebLinksEvent = {} as any; - const data: any = await parseBody(output.body, context); - Object.assign(contents, _json(data)); - return contents; - } - const de_ValidationException_event = async ( - output: any, - context: __SerdeContext - ): Promise => { - const parsedOutput: any = { - ...output, - body: await parseBody(output.body, context) + + const deserializeAws_json1_0ValidationExceptionResponse = async ( + parsedOutput: any, + context: __SerdeContext + ): Promise => { + const body = parsedOutput.body + const deserialized: any = deserializeAws_json1_0ValidationException(body, context); + const exception = new ValidationException({ + $metadata: deserializeMetadata(parsedOutput), + ...deserialized + }); + return __decorateServiceException(exception, body); }; - return de_ValidationExceptionRes(parsedOutput, context); - } - // se_AppStudioState omitted. - // se_AssistantResponseMessage omitted. + const deserializeAws_json1_0ChatResponseStream = ( + output: any, + context: __SerdeContext & __EventStreamSerdeContext + ): AsyncIterable => { + return context.eventStreamMarshaller.deserialize( + output, + async event => { + if (event["messageMetadataEvent"] != null) { + return { + messageMetadataEvent: await deserializeAws_json1_0MessageMetadataEvent_event(event["messageMetadataEvent"], context), + }; + } + if (event["assistantResponseEvent"] != null) { + return { + assistantResponseEvent: await deserializeAws_json1_0AssistantResponseEvent_event(event["assistantResponseEvent"], context), + }; + } + if (event["dryRunSucceedEvent"] != null) { + return { + dryRunSucceedEvent: await deserializeAws_json1_0DryRunSucceedEvent_event(event["dryRunSucceedEvent"], context), + }; + } + if (event["codeReferenceEvent"] != null) { + return { + codeReferenceEvent: await deserializeAws_json1_0CodeReferenceEvent_event(event["codeReferenceEvent"], context), + }; + } + if (event["supplementaryWebLinksEvent"] != null) { + return { + supplementaryWebLinksEvent: await deserializeAws_json1_0SupplementaryWebLinksEvent_event(event["supplementaryWebLinksEvent"], context), + }; + } + if (event["followupPromptEvent"] != null) { + return { + followupPromptEvent: await deserializeAws_json1_0FollowupPromptEvent_event(event["followupPromptEvent"], context), + }; + } + if (event["codeEvent"] != null) { + return { + codeEvent: await deserializeAws_json1_0CodeEvent_event(event["codeEvent"], context), + }; + } + if (event["intentsEvent"] != null) { + return { + intentsEvent: await deserializeAws_json1_0IntentsEvent_event(event["intentsEvent"], context), + }; + } + if (event["interactionComponentsEvent"] != null) { + return { + interactionComponentsEvent: await deserializeAws_json1_0InteractionComponentsEvent_event(event["interactionComponentsEvent"], context), + }; + } + if (event["invalidStateEvent"] != null) { + return { + invalidStateEvent: await deserializeAws_json1_0InvalidStateEvent_event(event["invalidStateEvent"], context), + }; + } + if (event["error"] != null) { + return { + error: await deserializeAws_json1_0InternalServerException_event(event["error"], context), + }; + } + return {$unknown: output}; + } + ); + } + const deserializeAws_json1_0GenerateCodeFromCommandsResponseStream = ( + output: any, + context: __SerdeContext & __EventStreamSerdeContext + ): AsyncIterable => { + return context.eventStreamMarshaller.deserialize( + output, + async event => { + if (event["codeEvent"] != null) { + return { + codeEvent: await deserializeAws_json1_0CodeEvent_event(event["codeEvent"], context), + }; + } + if (event["Error"] != null) { + return { + Error: await deserializeAws_json1_0InternalServerException_event(event["Error"], context), + }; + } + if (event["QuotaLevelExceededError"] != null) { + return { + QuotaLevelExceededError: await deserializeAws_json1_0ServiceQuotaExceededException_event(event["QuotaLevelExceededError"], context), + }; + } + if (event["ValidationError"] != null) { + return { + ValidationError: await deserializeAws_json1_0ValidationException_event(event["ValidationError"], context), + }; + } + return {$unknown: output}; + } + ); + } + const deserializeAws_json1_0AssistantResponseEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: AssistantResponseEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, deserializeAws_json1_0AssistantResponseEvent(data, context)); + return contents; + } + const deserializeAws_json1_0CodeEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: CodeEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, deserializeAws_json1_0CodeEvent(data, context)); + return contents; + } + const deserializeAws_json1_0CodeReferenceEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: CodeReferenceEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, deserializeAws_json1_0CodeReferenceEvent(data, context)); + return contents; + } + const deserializeAws_json1_0DryRunSucceedEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: DryRunSucceedEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, deserializeAws_json1_0DryRunSucceedEvent(data, context)); + return contents; + } + const deserializeAws_json1_0FollowupPromptEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: FollowupPromptEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, deserializeAws_json1_0FollowupPromptEvent(data, context)); + return contents; + } + const deserializeAws_json1_0IntentsEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: IntentsEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, deserializeAws_json1_0IntentsEvent(data, context)); + return contents; + } + const deserializeAws_json1_0InternalServerException_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const parsedOutput: any = { + ...output, + body: await parseBody(output.body, context) + }; + return deserializeAws_json1_0InternalServerExceptionResponse(parsedOutput, context); + } + const deserializeAws_json1_0InvalidStateEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: InvalidStateEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, deserializeAws_json1_0InvalidStateEvent(data, context)); + return contents; + } + const deserializeAws_json1_0MessageMetadataEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: MessageMetadataEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, deserializeAws_json1_0MessageMetadataEvent(data, context)); + return contents; + } + const deserializeAws_json1_0ServiceQuotaExceededException_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const parsedOutput: any = { + ...output, + body: await parseBody(output.body, context) + }; + return deserializeAws_json1_0ServiceQuotaExceededExceptionResponse(parsedOutput, context); + } + const deserializeAws_json1_0SupplementaryWebLinksEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: SupplementaryWebLinksEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, deserializeAws_json1_0SupplementaryWebLinksEvent(data, context)); + return contents; + } + const deserializeAws_json1_0ValidationException_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const parsedOutput: any = { + ...output, + body: await parseBody(output.body, context) + }; + return deserializeAws_json1_0ValidationExceptionResponse(parsedOutput, context); + } + const deserializeAws_json1_0InteractionComponentsEvent_event = async ( + output: any, + context: __SerdeContext + ): Promise => { + const contents: InteractionComponentsEvent = {} as any; + const data: any = await parseBody(output.body, context); + Object.assign(contents, deserializeAws_json1_0InteractionComponentsEvent(data, context)); + return contents; + } + const serializeAws_json1_0AppStudioState = ( + input: AppStudioState, + context: __SerdeContext + ): any => { + return { + ...(input.namespace != null && { "namespace": input.namespace }), + ...(input.propertyContext != null && { "propertyContext": input.propertyContext }), + ...(input.propertyName != null && { "propertyName": input.propertyName }), + ...(input.propertyValue != null && { "propertyValue": input.propertyValue }), + }; + } - // se_ChatHistory omitted. + const serializeAws_json1_0AssistantResponseMessage = ( + input: AssistantResponseMessage, + context: __SerdeContext + ): any => { + return { + ...(input.content != null && { "content": input.content }), + ...(input.followupPrompt != null && { "followupPrompt": serializeAws_json1_0FollowupPrompt(input.followupPrompt, context) }), + ...(input.messageId != null && { "messageId": input.messageId }), + ...(input.references != null && { "references": serializeAws_json1_0References(input.references, context) }), + ...(input.supplementaryWebLinks != null && { "supplementaryWebLinks": serializeAws_json1_0SupplementaryWebLinks(input.supplementaryWebLinks, context) }), + }; + } - // se_ChatMessage omitted. + const serializeAws_json1_0ChatHistory = ( + input: (ChatMessage)[], + context: __SerdeContext + ): any => { + return input.filter((e: any) => e != null).map(entry => { + return serializeAws_json1_0ChatMessage(entry, context); + }); + } - // se_CliCommandsList omitted. + const serializeAws_json1_0ChatMessage = ( + input: ChatMessage, + context: __SerdeContext + ): any => { + return ChatMessage.visit(input, { + assistantResponseMessage: value => ({ "assistantResponseMessage": serializeAws_json1_0AssistantResponseMessage(value, context) }), + userInputMessage: value => ({ "userInputMessage": serializeAws_json1_0UserInputMessage(value, context) }), + _: (name, value) => ({ name: value } as any) + }); + } - // se_CommandInput omitted. + const serializeAws_json1_0CliCommandsList = ( + input: (string)[], + context: __SerdeContext + ): any => { + return input.filter((e: any) => e != null).map(entry => { + return entry; + }); + } - // se_ConsoleState omitted. + const serializeAws_json1_0CommandInput = ( + input: CommandInput, + context: __SerdeContext + ): any => { + return CommandInput.visit(input, { + commandsList: value => ({ "commandsList": serializeAws_json1_0CliCommandsList(value, context) }), + _: (name, value) => ({ name: value } as any) + }); + } - // se_ConversationState omitted. + const serializeAws_json1_0ConsoleState = ( + input: ConsoleState, + context: __SerdeContext + ): any => { + return { + ...(input.consoleUrl != null && { "consoleUrl": input.consoleUrl }), + ...(input.region != null && { "region": input.region }), + ...(input.serviceConsolePage != null && { "serviceConsolePage": input.serviceConsolePage }), + ...(input.serviceId != null && { "serviceId": input.serviceId }), + ...(input.serviceSubconsolePage != null && { "serviceSubconsolePage": input.serviceSubconsolePage }), + ...(input.taskName != null && { "taskName": input.taskName }), + }; + } - // se_CursorState omitted. + const serializeAws_json1_0ConversationState = ( + input: ConversationState, + context: __SerdeContext + ): any => { + return { + ...(input.chatTriggerType != null && { "chatTriggerType": input.chatTriggerType }), + ...(input.conversationId != null && { "conversationId": input.conversationId }), + ...(input.currentMessage != null && { "currentMessage": serializeAws_json1_0ChatMessage(input.currentMessage, context) }), + ...(input.customizationArn != null && { "customizationArn": input.customizationArn }), + ...(input.history != null && { "history": serializeAws_json1_0ChatHistory(input.history, context) }), + }; + } - // se_Diagnostic omitted. + const serializeAws_json1_0CursorState = ( + input: CursorState, + context: __SerdeContext + ): any => { + return CursorState.visit(input, { + position: value => ({ "position": serializeAws_json1_0Position(value, context) }), + range: value => ({ "range": serializeAws_json1_0Range(value, context) }), + _: (name, value) => ({ name: value } as any) + }); + } - // se_DocumentSymbol omitted. + const serializeAws_json1_0Diagnostic = ( + input: Diagnostic, + context: __SerdeContext + ): any => { + return Diagnostic.visit(input, { + runtimeDiagnostic: value => ({ "runtimeDiagnostic": serializeAws_json1_0RuntimeDiagnostic(value, context) }), + textDocumentDiagnostic: value => ({ "textDocumentDiagnostic": serializeAws_json1_0TextDocumentDiagnostic(value, context) }), + _: (name, value) => ({ name: value } as any) + }); + } - // se_DocumentSymbols omitted. + const serializeAws_json1_0DocumentSymbol = ( + input: DocumentSymbol, + context: __SerdeContext + ): any => { + return { + ...(input.name != null && { "name": input.name }), + ...(input.source != null && { "source": input.source }), + ...(input.type != null && { "type": input.type }), + }; + } - // se_EditorState omitted. + const serializeAws_json1_0DocumentSymbols = ( + input: (DocumentSymbol)[], + context: __SerdeContext + ): any => { + return input.filter((e: any) => e != null).map(entry => { + return serializeAws_json1_0DocumentSymbol(entry, context); + }); + } - // se_EnvironmentVariable omitted. + const serializeAws_json1_0EditorState = ( + input: EditorState, + context: __SerdeContext + ): any => { + return { + ...(input.cursorState != null && { "cursorState": serializeAws_json1_0CursorState(input.cursorState, context) }), + ...(input.document != null && { "document": serializeAws_json1_0TextDocument(input.document, context) }), + ...(input.relevantDocuments != null && { "relevantDocuments": serializeAws_json1_0RelevantDocumentList(input.relevantDocuments, context) }), + ...(input.useRelevantDocuments != null && { "useRelevantDocuments": input.useRelevantDocuments }), + }; + } - // se_EnvironmentVariables omitted. + const serializeAws_json1_0EnvironmentVariable = ( + input: EnvironmentVariable, + context: __SerdeContext + ): any => { + return { + ...(input.key != null && { "key": input.key }), + ...(input.value != null && { "value": input.value }), + }; + } - // se_EnvState omitted. + const serializeAws_json1_0EnvironmentVariables = ( + input: (EnvironmentVariable)[], + context: __SerdeContext + ): any => { + return input.filter((e: any) => e != null).map(entry => { + return serializeAws_json1_0EnvironmentVariable(entry, context); + }); + } - // se_FollowupPrompt omitted. + const serializeAws_json1_0EnvState = ( + input: EnvState, + context: __SerdeContext + ): any => { + return { + ...(input.currentWorkingDirectory != null && { "currentWorkingDirectory": input.currentWorkingDirectory }), + ...(input.environmentVariables != null && { "environmentVariables": serializeAws_json1_0EnvironmentVariables(input.environmentVariables, context) }), + ...(input.operatingSystem != null && { "operatingSystem": input.operatingSystem }), + ...(input.timezoneOffset != null && { "timezoneOffset": input.timezoneOffset }), + }; + } - // se_GitState omitted. + const serializeAws_json1_0FollowupPrompt = ( + input: FollowupPrompt, + context: __SerdeContext + ): any => { + return { + ...(input.content != null && { "content": input.content }), + ...(input.userIntent != null && { "userIntent": input.userIntent }), + }; + } - // se_Position omitted. + const serializeAws_json1_0GitState = ( + input: GitState, + context: __SerdeContext + ): any => { + return { + ...(input.status != null && { "status": input.status }), + }; + } - // se_ProgrammingLanguage omitted. + const serializeAws_json1_0Position = ( + input: Position, + context: __SerdeContext + ): any => { + return { + ...(input.character != null && { "character": input.character }), + ...(input.line != null && { "line": input.line }), + }; + } - // se_Range omitted. + const serializeAws_json1_0ProgrammingLanguage = ( + input: ProgrammingLanguage, + context: __SerdeContext + ): any => { + return { + ...(input.languageName != null && { "languageName": input.languageName }), + }; + } - // se_Reference omitted. + const serializeAws_json1_0Range = ( + input: Range, + context: __SerdeContext + ): any => { + return { + ...(input.end != null && { "end": serializeAws_json1_0Position(input.end, context) }), + ...(input.start != null && { "start": serializeAws_json1_0Position(input.start, context) }), + }; + } - // se_References omitted. + const serializeAws_json1_0Reference = ( + input: Reference, + context: __SerdeContext + ): any => { + return { + ...(input.licenseName != null && { "licenseName": input.licenseName }), + ...(input.recommendationContentSpan != null && { "recommendationContentSpan": serializeAws_json1_0Span(input.recommendationContentSpan, context) }), + ...(input.repository != null && { "repository": input.repository }), + ...(input.url != null && { "url": input.url }), + }; + } - // se_RelevantDocumentList omitted. + const serializeAws_json1_0References = ( + input: (Reference)[], + context: __SerdeContext + ): any => { + return input.filter((e: any) => e != null).map(entry => { + return serializeAws_json1_0Reference(entry, context); + }); + } - // se_RelevantTextDocument omitted. + const serializeAws_json1_0RelevantDocumentList = ( + input: (RelevantTextDocument)[], + context: __SerdeContext + ): any => { + return input.filter((e: any) => e != null).map(entry => { + return serializeAws_json1_0RelevantTextDocument(entry, context); + }); + } - // se_RuntimeDiagnostic omitted. + const serializeAws_json1_0RelevantTextDocument = ( + input: RelevantTextDocument, + context: __SerdeContext + ): any => { + return { + ...(input.documentSymbols != null && { "documentSymbols": serializeAws_json1_0DocumentSymbols(input.documentSymbols, context) }), + ...(input.programmingLanguage != null && { "programmingLanguage": serializeAws_json1_0ProgrammingLanguage(input.programmingLanguage, context) }), + ...(input.relativeFilePath != null && { "relativeFilePath": input.relativeFilePath }), + ...(input.text != null && { "text": input.text }), + }; + } - // se_ShellHistory omitted. + const serializeAws_json1_0RuntimeDiagnostic = ( + input: RuntimeDiagnostic, + context: __SerdeContext + ): any => { + return { + ...(input.message != null && { "message": input.message }), + ...(input.severity != null && { "severity": input.severity }), + ...(input.source != null && { "source": input.source }), + }; + } - // se_ShellHistoryEntry omitted. + const serializeAws_json1_0ShellHistory = ( + input: (ShellHistoryEntry)[], + context: __SerdeContext + ): any => { + return input.filter((e: any) => e != null).map(entry => { + return serializeAws_json1_0ShellHistoryEntry(entry, context); + }); + } - // se_ShellState omitted. + const serializeAws_json1_0ShellHistoryEntry = ( + input: ShellHistoryEntry, + context: __SerdeContext + ): any => { + return { + ...(input.command != null && { "command": input.command }), + ...(input.directory != null && { "directory": input.directory }), + ...(input.exitCode != null && { "exitCode": input.exitCode }), + ...(input.stderr != null && { "stderr": input.stderr }), + ...(input.stdout != null && { "stdout": input.stdout }), + }; + } - // se_Span omitted. + const serializeAws_json1_0ShellState = ( + input: ShellState, + context: __SerdeContext + ): any => { + return { + ...(input.shellHistory != null && { "shellHistory": serializeAws_json1_0ShellHistory(input.shellHistory, context) }), + ...(input.shellName != null && { "shellName": input.shellName }), + }; + } - // se_SupplementaryWebLink omitted. + const serializeAws_json1_0Span = ( + input: Span, + context: __SerdeContext + ): any => { + return { + ...(input.end != null && { "end": input.end }), + ...(input.start != null && { "start": input.start }), + }; + } - // se_SupplementaryWebLinks omitted. + const serializeAws_json1_0SupplementaryWebLink = ( + input: SupplementaryWebLink, + context: __SerdeContext + ): any => { + return { + ...(input.snippet != null && { "snippet": input.snippet }), + ...(input.title != null && { "title": input.title }), + ...(input.url != null && { "url": input.url }), + }; + } - // se_TextDocument omitted. + const serializeAws_json1_0SupplementaryWebLinks = ( + input: (SupplementaryWebLink)[], + context: __SerdeContext + ): any => { + return input.filter((e: any) => e != null).map(entry => { + return serializeAws_json1_0SupplementaryWebLink(entry, context); + }); + } - // se_TextDocumentDiagnostic omitted. + const serializeAws_json1_0TextDocument = ( + input: TextDocument, + context: __SerdeContext + ): any => { + return { + ...(input.documentSymbols != null && { "documentSymbols": serializeAws_json1_0DocumentSymbols(input.documentSymbols, context) }), + ...(input.programmingLanguage != null && { "programmingLanguage": serializeAws_json1_0ProgrammingLanguage(input.programmingLanguage, context) }), + ...(input.relativeFilePath != null && { "relativeFilePath": input.relativeFilePath }), + ...(input.text != null && { "text": input.text }), + }; + } - // se_UserInputMessage omitted. + const serializeAws_json1_0TextDocumentDiagnostic = ( + input: TextDocumentDiagnostic, + context: __SerdeContext + ): any => { + return { + ...(input.document != null && { "document": serializeAws_json1_0TextDocument(input.document, context) }), + ...(input.message != null && { "message": input.message }), + ...(input.range != null && { "range": serializeAws_json1_0Range(input.range, context) }), + ...(input.severity != null && { "severity": input.severity }), + ...(input.source != null && { "source": input.source }), + }; + } - // se_UserInputMessageContext omitted. + const serializeAws_json1_0UserInputMessage = ( + input: UserInputMessage, + context: __SerdeContext + ): any => { + return { + ...(input.content != null && { "content": input.content }), + ...(input.userInputMessageContext != null && { "userInputMessageContext": serializeAws_json1_0UserInputMessageContext(input.userInputMessageContext, context) }), + ...(input.userIntent != null && { "userIntent": input.userIntent }), + }; + } - // se_UserSettings omitted. + const serializeAws_json1_0UserInputMessageContext = ( + input: UserInputMessageContext, + context: __SerdeContext + ): any => { + return { + ...(input.appStudioContext != null && { "appStudioContext": serializeAws_json1_0AppStudioState(input.appStudioContext, context) }), + ...(input.consoleState != null && { "consoleState": serializeAws_json1_0ConsoleState(input.consoleState, context) }), + ...(input.diagnostic != null && { "diagnostic": serializeAws_json1_0Diagnostic(input.diagnostic, context) }), + ...(input.editorState != null && { "editorState": serializeAws_json1_0EditorState(input.editorState, context) }), + ...(input.envState != null && { "envState": serializeAws_json1_0EnvState(input.envState, context) }), + ...(input.gitState != null && { "gitState": serializeAws_json1_0GitState(input.gitState, context) }), + ...(input.shellState != null && { "shellState": serializeAws_json1_0ShellState(input.shellState, context) }), + ...(input.userSettings != null && { "userSettings": serializeAws_json1_0UserSettings(input.userSettings, context) }), + }; + } - // se_GenerateCodeFromCommandsRequest omitted. + const serializeAws_json1_0UserSettings = ( + input: UserSettings, + context: __SerdeContext + ): any => { + return { + ...(input.hasConsentedToCrossRegionCalls != null && { "hasConsentedToCrossRegionCalls": input.hasConsentedToCrossRegionCalls }), + }; + } - /** - * serializeAws_json1_0SendMessageRequest - */ - const se_SendMessageRequest = ( - input: SendMessageRequest, - context: __SerdeContext - ): any => { - return take(input, { - 'conversationState': _json, - 'dryRun': [], - 'profileArn': [], - 'source': [], - }); - } + const serializeAws_json1_0GenerateCodeFromCommandsRequest = ( + input: GenerateCodeFromCommandsRequest, + context: __SerdeContext + ): any => { + return { + ...(input.commands != null && { "commands": serializeAws_json1_0CommandInput(input.commands, context) }), + ...(input.outputFormat != null && { "outputFormat": input.outputFormat }), + }; + } - // de_AccessDeniedException omitted. + const serializeAws_json1_0SendMessageRequest = ( + input: SendMessageRequest, + context: __SerdeContext + ): any => { + return { + ...(input.conversationState != null && { "conversationState": serializeAws_json1_0ConversationState(input.conversationState, context) }), + ...(input.dryRun != null && { "dryRun": input.dryRun }), + ...(input.profileArn != null && { "profileArn": input.profileArn }), + ...(input.source != null && { "source": input.source }), + }; + } - // de_AssistantResponseEvent omitted. + const deserializeAws_json1_0AccessDeniedException = ( + output: any, + context: __SerdeContext + ): AccessDeniedException => { + return { + message: __expectString(output.message), + reason: __expectString(output.reason), + } as any; + } - // de_CodeEvent omitted. + const deserializeAws_json1_0AssistantResponseEvent = ( + output: any, + context: __SerdeContext + ): AssistantResponseEvent => { + return { + content: __expectString(output.content), + } as any; + } - // de_CodeReferenceEvent omitted. + const deserializeAws_json1_0CodeEvent = ( + output: any, + context: __SerdeContext + ): CodeEvent => { + return { + content: __expectString(output.content), + } as any; + } - // de_ConflictException omitted. + const deserializeAws_json1_0CodeReferenceEvent = ( + output: any, + context: __SerdeContext + ): CodeReferenceEvent => { + return { + references: (output.references != null) ? deserializeAws_json1_0References(output.references, context): undefined, + } as any; + } - // de_DryRunOperationException omitted. + const deserializeAws_json1_0ConflictException = ( + output: any, + context: __SerdeContext + ): ConflictException => { + return { + message: __expectString(output.message), + reason: __expectString(output.reason), + } as any; + } - // de_DryRunSucceedEvent omitted. + const deserializeAws_json1_0DryRunOperationException = ( + output: any, + context: __SerdeContext + ): DryRunOperationException => { + return { + message: __expectString(output.message), + responseCode: __expectInt32(output.responseCode), + } as any; + } - // de_FollowupPrompt omitted. + const deserializeAws_json1_0DryRunSucceedEvent = ( + output: any, + context: __SerdeContext + ): DryRunSucceedEvent => { + return { + } as any; + } - // de_FollowupPromptEvent omitted. + const deserializeAws_json1_0FollowupPrompt = ( + output: any, + context: __SerdeContext + ): FollowupPrompt => { + return { + content: __expectString(output.content), + userIntent: __expectString(output.userIntent), + } as any; + } - // de_IntentData omitted. + const deserializeAws_json1_0FollowupPromptEvent = ( + output: any, + context: __SerdeContext + ): FollowupPromptEvent => { + return { + followupPrompt: (output.followupPrompt != null) ? deserializeAws_json1_0FollowupPrompt(output.followupPrompt, context): undefined, + } as any; + } - // de_IntentDataType omitted. + const deserializeAws_json1_0IntentData = ( + output: any, + context: __SerdeContext + ): Record => { + return Object.entries(output).reduce((acc: Record, [key, value]: [string, any]) => { + if (value === null) { + return acc; + } + acc[key] = deserializeAws_json1_0IntentDataType(__expectUnion(value), context); + return acc; + }, {}); + } - // de_IntentMap omitted. + const deserializeAws_json1_0IntentDataType = ( + output: any, + context: __SerdeContext + ): IntentDataType => { + if (__expectString(output.string) !== undefined) { + return { string: __expectString(output.string) as any } + } + return { $unknown: Object.entries(output)[0] }; + } - // de_IntentsEvent omitted. + const deserializeAws_json1_0IntentMap = ( + output: any, + context: __SerdeContext + ): Record> => { + return Object.entries(output).reduce((acc: Record>, [key, value]: [IntentType | string, any]) => { + if (value === null) { + return acc; + } + acc[key] = deserializeAws_json1_0IntentData(value, context); + return acc; + }, {}); + } - /** - * deserializeAws_json1_0InteractionComponentEntry - */ - const de_InteractionComponentEntry = ( - output: any, - context: __SerdeContext - ): InteractionComponentEntry => { - return take(output, { - 'interactionComponent': (_: any) => de_InteractionComponent(_, context), - 'interactionComponentId': __expectString, - }) as any; - } + const deserializeAws_json1_0IntentsEvent = ( + output: any, + context: __SerdeContext + ): IntentsEvent => { + return { + intents: (output.intents != null) ? deserializeAws_json1_0IntentMap(output.intents, context): undefined, + } as any; + } - /** - * deserializeAws_json1_0InteractionComponentEntryList - */ - const de_InteractionComponentEntryList = ( - output: any, - context: __SerdeContext - ): (InteractionComponentEntry)[] => { - const retVal = (output || []).filter((e: any) => e != null).map((entry: any) => { - return de_InteractionComponentEntry(entry, context); - }); - return retVal; - } + const deserializeAws_json1_0InternalServerException = ( + output: any, + context: __SerdeContext + ): InternalServerException => { + return { + message: __expectString(output.message), + } as any; + } - /** - * deserializeAws_json1_0InteractionComponentsEvent - */ - const de_InteractionComponentsEvent = ( - output: any, - context: __SerdeContext - ): InteractionComponentsEvent => { - return take(output, { - 'interactionComponentEntries': (_: any) => de_InteractionComponentEntryList(_, context), - }) as any; - } + const deserializeAws_json1_0InvalidStateEvent = ( + output: any, + context: __SerdeContext + ): InvalidStateEvent => { + return { + message: __expectString(output.message), + reason: __expectString(output.reason), + } as any; + } - // de_InternalServerException omitted. + const deserializeAws_json1_0MessageMetadataEvent = ( + output: any, + context: __SerdeContext + ): MessageMetadataEvent => { + return { + conversationId: __expectString(output.conversationId), + utteranceId: __expectString(output.utteranceId), + } as any; + } - // de_InvalidStateEvent omitted. + const deserializeAws_json1_0Reference = ( + output: any, + context: __SerdeContext + ): Reference => { + return { + licenseName: __expectString(output.licenseName), + recommendationContentSpan: (output.recommendationContentSpan != null) ? deserializeAws_json1_0Span(output.recommendationContentSpan, context): undefined, + repository: __expectString(output.repository), + url: __expectString(output.url), + } as any; + } - // de_MessageMetadataEvent omitted. + const deserializeAws_json1_0References = ( + output: any, + context: __SerdeContext + ): (Reference)[] => { + const retVal = (output || []).filter((e: any) => e != null).map((entry: any) => { + if (entry === null) { + return null as any; + } + return deserializeAws_json1_0Reference(entry, context); + }); + return retVal; + } - // de_Reference omitted. + const deserializeAws_json1_0ResourceNotFoundException = ( + output: any, + context: __SerdeContext + ): ResourceNotFoundException => { + return { + message: __expectString(output.message), + } as any; + } - // de_References omitted. + const deserializeAws_json1_0ServiceQuotaExceededException = ( + output: any, + context: __SerdeContext + ): ServiceQuotaExceededException => { + return { + message: __expectString(output.message), + } as any; + } - // de_ResourceNotFoundException omitted. + const deserializeAws_json1_0Span = ( + output: any, + context: __SerdeContext + ): Span => { + return { + end: __expectInt32(output.end), + start: __expectInt32(output.start), + } as any; + } - // de_ServiceQuotaExceededException omitted. + const deserializeAws_json1_0SupplementaryWebLink = ( + output: any, + context: __SerdeContext + ): SupplementaryWebLink => { + return { + snippet: __expectString(output.snippet), + title: __expectString(output.title), + url: __expectString(output.url), + } as any; + } - // de_Span omitted. + const deserializeAws_json1_0SupplementaryWebLinks = ( + output: any, + context: __SerdeContext + ): (SupplementaryWebLink)[] => { + const retVal = (output || []).filter((e: any) => e != null).map((entry: any) => { + if (entry === null) { + return null as any; + } + return deserializeAws_json1_0SupplementaryWebLink(entry, context); + }); + return retVal; + } - // de_SupplementaryWebLink omitted. + const deserializeAws_json1_0SupplementaryWebLinksEvent = ( + output: any, + context: __SerdeContext + ): SupplementaryWebLinksEvent => { + return { + supplementaryWebLinks: (output.supplementaryWebLinks != null) ? deserializeAws_json1_0SupplementaryWebLinks(output.supplementaryWebLinks, context): undefined, + } as any; + } - // de_SupplementaryWebLinks omitted. + const deserializeAws_json1_0ThrottlingException = ( + output: any, + context: __SerdeContext + ): ThrottlingException => { + return { + message: __expectString(output.message), + reason: __expectString(output.reason), + } as any; + } - // de_SupplementaryWebLinksEvent omitted. + const deserializeAws_json1_0ValidationException = ( + output: any, + context: __SerdeContext + ): ValidationException => { + return { + message: __expectString(output.message), + reason: __expectString(output.reason), + } as any; + } - // de_ThrottlingException omitted. + const deserializeAws_json1_0InteractionComponentsEvent = ( + output: any, + context: __SerdeContext + ): InteractionComponentsEvent => { + return { + interactionComponentEntries: (output.interactionComponentEntries != null) ? deserializeAws_json1_0InteractionComponentEntryList(output.interactionComponentEntries, context): undefined, + } as any; + } - // de_ValidationException omitted. + const deserializeAws_json1_0Action = ( + output: any, + context: __SerdeContext + ): Action => { + return { + moduleLink: (output.moduleLink != null) ? deserializeAws_json1_0ModuleLink(output.moduleLink, context): undefined, + webLink: (output.webLink != null) ? deserializeAws_json1_0WebLink(output.webLink, context): undefined, + } as any; + } - // de_Action omitted. + const deserializeAws_json1_0Alert = ( + output: any, + context: __SerdeContext + ): Alert => { + return { + content: (output.content != null) ? deserializeAws_json1_0AlertComponentList(output.content, context): undefined, + type: __expectString(output.type), + } as any; + } - // de_Alert omitted. + const deserializeAws_json1_0AlertComponent = ( + output: any, + context: __SerdeContext + ): AlertComponent => { + return { + text: (output.text != null) ? deserializeAws_json1_0Text(output.text, context): undefined, + } as any; + } - // de_AlertComponent omitted. + const deserializeAws_json1_0AlertComponentList = ( + output: any, + context: __SerdeContext + ): (AlertComponent)[] => { + const retVal = (output || []).filter((e: any) => e != null).map((entry: any) => { + if (entry === null) { + return null as any; + } + return deserializeAws_json1_0AlertComponent(entry, context); + }); + return retVal; + } - // de_AlertComponentList omitted. + const deserializeAws_json1_0CloudWatchTroubleshootingLink = ( + output: any, + context: __SerdeContext + ): CloudWatchTroubleshootingLink => { + return { + defaultText: __expectString(output.defaultText), + investigationPayload: __expectString(output.investigationPayload), + label: __expectString(output.label), + } as any; + } - // de_CloudWatchTroubleshootingLink omitted. + const deserializeAws_json1_0InfrastructureUpdate = ( + output: any, + context: __SerdeContext + ): InfrastructureUpdate => { + return { + transition: (output.transition != null) ? deserializeAws_json1_0InfrastructureUpdateTransition(output.transition, context): undefined, + } as any; + } - // de_InfrastructureUpdate omitted. + const deserializeAws_json1_0InfrastructureUpdateTransition = ( + output: any, + context: __SerdeContext + ): InfrastructureUpdateTransition => { + return { + currentState: __expectString(output.currentState), + nextState: __expectString(output.nextState), + } as any; + } - // de_InfrastructureUpdateTransition omitted. + const deserializeAws_json1_0InteractionComponent = ( + output: any, + context: __SerdeContext + ): InteractionComponent => { + return { + action: (output.action != null) ? deserializeAws_json1_0Action(output.action, context): undefined, + alert: (output.alert != null) ? deserializeAws_json1_0Alert(output.alert, context): undefined, + infrastructureUpdate: (output.infrastructureUpdate != null) ? deserializeAws_json1_0InfrastructureUpdate(output.infrastructureUpdate, context): undefined, + progress: (output.progress != null) ? deserializeAws_json1_0Progress(output.progress, context): undefined, + resource: (output.resource != null) ? deserializeAws_json1_0Resource(output.resource, context): undefined, + resourceList: (output.resourceList != null) ? deserializeAws_json1_0ResourceList(output.resourceList, context): undefined, + section: (output.section != null) ? deserializeAws_json1_0Section(output.section, context): undefined, + step: (output.step != null) ? deserializeAws_json1_0Step(output.step, context): undefined, + suggestions: (output.suggestions != null) ? deserializeAws_json1_0Suggestions(output.suggestions, context): undefined, + taskDetails: (output.taskDetails != null) ? deserializeAws_json1_0TaskDetails(output.taskDetails, context): undefined, + taskReference: (output.taskReference != null) ? deserializeAws_json1_0TaskReference(output.taskReference, context): undefined, + text: (output.text != null) ? deserializeAws_json1_0Text(output.text, context): undefined, + } as any; + } - /** - * deserializeAws_json1_0InteractionComponent - */ - const de_InteractionComponent = ( - output: any, - context: __SerdeContext - ): InteractionComponent => { - return take(output, { - 'alert': _json, - 'infrastructureUpdate': _json, - 'progress': _json, - 'resource': _json, - 'resourceList': _json, - 'section': _json, - 'step': _json, - 'suggestions': _json, - 'taskDetails': _json, - 'taskReference': _json, - 'text': _json, - }) as any; - } + const deserializeAws_json1_0InteractionComponentEntry = ( + output: any, + context: __SerdeContext + ): InteractionComponentEntry => { + return { + interactionComponent: (output.interactionComponent != null) ? deserializeAws_json1_0InteractionComponent(output.interactionComponent, context): undefined, + interactionComponentId: __expectString(output.interactionComponentId), + } as any; + } - // de_ModuleLink omitted. + const deserializeAws_json1_0InteractionComponentEntryList = ( + output: any, + context: __SerdeContext + ): (InteractionComponentEntry)[] => { + const retVal = (output || []).filter((e: any) => e != null).map((entry: any) => { + if (entry === null) { + return null as any; + } + return deserializeAws_json1_0InteractionComponentEntry(entry, context); + }); + return retVal; + } - // de_Progress omitted. + const deserializeAws_json1_0ModuleLink = ( + output: any, + context: __SerdeContext + ): ModuleLink => { + return { + cloudWatchTroubleshootingLink: (output.cloudWatchTroubleshootingLink != null) ? deserializeAws_json1_0CloudWatchTroubleshootingLink(output.cloudWatchTroubleshootingLink, context): undefined, + } as any; + } - // de_ProgressComponent omitted. + const deserializeAws_json1_0Progress = ( + output: any, + context: __SerdeContext + ): Progress => { + return { + content: (output.content != null) ? deserializeAws_json1_0ProgressComponentList(output.content, context): undefined, + } as any; + } - // de_ProgressComponentList omitted. + const deserializeAws_json1_0ProgressComponent = ( + output: any, + context: __SerdeContext + ): ProgressComponent => { + return { + step: (output.step != null) ? deserializeAws_json1_0Step(output.step, context): undefined, + } as any; + } - // de_Resource omitted. + const deserializeAws_json1_0ProgressComponentList = ( + output: any, + context: __SerdeContext + ): (ProgressComponent)[] => { + const retVal = (output || []).filter((e: any) => e != null).map((entry: any) => { + if (entry === null) { + return null as any; + } + return deserializeAws_json1_0ProgressComponent(entry, context); + }); + return retVal; + } - // de_ResourceList omitted. + const deserializeAws_json1_0Resource = ( + output: any, + context: __SerdeContext + ): Resource => { + return { + ARN: __expectString(output.ARN), + description: __expectString(output.description), + link: __expectString(output.link), + resourceJsonString: __expectString(output.resourceJsonString), + title: __expectString(output.title), + type: __expectString(output.type), + } as any; + } - // de_Resources omitted. + const deserializeAws_json1_0ResourceList = ( + output: any, + context: __SerdeContext + ): ResourceList => { + return { + action: (output.action != null) ? deserializeAws_json1_0Action(output.action, context): undefined, + items: (output.items != null) ? deserializeAws_json1_0Resources(output.items, context): undefined, + } as any; + } - // de_Section omitted. + const deserializeAws_json1_0Resources = ( + output: any, + context: __SerdeContext + ): (Resource)[] => { + const retVal = (output || []).filter((e: any) => e != null).map((entry: any) => { + if (entry === null) { + return null as any; + } + return deserializeAws_json1_0Resource(entry, context); + }); + return retVal; + } - // de_SectionComponent omitted. + const deserializeAws_json1_0Section = ( + output: any, + context: __SerdeContext + ): Section => { + return { + action: (output.action != null) ? deserializeAws_json1_0Action(output.action, context): undefined, + content: (output.content != null) ? deserializeAws_json1_0SectionComponentList(output.content, context): undefined, + title: __expectString(output.title), + } as any; + } - // de_SectionComponentList omitted. + const deserializeAws_json1_0SectionComponent = ( + output: any, + context: __SerdeContext + ): SectionComponent => { + return { + alert: (output.alert != null) ? deserializeAws_json1_0Alert(output.alert, context): undefined, + resource: (output.resource != null) ? deserializeAws_json1_0Resource(output.resource, context): undefined, + resourceList: (output.resourceList != null) ? deserializeAws_json1_0ResourceList(output.resourceList, context): undefined, + text: (output.text != null) ? deserializeAws_json1_0Text(output.text, context): undefined, + } as any; + } - // de_Step omitted. + const deserializeAws_json1_0SectionComponentList = ( + output: any, + context: __SerdeContext + ): (SectionComponent)[] => { + const retVal = (output || []).filter((e: any) => e != null).map((entry: any) => { + if (entry === null) { + return null as any; + } + return deserializeAws_json1_0SectionComponent(entry, context); + }); + return retVal; + } - // de_StepComponent omitted. + const deserializeAws_json1_0Step = ( + output: any, + context: __SerdeContext + ): Step => { + return { + content: (output.content != null) ? deserializeAws_json1_0StepComponentList(output.content, context): undefined, + id: __expectInt32(output.id), + label: __expectString(output.label), + state: __expectString(output.state), + } as any; + } - // de_StepComponentList omitted. + const deserializeAws_json1_0StepComponent = ( + output: any, + context: __SerdeContext + ): StepComponent => { + return { + text: (output.text != null) ? deserializeAws_json1_0Text(output.text, context): undefined, + } as any; + } - // de_Suggestion omitted. + const deserializeAws_json1_0StepComponentList = ( + output: any, + context: __SerdeContext + ): (StepComponent)[] => { + const retVal = (output || []).filter((e: any) => e != null).map((entry: any) => { + if (entry === null) { + return null as any; + } + return deserializeAws_json1_0StepComponent(entry, context); + }); + return retVal; + } - // de_SuggestionList omitted. + const deserializeAws_json1_0Suggestion = ( + output: any, + context: __SerdeContext + ): Suggestion => { + return { + value: __expectString(output.value), + } as any; + } - // de_Suggestions omitted. + const deserializeAws_json1_0SuggestionList = ( + output: any, + context: __SerdeContext + ): (Suggestion)[] => { + const retVal = (output || []).filter((e: any) => e != null).map((entry: any) => { + if (entry === null) { + return null as any; + } + return deserializeAws_json1_0Suggestion(entry, context); + }); + return retVal; + } - // de_TaskAction omitted. + const deserializeAws_json1_0Suggestions = ( + output: any, + context: __SerdeContext + ): Suggestions => { + return { + items: (output.items != null) ? deserializeAws_json1_0SuggestionList(output.items, context): undefined, + } as any; + } - // de_TaskActionConfirmation omitted. + const deserializeAws_json1_0TaskAction = ( + output: any, + context: __SerdeContext + ): TaskAction => { + return { + confirmation: (output.confirmation != null) ? deserializeAws_json1_0TaskActionConfirmation(output.confirmation, context): undefined, + disabled: __expectBoolean(output.disabled), + label: __expectString(output.label), + note: (output.note != null) ? deserializeAws_json1_0TaskActionNote(output.note, context): undefined, + payload: (output.payload != null) ? deserializeAws_json1_0TaskActionPayload(output.payload, context): undefined, + primary: __expectBoolean(output.primary), + } as any; + } - // de_TaskActionList omitted. + const deserializeAws_json1_0TaskActionConfirmation = ( + output: any, + context: __SerdeContext + ): TaskActionConfirmation => { + return { + content: __expectString(output.content), + } as any; + } - // de_TaskActionNote omitted. + const deserializeAws_json1_0TaskActionList = ( + output: any, + context: __SerdeContext + ): (TaskAction)[] => { + const retVal = (output || []).filter((e: any) => e != null).map((entry: any) => { + if (entry === null) { + return null as any; + } + return deserializeAws_json1_0TaskAction(entry, context); + }); + return retVal; + } - // de_TaskActionPayload omitted. + const deserializeAws_json1_0TaskActionNote = ( + output: any, + context: __SerdeContext + ): TaskActionNote => { + return { + content: __expectString(output.content), + type: __expectString(output.type), + } as any; + } - // de_TaskComponent omitted. + const deserializeAws_json1_0TaskActionPayload = ( + output: any, + context: __SerdeContext + ): Record => { + return Object.entries(output).reduce((acc: Record, [key, value]: [string, any]) => { + if (value === null) { + return acc; + } + acc[key] = __expectString(value) as any; + return acc; + }, {}); + } - // de_TaskComponentList omitted. + const deserializeAws_json1_0TaskComponent = ( + output: any, + context: __SerdeContext + ): TaskComponent => { + return { + alert: (output.alert != null) ? deserializeAws_json1_0Alert(output.alert, context): undefined, + infrastructureUpdate: (output.infrastructureUpdate != null) ? deserializeAws_json1_0InfrastructureUpdate(output.infrastructureUpdate, context): undefined, + progress: (output.progress != null) ? deserializeAws_json1_0Progress(output.progress, context): undefined, + text: (output.text != null) ? deserializeAws_json1_0Text(output.text, context): undefined, + } as any; + } - // de_TaskDetails omitted. + const deserializeAws_json1_0TaskComponentList = ( + output: any, + context: __SerdeContext + ): (TaskComponent)[] => { + const retVal = (output || []).filter((e: any) => e != null).map((entry: any) => { + if (entry === null) { + return null as any; + } + return deserializeAws_json1_0TaskComponent(entry, context); + }); + return retVal; + } - // de_TaskOverview omitted. + const deserializeAws_json1_0TaskDetails = ( + output: any, + context: __SerdeContext + ): TaskDetails => { + return { + actions: (output.actions != null) ? deserializeAws_json1_0TaskActionList(output.actions, context): undefined, + content: (output.content != null) ? deserializeAws_json1_0TaskComponentList(output.content, context): undefined, + overview: (output.overview != null) ? deserializeAws_json1_0TaskOverview(output.overview, context): undefined, + } as any; + } - // de_TaskReference omitted. + const deserializeAws_json1_0TaskOverview = ( + output: any, + context: __SerdeContext + ): TaskOverview => { + return { + description: __expectString(output.description), + label: __expectString(output.label), + } as any; + } - // de_Text omitted. + const deserializeAws_json1_0TaskReference = ( + output: any, + context: __SerdeContext + ): TaskReference => { + return { + taskId: __expectString(output.taskId), + } as any; + } - // de_WebLink omitted. + const deserializeAws_json1_0Text = ( + output: any, + context: __SerdeContext + ): Text => { + return { + content: __expectString(output.content), + } as any; + } - const deserializeMetadata = (output: __HttpResponse): __ResponseMetadata => ({ - httpStatusCode: output.statusCode, - requestId: output.headers["x-amzn-requestid"] ?? output.headers["x-amzn-request-id"] ?? output.headers["x-amz-request-id"], - extendedRequestId: output.headers["x-amz-id-2"], - cfId: output.headers["x-amz-cf-id"], - }); + const deserializeAws_json1_0WebLink = ( + output: any, + context: __SerdeContext + ): WebLink => { + return { + label: __expectString(output.label), + url: __expectString(output.url), + } as any; + } - // Encode Uint8Array data into string with utf-8. - const collectBodyString = (streamBody: any, context: __SerdeContext): Promise => collectBody(streamBody, context).then(body => context.utf8Encoder(body)) + const deserializeMetadata = (output: __HttpResponse): __ResponseMetadata => ({ + httpStatusCode: output.statusCode, + requestId: output.headers["x-amzn-requestid"] ?? output.headers["x-amzn-request-id"] ?? output.headers["x-amz-request-id"], + extendedRequestId: output.headers["x-amz-id-2"], + cfId: output.headers["x-amz-cf-id"], + }); - const throwDefaultError = withBaseException(__BaseException); - const buildHttpRpcRequest = async ( - context: __SerdeContext, - headers: __HeaderBag, - path: string, - resolvedHostname: string | undefined, - body: any, - ): Promise<__HttpRequest> => { - const {hostname, protocol = "https", port, path: basePath} = await context.endpoint(); - const contents: any = { - protocol, - hostname, - port, - method: "POST", - path: basePath.endsWith("/") ? basePath.slice(0, -1) + path : basePath + path, - headers, + // Collect low-level response body stream to Uint8Array. + const collectBody = (streamBody: any = new Uint8Array(), context: __SerdeContext): Promise => { + if (streamBody instanceof Uint8Array) { + return Promise.resolve(streamBody); + } + return context.streamCollector(streamBody) || Promise.resolve(new Uint8Array()); }; - if (resolvedHostname !== undefined) { - contents.hostname = resolvedHostname; - } - if (body !== undefined) { - contents.body = body; + + // Encode Uint8Array data into string with utf-8. + const collectBodyString = (streamBody: any, context: __SerdeContext): Promise => collectBody(streamBody, context).then(body => context.utf8Encoder(body)) + + const buildHttpRpcRequest = async ( + context: __SerdeContext, + headers: __HeaderBag, + path: string, + resolvedHostname: string | undefined, + body: any, + ): Promise<__HttpRequest> => { + const {hostname, protocol = "https", port, path: basePath} = await context.endpoint(); + const contents: any = { + protocol, + hostname, + port, + method: "POST", + path: basePath.endsWith("/") ? basePath.slice(0, -1) + path : basePath + path, + headers, + }; + if (resolvedHostname !== undefined) { + contents.hostname = resolvedHostname; + } + if (body !== undefined) { + contents.body = body; + } + return new __HttpRequest(contents); + }; + + const parseBody = (streamBody: any, context: __SerdeContext): any => collectBodyString(streamBody, context).then(encoded => { + if (encoded.length) { + return JSON.parse(encoded); + } + return {}; + }); + + const parseErrorBody = async (errorBody: any, context: __SerdeContext) => { + const value = await parseBody(errorBody, context); + value.message = value.message ?? value.Message; + return value; } - return new __HttpRequest(contents); - }; - function sharedHeaders(operation: string): __HeaderBag { return { - 'content-type': "application/x-amz-json-1.0", - 'x-amz-target': `AmazonQDeveloperStreamingService.${operation}`, - }}; + + /** + * Load an error code for the aws.rest-json-1.1 protocol. + */ + const loadRestJsonErrorCode = (output: __HttpResponse, data: any): string | undefined => { + const findKey = (object: any, key: string) => Object.keys(object).find((k) => k.toLowerCase() === key.toLowerCase()); + + const sanitizeErrorCode = (rawValue: string | number): string => { + let cleanValue = rawValue; + if (typeof cleanValue === "number") { + cleanValue = cleanValue.toString(); + } + if (cleanValue.indexOf(",") >= 0) { + cleanValue = cleanValue.split(",")[0]; + } + if (cleanValue.indexOf(":") >= 0) { + cleanValue = cleanValue.split(":")[0]; + } + if (cleanValue.indexOf("#") >= 0) { + cleanValue = cleanValue.split("#")[1]; + } + return cleanValue; + }; + + const headerKey = findKey(output.headers, "x-amzn-errortype"); + if (headerKey !== undefined) { + return sanitizeErrorCode(output.headers[headerKey]); + } + + if (data.code !== undefined) { + return sanitizeErrorCode(data.code); + } + + if (data["__type"] !== undefined) { + return sanitizeErrorCode(data["__type"]); + } + }; diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeConfig.browser.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeConfig.browser.ts index f6a45601c74..b4c828e98df 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeConfig.browser.ts +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeConfig.browser.ts @@ -3,26 +3,26 @@ import packageInfo from "../package.json"; // eslint-disable-line import { Sha256 } from "@aws-crypto/sha256-browser"; -import { defaultUserAgent } from "@aws-sdk/util-user-agent-browser"; import { DEFAULT_USE_DUALSTACK_ENDPOINT, DEFAULT_USE_FIPS_ENDPOINT, -} from "@smithy/config-resolver"; -import { eventStreamSerdeProvider } from "@smithy/eventstream-serde-browser"; +} from "@aws-sdk/config-resolver"; +import { eventStreamSerdeProvider } from "@aws-sdk/eventstream-serde-browser"; import { FetchHttpHandler as RequestHandler, streamCollector, -} from "@smithy/fetch-http-handler"; -import { invalidProvider } from "@smithy/invalid-dependency"; -import { calculateBodyLength } from "@smithy/util-body-length-browser"; +} from "@aws-sdk/fetch-http-handler"; +import { invalidProvider } from "@aws-sdk/invalid-dependency"; +import { calculateBodyLength } from "@aws-sdk/util-body-length-browser"; import { DEFAULT_MAX_ATTEMPTS, DEFAULT_RETRY_MODE, -} from "@smithy/util-retry"; +} from "@aws-sdk/util-retry"; +import { defaultUserAgent } from "@aws-sdk/util-user-agent-browser"; import { QDeveloperStreamingClientConfig } from "./QDeveloperStreamingClient"; import { getRuntimeConfig as getSharedRuntimeConfig } from "./runtimeConfig.shared"; -import { loadConfigsForDefaultMode } from "@smithy/smithy-client"; -import { resolveDefaultsModeConfig } from "@smithy/util-defaults-mode-browser"; +import { loadConfigsForDefaultMode } from "@aws-sdk/smithy-client"; +import { resolveDefaultsModeConfig } from "@aws-sdk/util-defaults-mode-browser"; /** * @internal @@ -42,7 +42,7 @@ export const getRuntimeConfig = (config: QDeveloperStreamingClientConfig) => { eventStreamSerdeProvider: config?.eventStreamSerdeProvider ?? eventStreamSerdeProvider, maxAttempts: config?.maxAttempts ?? DEFAULT_MAX_ATTEMPTS, region: config?.region ?? invalidProvider("Region is missing"), - requestHandler: RequestHandler.create(config?.requestHandler ?? defaultConfigProvider), + requestHandler: config?.requestHandler ?? new RequestHandler(defaultConfigProvider), retryMode: config?.retryMode ?? (async () => (await defaultConfigProvider()).retryMode || DEFAULT_RETRY_MODE), sha256: config?.sha256 ?? Sha256, streamCollector: config?.streamCollector ?? streamCollector, diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeConfig.shared.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeConfig.shared.ts index d225ea9de71..83300c5ca8d 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeConfig.shared.ts +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeConfig.shared.ts @@ -1,42 +1,29 @@ // smithy-typescript generated code -import { defaultQDeveloperStreamingHttpAuthSchemeProvider } from "./auth/httpAuthSchemeProvider"; import { defaultRegionInfoProvider } from "./endpoints"; -import { AwsSdkSigV4Signer } from "@aws-sdk/core"; -import { NoOpLogger } from "@smithy/smithy-client"; -import { IdentityProviderConfig } from "@smithy/types"; -import { parseUrl } from "@smithy/url-parser"; +import { NoOpLogger } from "@aws-sdk/smithy-client"; +import { parseUrl } from "@aws-sdk/url-parser"; import { fromBase64, toBase64, -} from "@smithy/util-base64"; +} from "@aws-sdk/util-base64"; import { fromUtf8, toUtf8, -} from "@smithy/util-utf8"; +} from "@aws-sdk/util-utf8"; import { QDeveloperStreamingClientConfig } from "./QDeveloperStreamingClient"; /** * @internal */ -export const getRuntimeConfig = (config: QDeveloperStreamingClientConfig) => { - return { - apiVersion: "2024-06-11", - base64Decoder: config?.base64Decoder ?? fromBase64, +export const getRuntimeConfig = (config: QDeveloperStreamingClientConfig) => ({ + apiVersion: "2024-06-11", + base64Decoder: config?.base64Decoder ?? fromBase64, base64Encoder: config?.base64Encoder ?? toBase64, disableHostPrefix: config?.disableHostPrefix ?? false, - extensions: config?.extensions ?? [], - httpAuthSchemeProvider: config?.httpAuthSchemeProvider ?? defaultQDeveloperStreamingHttpAuthSchemeProvider, - httpAuthSchemes: config?.httpAuthSchemes ?? [{ - schemeId: "aws.auth#sigv4", - identityProvider: (ipc: IdentityProviderConfig) => - ipc.getIdentityProvider("aws.auth#sigv4"), - signer: new AwsSdkSigV4Signer(), - }], logger: config?.logger ?? new NoOpLogger(), regionInfoProvider: config?.regionInfoProvider ?? defaultRegionInfoProvider, serviceId: config?.serviceId ?? "QDeveloperStreaming", urlParser: config?.urlParser ?? parseUrl, utf8Decoder: config?.utf8Decoder ?? fromUtf8, utf8Encoder: config?.utf8Encoder ?? toUtf8, - } -}; +}); diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeConfig.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeConfig.ts index 9a3f3852e8f..c1abdb14e93 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeConfig.ts +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeConfig.ts @@ -2,33 +2,33 @@ // @ts-ignore: package.json will be imported from dist folders import packageInfo from "../package.json"; // eslint-disable-line -import { emitWarningIfUnsupportedVersion as awsCheckVersion } from "@aws-sdk/core"; -import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node"; -import { defaultUserAgent } from "@aws-sdk/util-user-agent-node"; +import { decorateDefaultCredentialProvider } from "@aws-sdk/client-sts"; import { NODE_REGION_CONFIG_FILE_OPTIONS, NODE_REGION_CONFIG_OPTIONS, NODE_USE_DUALSTACK_ENDPOINT_CONFIG_OPTIONS, NODE_USE_FIPS_ENDPOINT_CONFIG_OPTIONS, -} from "@smithy/config-resolver"; -import { eventStreamSerdeProvider } from "@smithy/eventstream-serde-node"; -import { Hash } from "@smithy/hash-node"; +} from "@aws-sdk/config-resolver"; +import { defaultProvider as credentialDefaultProvider } from "@aws-sdk/credential-provider-node"; +import { eventStreamSerdeProvider } from "@aws-sdk/eventstream-serde-node"; +import { Hash } from "@aws-sdk/hash-node"; import { NODE_MAX_ATTEMPT_CONFIG_OPTIONS, NODE_RETRY_MODE_CONFIG_OPTIONS, -} from "@smithy/middleware-retry"; -import { loadConfig as loadNodeConfig } from "@smithy/node-config-provider"; +} from "@aws-sdk/middleware-retry"; +import { loadConfig as loadNodeConfig } from "@aws-sdk/node-config-provider"; import { NodeHttpHandler as RequestHandler, streamCollector, -} from "@smithy/node-http-handler"; -import { calculateBodyLength } from "@smithy/util-body-length-node"; -import { DEFAULT_RETRY_MODE } from "@smithy/util-retry"; +} from "@aws-sdk/node-http-handler"; +import { calculateBodyLength } from "@aws-sdk/util-body-length-node"; +import { DEFAULT_RETRY_MODE } from "@aws-sdk/util-retry"; +import { defaultUserAgent } from "@aws-sdk/util-user-agent-node"; import { QDeveloperStreamingClientConfig } from "./QDeveloperStreamingClient"; import { getRuntimeConfig as getSharedRuntimeConfig } from "./runtimeConfig.shared"; -import { loadConfigsForDefaultMode } from "@smithy/smithy-client"; -import { resolveDefaultsModeConfig } from "@smithy/util-defaults-mode-node"; -import { emitWarningIfUnsupportedVersion } from "@smithy/smithy-client"; +import { loadConfigsForDefaultMode } from "@aws-sdk/smithy-client"; +import { resolveDefaultsModeConfig } from "@aws-sdk/util-defaults-mode-node"; +import { emitWarningIfUnsupportedVersion } from "@aws-sdk/smithy-client"; /** * @internal @@ -38,18 +38,18 @@ export const getRuntimeConfig = (config: QDeveloperStreamingClientConfig) => { const defaultsMode = resolveDefaultsModeConfig(config); const defaultConfigProvider = () => defaultsMode().then(loadConfigsForDefaultMode); const clientSharedValues = getSharedRuntimeConfig(config); - awsCheckVersion(process.version);return { + return { ...clientSharedValues, ...config, runtime: "node", defaultsMode, bodyLengthChecker: config?.bodyLengthChecker ?? calculateBodyLength, - credentialDefaultProvider: config?.credentialDefaultProvider ?? credentialDefaultProvider, + credentialDefaultProvider: config?.credentialDefaultProvider ?? decorateDefaultCredentialProvider(credentialDefaultProvider), defaultUserAgentProvider: config?.defaultUserAgentProvider ?? defaultUserAgent({serviceId: clientSharedValues.serviceId, clientVersion: packageInfo.version}), eventStreamSerdeProvider: config?.eventStreamSerdeProvider ?? eventStreamSerdeProvider, maxAttempts: config?.maxAttempts ?? loadNodeConfig(NODE_MAX_ATTEMPT_CONFIG_OPTIONS), region: config?.region ?? loadNodeConfig(NODE_REGION_CONFIG_OPTIONS, NODE_REGION_CONFIG_FILE_OPTIONS), - requestHandler: RequestHandler.create(config?.requestHandler ?? defaultConfigProvider), + requestHandler: config?.requestHandler ?? new RequestHandler(defaultConfigProvider), retryMode: config?.retryMode ?? loadNodeConfig({...NODE_RETRY_MODE_CONFIG_OPTIONS,default: async () => (await defaultConfigProvider()).retryMode || DEFAULT_RETRY_MODE,}), sha256: config?.sha256 ?? Hash.bind(null, "sha256"), streamCollector: config?.streamCollector ?? streamCollector, diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeExtensions.ts b/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeExtensions.ts deleted file mode 100644 index 2db7927eff2..00000000000 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/src/runtimeExtensions.ts +++ /dev/null @@ -1,59 +0,0 @@ -// smithy-typescript generated code -import { - getHttpAuthExtensionConfiguration, - resolveHttpAuthRuntimeConfig, -} from "./auth/httpAuthExtensionConfiguration"; -import { - getAwsRegionExtensionConfiguration, - resolveAwsRegionExtensionConfiguration, -} from "@aws-sdk/region-config-resolver"; -import { - getHttpHandlerExtensionConfiguration, - resolveHttpHandlerRuntimeConfig, -} from "@smithy/protocol-http"; -import { - getDefaultExtensionConfiguration, - resolveDefaultRuntimeConfig, -} from "@smithy/smithy-client"; -import { QDeveloperStreamingExtensionConfiguration } from "./extensionConfiguration"; - -/** - * @public - */ -export interface RuntimeExtension { - configure(extensionConfiguration: QDeveloperStreamingExtensionConfiguration): void; -} - -/** - * @public - */ -export interface RuntimeExtensionsConfig { - extensions: RuntimeExtension[] -} - -const asPartial = >(t: T) => t; - -/** - * @internal - */ -export const resolveRuntimeExtensions = ( - runtimeConfig: any, - extensions: RuntimeExtension[] -) => { - const extensionConfiguration: QDeveloperStreamingExtensionConfiguration = { - ...asPartial(getAwsRegionExtensionConfiguration(runtimeConfig)), - ...asPartial(getDefaultExtensionConfiguration(runtimeConfig)), - ...asPartial(getHttpHandlerExtensionConfiguration(runtimeConfig)), - ...asPartial(getHttpAuthExtensionConfiguration(runtimeConfig)), - }; - - extensions.forEach(extension => extension.configure(extensionConfiguration)); - - return { - ...runtimeConfig, - ...resolveAwsRegionExtensionConfiguration(extensionConfiguration), - ...resolveDefaultRuntimeConfig(extensionConfiguration), - ...resolveHttpHandlerRuntimeConfig(extensionConfiguration), - ...resolveHttpAuthRuntimeConfig(extensionConfiguration), - }; -} diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/tsconfig.json b/src.gen/@amzn/amazon-q-developer-streaming-client/tsconfig.json index e7f5ec56b74..344909de212 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/tsconfig.json +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@tsconfig/node16/tsconfig.json", + "extends": "@tsconfig/node14/tsconfig.json", "compilerOptions": { "downlevelIteration": true, "importHelpers": true, From 1bb2f6f21db95cd90d0def03bb58a7ec51317b8d Mon Sep 17 00:00:00 2001 From: hkobew Date: Fri, 10 Jan 2025 11:49:35 -0500 Subject: [PATCH 09/12] add post-install script --- .../amazon-q-developer-streaming-client/package-lock.json | 1 + src.gen/@amzn/amazon-q-developer-streaming-client/package.json | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/package-lock.json b/src.gen/@amzn/amazon-q-developer-streaming-client/package-lock.json index 344c0c04a45..6ffee58cefd 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/package-lock.json +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/package-lock.json @@ -7,6 +7,7 @@ "": { "name": "@amzn/amazon-q-developer-streaming-client", "version": "1.1.0", + "hasInstallScript": true, "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", diff --git a/src.gen/@amzn/amazon-q-developer-streaming-client/package.json b/src.gen/@amzn/amazon-q-developer-streaming-client/package.json index d77db326156..10b2a9de653 100644 --- a/src.gen/@amzn/amazon-q-developer-streaming-client/package.json +++ b/src.gen/@amzn/amazon-q-developer-streaming-client/package.json @@ -10,7 +10,8 @@ "build:types": "tsc -p tsconfig.types.json", "build:types:downlevel": "downlevel-dts dist-types dist-types/ts3.4", "clean": "rimraf ./dist-* && rimraf *.tsbuildinfo", - "prepack": "npm run clean && npm run build" + "prepack": "npm run clean && npm run build", + "postinstall": "npm run build" }, "main": "./dist-cjs/index.js", "types": "./dist-types/index.d.ts", From fbef48be5f5cd8b008a7dc8311dfd824751055e5 Mon Sep 17 00:00:00 2001 From: hkobew Date: Fri, 10 Jan 2025 15:38:20 -0500 Subject: [PATCH 10/12] add overrides --- package-lock.json | 1 + packages/core/package.json | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/package-lock.json b/package-lock.json index 8b75a99f653..f54e449f2bc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22484,6 +22484,7 @@ }, "src.gen/@amzn/amazon-q-developer-streaming-client": { "version": "1.1.0", + "hasInstallScript": true, "dependencies": { "@aws-crypto/sha256-browser": "3.0.0", "@aws-crypto/sha256-js": "3.0.0", diff --git a/packages/core/package.json b/packages/core/package.json index 5f5e59bfa13..d009d9cda1a 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -560,6 +560,10 @@ "overrides": { "webfont": { "xml2js": "0.5.0" + }, + "@amzn/amazon-q-developer-streaming-client": { + "@aws-sdk/middleware-signing": "3.267.0", + "@aws-sdk/signature-v4": "3.267.0" } } } From 0464a8eb16605cc573056f273b4c5f0322465faa Mon Sep 17 00:00:00 2001 From: hkobew Date: Fri, 10 Jan 2025 15:44:19 -0500 Subject: [PATCH 11/12] try different overrides --- packages/core/package.json | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/core/package.json b/packages/core/package.json index d009d9cda1a..b16a862658c 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -561,9 +561,8 @@ "webfont": { "xml2js": "0.5.0" }, - "@amzn/amazon-q-developer-streaming-client": { - "@aws-sdk/middleware-signing": "3.267.0", - "@aws-sdk/signature-v4": "3.267.0" + "@aws-sdk/middleware-signing": { + "@aws-sdk/signature-v4": "3.46.0" } } } From 000d2afddfc6e2c412e9b472bf47491959409a83 Mon Sep 17 00:00:00 2001 From: hkobew Date: Fri, 10 Jan 2025 15:49:48 -0500 Subject: [PATCH 12/12] undo overrides --- packages/core/package.json | 3 --- 1 file changed, 3 deletions(-) diff --git a/packages/core/package.json b/packages/core/package.json index b16a862658c..5f5e59bfa13 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -560,9 +560,6 @@ "overrides": { "webfont": { "xml2js": "0.5.0" - }, - "@aws-sdk/middleware-signing": { - "@aws-sdk/signature-v4": "3.46.0" } } }