Skip to content

Commit a04403b

Browse files
authored
Add initial support for waiter API transformation (#52)
1 parent 1dc8390 commit a04403b

27 files changed

+311
-1
lines changed

.changeset/rotten-buckets-attack.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": minor
3+
---
4+
5+
Add initial support for waiter API transformation
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import AWS = require("aws-sdk");
2+
3+
const Bucket = "BUCKET_NAME";
4+
const client = new AWS.S3({ region: "REGION" });
5+
6+
await client.createBucket({ Bucket }).promise();
7+
await client.waitFor("bucketExists", { Bucket }).promise();
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import AWS_S3 = require("@aws-sdk/client-s3");
2+
3+
const {
4+
S3,
5+
waitUntilBucketExists
6+
} = AWS_S3;
7+
8+
const Bucket = "BUCKET_NAME";
9+
const client = new S3({ region: "REGION" });
10+
11+
await client.createBucket({ Bucket });
12+
await waitUntilBucketExists({
13+
client,
14+
maxWaitTime: 180
15+
}, { Bucket });
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import AWS from "aws-sdk";
2+
3+
const Bucket = "BUCKET_NAME";
4+
const client = new AWS.S3({ region: "REGION" });
5+
6+
await client.createBucket({ Bucket }).promise();
7+
await client.waitFor("bucketExists", { Bucket }).promise();
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import { S3, waitUntilBucketExists } from "@aws-sdk/client-s3";
2+
3+
const Bucket = "BUCKET_NAME";
4+
const client = new S3({ region: "REGION" });
5+
6+
await client.createBucket({ Bucket });
7+
await waitUntilBucketExists({
8+
client,
9+
maxWaitTime: 180
10+
}, { Bucket });
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
const S3 = require("aws-sdk").S3;
2+
3+
const Bucket = "BUCKET_NAME";
4+
const client = new S3({ region: "REGION" });
5+
6+
await client.createBucket({ Bucket }).promise();
7+
await client.waitFor("bucketExists", { Bucket }).promise();
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
const {
2+
S3,
3+
waitUntilBucketExists
4+
} = require("@aws-sdk/client-s3");
5+
6+
const Bucket = "BUCKET_NAME";
7+
const client = new S3({ region: "REGION" });
8+
9+
await client.createBucket({ Bucket });
10+
await waitUntilBucketExists({
11+
client,
12+
maxWaitTime: 180
13+
}, { Bucket });
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
const AWS = require("aws-sdk");
2+
3+
const Bucket = "BUCKET_NAME";
4+
const client = new AWS.S3({ region: "REGION" });
5+
6+
await client.createBucket({ Bucket }).promise();
7+
await client.waitFor("bucketExists", { Bucket }).promise();
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
const {
2+
S3,
3+
waitUntilBucketExists
4+
} = require("@aws-sdk/client-s3");
5+
6+
const Bucket = "BUCKET_NAME";
7+
const client = new S3({ region: "REGION" });
8+
9+
await client.createBucket({ Bucket });
10+
await waitUntilBucketExists({
11+
client,
12+
maxWaitTime: 180
13+
}, { Bucket });
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import S3 from "aws-sdk/clients/s3";
2+
3+
const Bucket = "BUCKET_NAME";
4+
const client = new S3({ region: "REGION" });
5+
6+
await client.createBucket({ Bucket }).promise();
7+
await client.waitFor("bucketExists", { Bucket }).promise();

0 commit comments

Comments
 (0)