File tree Expand file tree Collapse file tree 4 files changed +56
-4
lines changed
src/transforms/v2-to-v3/__fixtures__/api-promise Expand file tree Collapse file tree 4 files changed +56
-4
lines changed Original file line number Diff line number Diff line change 1
1
import AWS from "aws-sdk" ;
2
2
3
- export const listTables = ( client : AWS . DynamoDB ) => client . listTables ( ) . promise ( ) ;
3
+ export const listTables = ( client : AWS . DynamoDB ) => client . listTables ( ) . promise ( ) ;
4
+
5
+ // Client as class member
6
+ class ClientClassMember {
7
+ private client : AWS . DynamoDB ;
8
+
9
+ constructor ( client : AWS . DynamoDB ) {
10
+ this . client = client ;
11
+ }
12
+
13
+ async listTables ( ) {
14
+ return await this . client . listTables ( ) . promise ( ) ;
15
+ }
16
+ }
Original file line number Diff line number Diff line change 1
1
import { DynamoDB } from "@aws-sdk/client-dynamodb" ;
2
2
3
- export const listTables = ( client : DynamoDB ) => client . listTables ( ) ;
3
+ export const listTables = ( client : DynamoDB ) => client . listTables ( ) ;
4
+
5
+ // Client as class member
6
+ class ClientClassMember {
7
+ private client : DynamoDB ;
8
+
9
+ constructor ( client : DynamoDB ) {
10
+ this . client = client ;
11
+ }
12
+
13
+ async listTables ( ) {
14
+ return await this . client . listTables ( ) ;
15
+ }
16
+ }
Original file line number Diff line number Diff line change 1
1
import DynamoDB from "aws-sdk/clients/dynamodb" ;
2
2
3
- export const listTables = ( client : DynamoDB ) => client . listTables ( ) . promise ( ) ;
3
+ export const listTables = ( client : DynamoDB ) => client . listTables ( ) . promise ( ) ;
4
+
5
+ // Client as class member
6
+ class ClientClassMember {
7
+ private client : DynamoDB ;
8
+
9
+ constructor ( client : DynamoDB ) {
10
+ this . client = client ;
11
+ }
12
+
13
+ async listTables ( ) {
14
+ return await this . client . listTables ( ) . promise ( ) ;
15
+ }
16
+ }
Original file line number Diff line number Diff line change 1
1
import { DynamoDB } from "@aws-sdk/client-dynamodb" ;
2
2
3
- export const listTables = ( client : DynamoDB ) => client . listTables ( ) ;
3
+ export const listTables = ( client : DynamoDB ) => client . listTables ( ) ;
4
+
5
+ // Client as class member
6
+ class ClientClassMember {
7
+ private client : DynamoDB ;
8
+
9
+ constructor ( client : DynamoDB ) {
10
+ this . client = client ;
11
+ }
12
+
13
+ async listTables ( ) {
14
+ return await this . client . listTables ( ) ;
15
+ }
16
+ }
You can’t perform that action at this time.
0 commit comments