import convert from "buffer-to-stream"; export function bufferToStream(buffer: Buffer): any { return convert(buffer); } export async function streamToBuffer(stream: any): Promise { const bufs: Array = []; return new Promise((resolve) => { stream.on("data", function (d: Buffer) { bufs.push(d); }); stream.on("end", function () { resolve(Buffer.concat(bufs)); }); }); }