Skip to content

Commit 6e4caa0

Browse files
authored
Replace ClientConfiguration with <ClientName>ClientConfig (#728)
1 parent f466461 commit 6e4caa0

14 files changed

+381
-3
lines changed

.changeset/hot-elephants-change.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"aws-sdk-js-codemod": patch
3+
---
4+
5+
Replace ClientConfiguration with <ClientName>ClientConfig

scripts/generateClientTypesMap/getClientTypesMap.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import jscodeshift, { Identifier, TSArrayType, TSTypeLiteral, TSTypeReference } from "jscodeshift";
22

3+
import { CLIENT_NAMES_MAP } from "../../src/transforms/v2-to-v3/config";
34
import { getClientTypesMapWithKeysRemovedFromValues } from "./getClientTypesMapWithKeysRemovedFromValues";
45
import { getTypesSource } from "./getTypesSource";
56

@@ -119,6 +120,7 @@ export const getClientTypesMap = async (clientName: string): Promise<Record<stri
119120
});
120121

121122
const updatedClientTypesMap = getClientTypesMapWithKeysRemovedFromValues(clientTypesMap);
123+
clientTypesMap["ClientConfiguration"] = `${CLIENT_NAMES_MAP[clientName]}ClientConfig`;
122124

123125
return Object.entries(updatedClientTypesMap)
124126
.sort(([key1], [key2]) => key1.localeCompare(key2))
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import AWS = require("aws-sdk");
2+
3+
const config: AWS.S3.ClientConfiguration = {};
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
import AWS_client_s3 = require("@aws-sdk/client-s3");
2+
import S3ClientConfig = AWS_client_s3.S3ClientConfig;
3+
4+
const config: S3ClientConfig = {};
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import AWS from "aws-sdk";
2+
3+
const config: AWS.S3.ClientConfiguration = {};
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import { S3ClientConfig } from "@aws-sdk/client-s3";
2+
3+
const config: S3ClientConfig = {};
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import S3 from "aws-sdk/clients/s3";
2+
3+
const config: S3.ClientConfiguration = {};
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import { S3ClientConfig } from "@aws-sdk/client-s3";
2+
3+
const config: S3ClientConfig = {};
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import S3 = require("aws-sdk/clients/s3");
2+
3+
const config: S3.ClientConfiguration = {};
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
import AWS_client_s3 = require("@aws-sdk/client-s3");
2+
import S3ClientConfig = AWS_client_s3.S3ClientConfig;
3+
4+
const config: S3ClientConfig = {};
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import { S3 } from "aws-sdk";
2+
3+
const config: S3.ClientConfiguration = {};
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import { S3ClientConfig } from "@aws-sdk/client-s3";
2+
3+
const config: S3ClientConfig = {};

0 commit comments

Comments
 (0)