Files
myDrive/backend/utils/streamToBuffer.ts
T
2024-07-02 15:10:03 -04:00

11 lines
316 B
TypeScript

const streamToBuffer = (stream: any) => {
return new Promise<Buffer>((resolve, reject) => {
const chunks: any[] = [];
stream.on("data", (chunk: any) => chunks.push(chunk));
stream.on("error", reject);
stream.on("end", () => resolve(Buffer.concat(chunks)));
});
};
export default streamToBuffer;