import { Readable } from 'stream'; export async function streamToBuffer(stream: Readable): Promise { const chunks: any[] = []; for await (const chunk of stream) { chunks.push(chunk); } return Buffer.concat(chunks); }