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