Open trivikr opened 8 months ago
Transformation is not done for the following code:
import { DocumentClient } from 'aws-sdk/lib/dynamodb/document_client'; const client = new DocumentClient();
Transformed code
import { DynamoDBDocument } from '@aws-sdk/lib-dynamodb'; import { DynamoDB } from '@aws-sdk/client-dynamodb'; const client = DynamoDBDocument.from(new DynamoDB());
Skip the transformation, as deep import from aws-sdk/lib/* is not documented in public. The official documented deep import is aws-sdk/clients/*
aws-sdk/lib/*
aws-sdk/clients/*
No response
https://github.com/Budibase/budibase/blob/cb11a1609136ff8a165143fa97c6bb39cbdc17e8/packages/server/src/integrations/dynamodb.ts#L12
Self-service
Problem
Transformation is not done for the following code:
Solution
Transformed code
Alternatives
Skip the transformation, as deep import from
aws-sdk/lib/*
is not documented in public. The official documented deep import isaws-sdk/clients/*
Additional context
No response