export async function streamToBuffer(stream: NodeJS.ReadableStream): Promise { return await new Promise((resolve, reject) => { const buffers = Array(); stream.on("data", chunk => buffers.push(chunk)); stream.on("end", () => resolve(Buffer.concat(buffers))); stream.on("error", err => reject(err)); }); }