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 11import AWS from "aws-sdk" ;
22
33const client = new AWS . S3 ( ) ;
4+ const Bucket = "bucket-name" ;
45
56try {
6- await client . createBucket ( {
7- Bucket : "bucket"
8- } ) . promise ( ) ;
7+ await client . createBucket ( { Bucket } ) . promise ( ) ;
98} catch ( error ) {
109 if ( error . code === "BucketAlreadyExists" ) {
1110 // Handle BucketAlreadyExists error
1211 } else {
1312 throw error ;
1413 }
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 11import AWS from "aws-sdk" ;
22
3- export const func = async ( client : AWS . S3 ) => {
3+ const Bucket = "bucket-name" ;
4+
5+ export const funcTryCatch = async ( client : AWS . S3 ) => {
46 try {
5- await client . createBucket ( {
6- Bucket : "bucket"
7- } ) . promise ( ) ;
7+ await client . createBucket ( { Bucket } ) . promise ( ) ;
88 } catch ( error ) {
99 if ( error . code === "BucketAlreadyExists" ) {
1010 // Handle BucketAlreadyExists error
1111 } else {
1212 throw error ;
1313 }
1414 }
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+ } ) ;
1547}
Original file line number Diff line number Diff line change 11import { S3 } from "@aws-sdk/client-s3" ;
22
33const client = new S3 ( ) ;
4+ const Bucket = "bucket-name" ;
45
56try {
6- await client . createBucket ( {
7- Bucket : "bucket"
8- } ) ;
7+ await client . createBucket ( { Bucket } ) ;
98} catch ( error ) {
109 if ( error . name === "BucketAlreadyExists" ) {
1110 // Handle BucketAlreadyExists error
1211 } else {
1312 throw error ;
1413 }
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 11import { S3 } from "@aws-sdk/client-s3" ;
22
3- export const func = async ( client : S3 ) => {
3+ const Bucket = "bucket-name" ;
4+
5+ export const funcTryCatch = async ( client : S3 ) => {
46 try {
5- await client . createBucket ( {
6- Bucket : "bucket"
7- } ) ;
7+ await client . createBucket ( { Bucket } ) ;
88 } catch ( error ) {
99 if ( error . name === "BucketAlreadyExists" ) {
1010 // Handle BucketAlreadyExists error
1111 } else {
1212 throw error ;
1313 }
1414 }
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+ } ) ;
1545}
Original file line number Diff line number Diff line change 11import { S3 } from "aws-sdk" ;
22
33const client = new S3 ( ) ;
4+ const Bucket = "bucket-name" ;
45
56try {
6- await client . createBucket ( {
7- Bucket : "bucket"
8- } ) . promise ( ) ;
7+ await client . createBucket ( { Bucket } ) . promise ( ) ;
98} catch ( error ) {
109 if ( error . code === "BucketAlreadyExists" ) {
1110 // Handle BucketAlreadyExists error
1211 } else {
1312 throw error ;
1413 }
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 11import { S3 } from "aws-sdk" ;
22
3+ const Bucket = "bucket-name" ;
4+
35export const func = async ( client : S3 ) => {
46 try {
5- await client . createBucket ( {
6- Bucket : "bucket"
7- } ) . promise ( ) ;
7+ await client . createBucket ( { Bucket } ) . promise ( ) ;
88 } catch ( error ) {
99 if ( error . code === "BucketAlreadyExists" ) {
1010 // Handle BucketAlreadyExists error
1111 } else {
1212 throw error ;
1313 }
1414 }
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+ } ) ;
1547}
Original file line number Diff line number Diff line change 11import { S3 } from "@aws-sdk/client-s3" ;
22
33const client = new S3 ( ) ;
4+ const Bucket = "bucket-name" ;
45
56try {
6- await client . createBucket ( {
7- Bucket : "bucket"
8- } ) ;
7+ await client . createBucket ( { Bucket } ) ;
98} catch ( error ) {
109 if ( error . name === "BucketAlreadyExists" ) {
1110 // Handle BucketAlreadyExists error
1211 } else {
1312 throw error ;
1413 }
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