1.0.0 • Published 3 years ago
@k239i/streamtobuffer v1.0.0
streamToBuffer
description
A module that can asynchronously convert a Stream to a Buffer.
Usage
TypeScript:
import { streamToBuffer } from '@k239i/streamtobuffer';
import * as fs from 'fs';
const stream: any = fs.createReadStream('./bigUnnko.txt',{
encoding: 'utf8',
highWaterMark: 1
});
// async/await
(async() => {
const data: Buffer = await streamToBuffer(stream);
console.log(String(data));
})();
streamToBuffer(stream)
.then( data => console.log(String(data)) );
JavaScript:
const { streamToBuffer } = require('@k239i/streamtobuffer');
const fs = require('fs');
const stream = fs.createReadStream('./bigUnnko.txt',{
encoding: 'utf8',
highWaterMark: 1
});
// async/await
(async() => {
const data = await streamToBuffer(stream);
console.log(String(data));
})();
streamToBuffer(stream)
.then( data => console.log(String(data)) );
1.0.0
3 years ago