stream-blackhole
Version:
A silly writable stream that eats all data
18 lines (14 loc) • 439 B
JavaScript
var util = require('util');
var stream = require('stream');
util.inherits(Blackhole, stream.Writable);
function Blackhole (options) {
if(!(this instanceof Blackhole)) return new Blackhole(options);
stream.Writable.call(this, options);
this._write = function (chunk, encoding, callback) {
setImmediate(callback);;
}
}
Blackhole.object = function () {
return new Blackhole({objectMode: true});
}
module.exports = Blackhole;