UNPKG

388 BJavaScriptView Raw
1const Streamz = require('streamz');
2const chain = require('./chain');
3const fs = require('fs');
4
5function toFile(filename) {
6 return chain(inStream => {
7 const stream = Streamz();
8
9 inStream
10 .pipe(fs.createWriteStream(filename))
11 .on('error',e => stream.emit('error',e))
12 .on('finish',() => stream.end(true));
13
14 return stream;
15 });
16}
17
18module.exports = toFile;
\No newline at end of file