datastream.js 406 B

1234567891011121314151617
  1. 'use strict'
  2. const check = require('check-types')
  3. const BfjStream = require('./stream')
  4. const util = require('util')
  5. util.inherits(DataStream, BfjStream)
  6. module.exports = DataStream
  7. function DataStream (read, options) {
  8. if (check.not.instanceStrict(this, DataStream)) {
  9. return new DataStream(read, options)
  10. }
  11. return BfjStream.call(this, read, Object.assign({ objectMode: true }, options))
  12. }