Skip to content

Commit 69f2ea7

Browse files
authored
Use waiterState when searching for waitFor calls to replace (#385)
1 parent 8dcb1fd commit 69f2ea7

20 files changed

+60
-3
lines changed

.changeset/neat-wombats-drop.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+
Use waiterState when searching for waitFor calls to replace

src/transforms/v2-to-v3/__fixtures__/waiters/global-import-equals.input.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,6 @@ import AWS = require("aws-sdk");
33
const Bucket = "BUCKET_NAME";
44
const client = new AWS.S3({ region: "REGION" });
55

6+
await client.waitFor("bucketNotExists", { Bucket }).promise();
67
await client.createBucket({ Bucket }).promise();
78
await client.waitFor("bucketExists", { Bucket }).promise();

src/transforms/v2-to-v3/__fixtures__/waiters/global-import-equals.output.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,17 @@ import AWS_S3 = require("@aws-sdk/client-s3");
22

33
const {
44
S3,
5+
waitUntilBucketNotExists,
56
waitUntilBucketExists
67
} = AWS_S3;
78

89
const Bucket = "BUCKET_NAME";
910
const client = new S3({ region: "REGION" });
1011

12+
await waitUntilBucketNotExists({
13+
client,
14+
maxWaitTime: 180
15+
}, { Bucket });
1116
await client.createBucket({ Bucket });
1217
await waitUntilBucketExists({
1318
client,

src/transforms/v2-to-v3/__fixtures__/waiters/global-import.input.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,6 @@ import AWS from "aws-sdk";
33
const Bucket = "BUCKET_NAME";
44
const client = new AWS.S3({ region: "REGION" });
55

6+
await client.waitFor("bucketNotExists", { Bucket }).promise();
67
await client.createBucket({ Bucket }).promise();
78
await client.waitFor("bucketExists", { Bucket }).promise();

src/transforms/v2-to-v3/__fixtures__/waiters/global-import.output.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
1-
import { S3, waitUntilBucketExists } from "@aws-sdk/client-s3";
1+
import { S3, waitUntilBucketNotExists, waitUntilBucketExists } from "@aws-sdk/client-s3";
22

33
const Bucket = "BUCKET_NAME";
44
const client = new S3({ region: "REGION" });
55

6+
await waitUntilBucketNotExists({
7+
client,
8+
maxWaitTime: 180
9+
}, { Bucket });
610
await client.createBucket({ Bucket });
711
await waitUntilBucketExists({
812
client,

src/transforms/v2-to-v3/__fixtures__/waiters/global-require-property.input.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,6 @@ const S3 = require("aws-sdk").S3;
33
const Bucket = "BUCKET_NAME";
44
const client = new S3({ region: "REGION" });
55

6+
await client.waitFor("bucketNotExists", { Bucket }).promise();
67
await client.createBucket({ Bucket }).promise();
78
await client.waitFor("bucketExists", { Bucket }).promise();

src/transforms/v2-to-v3/__fixtures__/waiters/global-require-property.output.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,16 @@
11
const {
22
S3,
3+
waitUntilBucketNotExists,
34
waitUntilBucketExists
45
} = require("@aws-sdk/client-s3");
56

67
const Bucket = "BUCKET_NAME";
78
const client = new S3({ region: "REGION" });
89

10+
await waitUntilBucketNotExists({
11+
client,
12+
maxWaitTime: 180
13+
}, { Bucket });
914
await client.createBucket({ Bucket });
1015
await waitUntilBucketExists({
1116
client,

src/transforms/v2-to-v3/__fixtures__/waiters/global-require.input.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,6 @@ const AWS = require("aws-sdk");
33
const Bucket = "BUCKET_NAME";
44
const client = new AWS.S3({ region: "REGION" });
55

6+
await client.waitFor("bucketNotExists", { Bucket }).promise();
67
await client.createBucket({ Bucket }).promise();
78
await client.waitFor("bucketExists", { Bucket }).promise();

src/transforms/v2-to-v3/__fixtures__/waiters/global-require.output.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,16 @@
11
const {
22
S3,
3+
waitUntilBucketNotExists,
34
waitUntilBucketExists
45
} = require("@aws-sdk/client-s3");
56

67
const Bucket = "BUCKET_NAME";
78
const client = new S3({ region: "REGION" });
89

10+
await waitUntilBucketNotExists({
11+
client,
12+
maxWaitTime: 180
13+
}, { Bucket });
914
await client.createBucket({ Bucket });
1015
await waitUntilBucketExists({
1116
client,

src/transforms/v2-to-v3/__fixtures__/waiters/service-import-deep.input.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,6 @@ import S3 from "aws-sdk/clients/s3";
33
const Bucket = "BUCKET_NAME";
44
const client = new S3({ region: "REGION" });
55

6+
await client.waitFor("bucketNotExists", { Bucket }).promise();
67
await client.createBucket({ Bucket }).promise();
78
await client.waitFor("bucketExists", { Bucket }).promise();

0 commit comments

Comments
 (0)