ctx.req: readable stream
noticed there's documentation for sending a steam, but having difficulty reading one from the Context
const writeStream = createWriteStream(tarballPath);
const writableStream = new WritableStream({
write(chunk) {
writeStream.write(chunk);
},
close() {
writeStream.end();
},
abort(err) {
writeStream.destroy(err);
},
});
await ctx.req.raw.body!.pipeTo(writableStream);