Skip to content

Commit

Permalink
Replace ClientConfiguration with <ClientName>ClientConfig (#728)
Browse files Browse the repository at this point in the history
  • Loading branch information
trivikr committed Nov 13, 2023
1 parent f466461 commit 6e4caa0
Show file tree
Hide file tree
Showing 14 changed files with 381 additions and 3 deletions.
5 changes: 5 additions & 0 deletions .changeset/hot-elephants-change.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"aws-sdk-js-codemod": patch
---

Replace ClientConfiguration with <ClientName>ClientConfig
2 changes: 2 additions & 0 deletions scripts/generateClientTypesMap/getClientTypesMap.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
import jscodeshift, { Identifier, TSArrayType, TSTypeLiteral, TSTypeReference } from "jscodeshift";

import { CLIENT_NAMES_MAP } from "../../src/transforms/v2-to-v3/config";
import { getClientTypesMapWithKeysRemovedFromValues } from "./getClientTypesMapWithKeysRemovedFromValues";
import { getTypesSource } from "./getTypesSource";

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

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

return Object.entries(updatedClientTypesMap)
.sort(([key1], [key2]) => key1.localeCompare(key2))
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import AWS = require("aws-sdk");

const config: AWS.S3.ClientConfiguration = {};
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
import AWS_client_s3 = require("@aws-sdk/client-s3");
import S3ClientConfig = AWS_client_s3.S3ClientConfig;

const config: S3ClientConfig = {};
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import AWS from "aws-sdk";

const config: AWS.S3.ClientConfiguration = {};
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import { S3ClientConfig } from "@aws-sdk/client-s3";

const config: S3ClientConfig = {};
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import S3 from "aws-sdk/clients/s3";

const config: S3.ClientConfiguration = {};
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import { S3ClientConfig } from "@aws-sdk/client-s3";

const config: S3ClientConfig = {};
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import S3 = require("aws-sdk/clients/s3");

const config: S3.ClientConfiguration = {};
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
import AWS_client_s3 = require("@aws-sdk/client-s3");
import S3ClientConfig = AWS_client_s3.S3ClientConfig;

const config: S3ClientConfig = {};
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import { S3 } from "aws-sdk";

const config: S3.ClientConfiguration = {};
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import { S3ClientConfig } from "@aws-sdk/client-s3";

const config: S3ClientConfig = {};
Loading

0 comments on commit 6e4caa0

Please sign in to comment.