jsonstream.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(JsonStream, BfjStream)
  6. module.exports = JsonStream
  7. function JsonStream (read, options) {
  8. if (check.not.instanceStrict(this, JsonStream)) {
  9. return new JsonStream(read, options)
  10. }
  11. return BfjStream.call(this, read, Object.assign({ encoding: 'utf8' }, options))
  12. }