7f74d5d7581fbb35ebbbceec00ce04d7ddf5b8c6c12502fe34a5801ff1ef0bd709ddd7c07179f793579d62f49fc19c12bb840c73a2bd39b6748313ec78ddf6 504 B

1234567891011121314151617181920212223
  1. 'use strict'
  2. const util = require('util')
  3. const Readable = require('stream').Readable
  4. const check = require('check-types')
  5. util.inherits(BfjStream, Readable)
  6. module.exports = BfjStream
  7. function BfjStream (read, options) {
  8. if (check.not.instanceStrict(this, BfjStream)) {
  9. return new BfjStream(read)
  10. }
  11. check.assert.function(read, 'Invalid read implementation')
  12. this._read = function () { // eslint-disable-line no-underscore-dangle
  13. read()
  14. }
  15. return Readable.call(this, options)
  16. }