blob: 4cb064acae212e859078f56d2d6171e0234be9ed (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
var through = require('through2');
module.exports = function(fn) {
var buf = [];
var end = function(cb) {
this.push(buf);
cb();
if(fn) fn(null, buf);
};
var push = function(data, enc, cb) {
buf.push(data);
cb();
};
return through.obj(push, end);
};
|