Self-service
Describe the bug
No transformation for getObject(params).createReadStream()
Steps to reproduce
import { S3 } from "aws-sdk";
import { Readable } from "stream";
const client = new S3({ region: "us-west-2" });
const response: Readable = client
.getObject({ Bucket: "my-bucket", Key: "my-key" })
.createReadStream();
Observed behavior
import { S3 } from "@aws-sdk/client-s3";
import { Readable } from "stream";
const client = new S3({
region: "us-west-2"
});
const response: Readable = client
.getObject({ Bucket: "my-bucket", Key: "my-key" })
.createReadStream();
This is an issue since createReadStream does not exist on getObject in v3.
Expected behavior
import { S3 } from "aws-sdk";
import { Readable } from "stream";
const client = new S3({ region: "us-west-2" });
const response: Readable = (await client
.getObject({ Bucket: "my-bucket", Key: "my-key" }))
.Body;
Environment
aws-sdk-js-codemod: 1.3.6
- jscodeshift: 0.15.2
- recast: 0.23.4
Additional context
Self-service
Describe the bug
No transformation for getObject(params).createReadStream()
Steps to reproduce
Observed behavior
This is an issue since
createReadStreamdoes not exist on getObject in v3.Expected behavior
Environment
Additional context