diff --git a/.changeset/smooth-swans-laugh.md b/.changeset/smooth-swans-laugh.md new file mode 100644 index 000000000..e42732c5b --- /dev/null +++ b/.changeset/smooth-swans-laugh.md @@ -0,0 +1,5 @@ +--- +"aws-sdk-js-codemod": patch +--- + +Import DynamoDB.DocumentClient types from client-dynamodb diff --git a/src/transforms/v2-to-v3/__fixtures__/ddb-doc-client-basic-type/global-import.input.ts b/src/transforms/v2-to-v3/__fixtures__/ddb-doc-client-basic-type/global-import.input.ts new file mode 100644 index 000000000..fda103f2f --- /dev/null +++ b/src/transforms/v2-to-v3/__fixtures__/ddb-doc-client-basic-type/global-import.input.ts @@ -0,0 +1,6 @@ +import AWS from "aws-sdk"; + +const endpoint: AWS.DynamoDB.DocumentClient.Endpoint = { + Address: "string", + CachePeriodInMinutes: 5, +}; \ No newline at end of file diff --git a/src/transforms/v2-to-v3/__fixtures__/ddb-doc-client-basic-type/global-import.output.ts b/src/transforms/v2-to-v3/__fixtures__/ddb-doc-client-basic-type/global-import.output.ts new file mode 100644 index 000000000..4ca46ac98 --- /dev/null +++ b/src/transforms/v2-to-v3/__fixtures__/ddb-doc-client-basic-type/global-import.output.ts @@ -0,0 +1,6 @@ +import AWS_DynamoDB from "@aws-sdk/client-dynamodb"; + +const endpoint: AWS_DynamoDB.Endpoint = { + Address: "string", + CachePeriodInMinutes: 5, +}; \ No newline at end of file