11 lines
316 B
TypeScript
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;
|