Skip to content

Commit 14eb23a

Browse files
authored
Transform client type for updated client names (#827)
1 parent 345fe62 commit 14eb23a

14 files changed

+98
-0
lines changed

.changeset/happy-bulldogs-smoke.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 client type reference if client names are different in v2 and v3
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import AWS = require("aws-sdk");
2+
3+
let accessAnalyzerClient: AWS.AccessAnalyzer;
4+
let discoveryClient: AWS.Discovery;
5+
let acmClient: AWS.ACM;
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import AWS_client_accessanalyzer = require("@aws-sdk/client-accessanalyzer");
2+
import AccessAnalyzer = AWS_client_accessanalyzer.AccessAnalyzer;
3+
import AWS_client_acm = require("@aws-sdk/client-acm");
4+
import ACM = AWS_client_acm.ACM;
5+
import AWS_client_application_discovery_service = require("@aws-sdk/client-application-discovery-service");
6+
import ApplicationDiscoveryService = AWS_client_application_discovery_service.ApplicationDiscoveryService;
7+
8+
let accessAnalyzerClient: AccessAnalyzer;
9+
let discoveryClient: ApplicationDiscoveryService;
10+
let acmClient: ACM;
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import AWS from "aws-sdk";
2+
3+
let accessAnalyzerClient: AWS.AccessAnalyzer;
4+
let discoveryClient: AWS.Discovery;
5+
let acmClient: AWS.ACM;
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import { AccessAnalyzer } from "@aws-sdk/client-accessanalyzer";
2+
import { ACM } from "@aws-sdk/client-acm";
3+
import { ApplicationDiscoveryService } from "@aws-sdk/client-application-discovery-service";
4+
5+
let accessAnalyzerClient: AccessAnalyzer;
6+
let discoveryClient: ApplicationDiscoveryService;
7+
let acmClient: ACM;
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import AccessAnalyzer from "aws-sdk/clients/accessanalyzer";
2+
import Discovery from "aws-sdk/clients/discovery";
3+
import ACM from "aws-sdk/clients/acm";
4+
5+
let accessAnalyzerClient: AccessAnalyzer;
6+
let discoveryClient: Discovery;
7+
let acmClient: ACM;
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import { AccessAnalyzer } from "@aws-sdk/client-accessanalyzer";
2+
import { ACM } from "@aws-sdk/client-acm";
3+
import { ApplicationDiscoveryService } from "@aws-sdk/client-application-discovery-service";
4+
5+
let accessAnalyzerClient: AccessAnalyzer;
6+
let discoveryClient: ApplicationDiscoveryService;
7+
let acmClient: ACM;
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import AccessAnalyzer = require("aws-sdk/clients/accessanalyzer");
2+
import Discovery = require("aws-sdk/clients/discovery");
3+
import ACM = require("aws-sdk/clients/acm");
4+
5+
let accessAnalyzerClient: AccessAnalyzer;
6+
let discoveryClient: Discovery;
7+
let acmClient: ACM;
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import AWS_client_accessanalyzer = require("@aws-sdk/client-accessanalyzer");
2+
import AccessAnalyzer = AWS_client_accessanalyzer.AccessAnalyzer;
3+
import AWS_client_acm = require("@aws-sdk/client-acm");
4+
import ACM = AWS_client_acm.ACM;
5+
import AWS_client_application_discovery_service = require("@aws-sdk/client-application-discovery-service");
6+
import ApplicationDiscoveryService = AWS_client_application_discovery_service.ApplicationDiscoveryService;
7+
8+
let accessAnalyzerClient: AccessAnalyzer;
9+
let discoveryClient: ApplicationDiscoveryService;
10+
let acmClient: ACM;
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
import {
2+
AccessAnalyzer as AccessAnalyzerClient,
3+
Discovery as DiscoveryClient,
4+
ACM as ACMClient
5+
} from "aws-sdk";
6+
7+
let accessAnalyzerClient: AccessAnalyzerClient;
8+
let discoveryClient: DiscoveryClient;
9+
let acmClient: ACMClient;

0 commit comments

Comments
 (0)