File tree Expand file tree Collapse file tree 10 files changed +345
-57
lines changed
__fixtures__/aws-error-name Expand file tree Collapse file tree 10 files changed +345
-57
lines changed Original file line number Diff line number Diff line change
1
+ ---
2
+ " aws-sdk-js-codemod " : patch
3
+ ---
4
+
5
+ Transform checks for error.code to error.name in promise catch
Original file line number Diff line number Diff line change 1
1
import AWS from "aws-sdk" ;
2
2
3
3
const client = new AWS . S3 ( ) ;
4
+ const Bucket = "bucket-name" ;
4
5
5
6
try {
6
- await client . createBucket ( {
7
- Bucket : "bucket"
8
- } ) . promise ( ) ;
7
+ await client . createBucket ( { Bucket } ) . promise ( ) ;
9
8
} catch ( error ) {
10
9
if ( error . code === "BucketAlreadyExists" ) {
11
10
// Handle BucketAlreadyExists error
12
11
} else {
13
12
throw error ;
14
13
}
15
- }
14
+ }
15
+
16
+ client
17
+ . createBucket ( { Bucket } )
18
+ . promise ( )
19
+ . then ( ( response ) => {
20
+ // Consume the response
21
+ } )
22
+ . catch ( ( error ) => {
23
+ if ( error . code === "BucketAlreadyExists" ) {
24
+ // Handle BucketAlreadyExists error
25
+ } else {
26
+ // Handle other error.
27
+ }
28
+ } ) ;
29
+
30
+ client
31
+ . createBucket ( { Bucket } )
32
+ . promise ( )
33
+ . then ( ( response ) => {
34
+ // Consume the response
35
+ } )
36
+ . catch ( function ( error ) {
37
+ if ( error . code === "BucketAlreadyExists" ) {
38
+ // Handle BucketAlreadyExists error
39
+ } else {
40
+ // Handle other error.
41
+ }
42
+ } ) ;
Original file line number Diff line number Diff line change 1
1
import AWS from "aws-sdk" ;
2
2
3
- export const func = async ( client : AWS . S3 ) => {
3
+ const Bucket = "bucket-name" ;
4
+
5
+ export const funcTryCatch = async ( client : AWS . S3 ) => {
4
6
try {
5
- await client . createBucket ( {
6
- Bucket : "bucket"
7
- } ) . promise ( ) ;
7
+ await client . createBucket ( { Bucket } ) . promise ( ) ;
8
8
} catch ( error ) {
9
9
if ( error . code === "BucketAlreadyExists" ) {
10
10
// Handle BucketAlreadyExists error
11
11
} else {
12
12
throw error ;
13
13
}
14
14
}
15
+ }
16
+
17
+ export const funcPromiseCatchArrowFn = async ( client : AWS . S3 ) => {
18
+ client
19
+ . createBucket ( { Bucket } )
20
+ . promise ( )
21
+ . then ( ( response ) => {
22
+ // Consume the response
23
+ } )
24
+ . catch ( ( error ) => {
25
+ if ( error . code === "BucketAlreadyExists" ) {
26
+ // Handle BucketAlreadyExists error
27
+ } else {
28
+ // Handle other error.
29
+ }
30
+ } ) ;
31
+ }
32
+
33
+ export const funcPromiseCatchFn = async ( client : AWS . S3 ) => {
34
+ client
35
+ . createBucket ( { Bucket } )
36
+ . promise ( )
37
+ . then ( ( response ) => {
38
+ // Consume the response
39
+ } )
40
+ . catch ( function ( error ) {
41
+ if ( error . code === "BucketAlreadyExists" ) {
42
+ // Handle BucketAlreadyExists error
43
+ } else {
44
+ // Handle other error.
45
+ }
46
+ } ) ;
15
47
}
Original file line number Diff line number Diff line change 1
1
import { S3 } from "@aws-sdk/client-s3" ;
2
2
3
3
const client = new S3 ( ) ;
4
+ const Bucket = "bucket-name" ;
4
5
5
6
try {
6
- await client . createBucket ( {
7
- Bucket : "bucket"
8
- } ) ;
7
+ await client . createBucket ( { Bucket } ) ;
9
8
} catch ( error ) {
10
9
if ( error . name === "BucketAlreadyExists" ) {
11
10
// Handle BucketAlreadyExists error
12
11
} else {
13
12
throw error ;
14
13
}
15
- }
14
+ }
15
+
16
+ client
17
+ . createBucket ( { Bucket } )
18
+ . then ( ( response ) => {
19
+ // Consume the response
20
+ } )
21
+ . catch ( ( error ) => {
22
+ if ( error . name === "BucketAlreadyExists" ) {
23
+ // Handle BucketAlreadyExists error
24
+ } else {
25
+ // Handle other error.
26
+ }
27
+ } ) ;
28
+
29
+ client
30
+ . createBucket ( { Bucket } )
31
+ . then ( ( response ) => {
32
+ // Consume the response
33
+ } )
34
+ . catch ( function ( error ) {
35
+ if ( error . name === "BucketAlreadyExists" ) {
36
+ // Handle BucketAlreadyExists error
37
+ } else {
38
+ // Handle other error.
39
+ }
40
+ } ) ;
Original file line number Diff line number Diff line change 1
1
import { S3 } from "@aws-sdk/client-s3" ;
2
2
3
- export const func = async ( client : S3 ) => {
3
+ const Bucket = "bucket-name" ;
4
+
5
+ export const funcTryCatch = async ( client : S3 ) => {
4
6
try {
5
- await client . createBucket ( {
6
- Bucket : "bucket"
7
- } ) ;
7
+ await client . createBucket ( { Bucket } ) ;
8
8
} catch ( error ) {
9
9
if ( error . name === "BucketAlreadyExists" ) {
10
10
// Handle BucketAlreadyExists error
11
11
} else {
12
12
throw error ;
13
13
}
14
14
}
15
+ }
16
+
17
+ export const funcPromiseCatchArrowFn = async ( client : S3 ) => {
18
+ client
19
+ . createBucket ( { Bucket } )
20
+ . then ( ( response ) => {
21
+ // Consume the response
22
+ } )
23
+ . catch ( ( error ) => {
24
+ if ( error . name === "BucketAlreadyExists" ) {
25
+ // Handle BucketAlreadyExists error
26
+ } else {
27
+ // Handle other error.
28
+ }
29
+ } ) ;
30
+ }
31
+
32
+ export const funcPromiseCatchFn = async ( client : S3 ) => {
33
+ client
34
+ . createBucket ( { Bucket } )
35
+ . then ( ( response ) => {
36
+ // Consume the response
37
+ } )
38
+ . catch ( function ( error ) {
39
+ if ( error . name === "BucketAlreadyExists" ) {
40
+ // Handle BucketAlreadyExists error
41
+ } else {
42
+ // Handle other error.
43
+ }
44
+ } ) ;
15
45
}
Original file line number Diff line number Diff line change 1
1
import { S3 } from "aws-sdk" ;
2
2
3
3
const client = new S3 ( ) ;
4
+ const Bucket = "bucket-name" ;
4
5
5
6
try {
6
- await client . createBucket ( {
7
- Bucket : "bucket"
8
- } ) . promise ( ) ;
7
+ await client . createBucket ( { Bucket } ) . promise ( ) ;
9
8
} catch ( error ) {
10
9
if ( error . code === "BucketAlreadyExists" ) {
11
10
// Handle BucketAlreadyExists error
12
11
} else {
13
12
throw error ;
14
13
}
15
- }
14
+ }
15
+
16
+ client
17
+ . createBucket ( { Bucket } )
18
+ . promise ( )
19
+ . then ( ( response ) => {
20
+ // Consume the response
21
+ } )
22
+ . catch ( ( error ) => {
23
+ if ( error . code === "BucketAlreadyExists" ) {
24
+ // Handle BucketAlreadyExists error
25
+ } else {
26
+ // Handle other error.
27
+ }
28
+ } ) ;
29
+
30
+ client
31
+ . createBucket ( { Bucket } )
32
+ . promise ( )
33
+ . then ( ( response ) => {
34
+ // Consume the response
35
+ } )
36
+ . catch ( function ( error ) {
37
+ if ( error . code === "BucketAlreadyExists" ) {
38
+ // Handle BucketAlreadyExists error
39
+ } else {
40
+ // Handle other error.
41
+ }
42
+ } ) ;
Original file line number Diff line number Diff line change 1
1
import { S3 } from "aws-sdk" ;
2
2
3
+ const Bucket = "bucket-name" ;
4
+
3
5
export const func = async ( client : S3 ) => {
4
6
try {
5
- await client . createBucket ( {
6
- Bucket : "bucket"
7
- } ) . promise ( ) ;
7
+ await client . createBucket ( { Bucket } ) . promise ( ) ;
8
8
} catch ( error ) {
9
9
if ( error . code === "BucketAlreadyExists" ) {
10
10
// Handle BucketAlreadyExists error
11
11
} else {
12
12
throw error ;
13
13
}
14
14
}
15
+ }
16
+
17
+ export const funcPromiseCatchArrowFn = async ( client : S3 ) => {
18
+ client
19
+ . createBucket ( { Bucket } )
20
+ . promise ( )
21
+ . then ( ( response ) => {
22
+ // Consume the response
23
+ } )
24
+ . catch ( ( error ) => {
25
+ if ( error . code === "BucketAlreadyExists" ) {
26
+ // Handle BucketAlreadyExists error
27
+ } else {
28
+ // Handle other error.
29
+ }
30
+ } ) ;
31
+ }
32
+
33
+ export const funcPromiseCatchFn = async ( client : S3 ) => {
34
+ client
35
+ . createBucket ( { Bucket } )
36
+ . promise ( )
37
+ . then ( ( response ) => {
38
+ // Consume the response
39
+ } )
40
+ . catch ( function ( error ) {
41
+ if ( error . code === "BucketAlreadyExists" ) {
42
+ // Handle BucketAlreadyExists error
43
+ } else {
44
+ // Handle other error.
45
+ }
46
+ } ) ;
15
47
}
Original file line number Diff line number Diff line change 1
1
import { S3 } from "@aws-sdk/client-s3" ;
2
2
3
3
const client = new S3 ( ) ;
4
+ const Bucket = "bucket-name" ;
4
5
5
6
try {
6
- await client . createBucket ( {
7
- Bucket : "bucket"
8
- } ) ;
7
+ await client . createBucket ( { Bucket } ) ;
9
8
} catch ( error ) {
10
9
if ( error . name === "BucketAlreadyExists" ) {
11
10
// Handle BucketAlreadyExists error
12
11
} else {
13
12
throw error ;
14
13
}
15
- }
14
+ }
15
+
16
+ client
17
+ . createBucket ( { Bucket } )
18
+ . then ( ( response ) => {
19
+ // Consume the response
20
+ } )
21
+ . catch ( ( error ) => {
22
+ if ( error . name === "BucketAlreadyExists" ) {
23
+ // Handle BucketAlreadyExists error
24
+ } else {
25
+ // Handle other error.
26
+ }
27
+ } ) ;
28
+
29
+ client
30
+ . createBucket ( { Bucket } )
31
+ . then ( ( response ) => {
32
+ // Consume the response
33
+ } )
34
+ . catch ( function ( error ) {
35
+ if ( error . name === "BucketAlreadyExists" ) {
36
+ // Handle BucketAlreadyExists error
37
+ } else {
38
+ // Handle other error.
39
+ }
40
+ } ) ;
You can’t perform that action at this time.
0 commit comments