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 11import AWS from "aws-sdk" ;
22
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 11import { DynamoDB } from "@aws-sdk/client-dynamodb" ;
22
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 11import DynamoDB from "aws-sdk/clients/dynamodb" ;
22
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 11import { DynamoDB } from "@aws-sdk/client-dynamodb" ;
22
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