How to use stream - 10 common examples

To help you get started, we’ve selected a few stream examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github yarnpkg / yarn / test / reporters / _mock.js View on Github external
let buildStream = (key) => {
      let stream = new Writable;

      // $FlowFixMe: TODO add to flow definition
      stream.columns = 1000;

      // $FlowFixMe: TODO ditto
      stream.write = (msg) => {
        stream.emit("data", msg);
        data[key] += msg;
      };

      return stream;
    };
github yarnpkg / yarn / __tests__ / reporters / _mock.js View on Github external
const buildStream = (key): Writable => {
      const stream = new Writable();

      // $FlowFixMe: TODO add to flow definition
      stream.columns = 1000;

      // $FlowFixMe: TODO ditto
      stream.write = msg => {
        stream.emit('data', msg);
        data[key] += msg;
      };

      return stream;
    };
github mongodb-utils / mongodb-next / lib / collection / aggregate.js View on Github external
function Aggregate(collection, options) {
  if (!(this instanceof Aggregate)) return new Aggregate(collection, options)

  // readable mode for streaming the cursor
  Readable.call(this, {
    objectMode: true
  })

  this.collection = collection
  this.options = options = options || {}
  this.pipeline = []
}
github NodeRT / NodeRT / modules / nodert-streams / index.js View on Github external
function InputStream(source, options) {
  if (!(this instanceof InputStream))
    return new InputStream(source, options);

  Readable.call(this, options);

  options = options || { highWaterMark: 16 * 1024 }; 

  // source is a winrt iinputstream, such as a socket or file
  this._source = source;
  this._buffer = new Buffer(options.highWaterMark);
}
github mongodb-utils / mongodb-next / lib / collection / query / query.js View on Github external
function Query(collection, options) {
  if (!(this instanceof Query)) return new Query(collection, options)

  Readable.call(this, {
    objectMode: true
  })

  this.collection = collection
  this.criteria = {}
  this.document = {}
  this.options = options || {}
  // which type of .then() is set
  this._then = 'query'
}
github yarnpkg / yarn / test / reporters / _mock.js View on Github external
let buildStream = (key) => {
      let stream = new Writable;
      stream.columns = 1000;
      stream.write = (msg) => {
        stream.emit("data", msg);
        data[key] += msg;
      };
      return stream;
    };
github balena-io / node-ext2fs / test / index.js View on Github external
function createReadableStreamFromString(s) {
	const readable = new stream.Readable();
	readable._read = function () {};
	readable.push(s);
	readable.push(null);
	return readable;
}
github juliangruber / multipipe / test / multipipe.js View on Github external
const Writable = cb => {
  const writable = new Stream.Writable({ objectMode: true })
  writable._write = (chunk, _, done) => {
    assert.strictEqual(chunk, 'A')
    done()
    cb && cb()
  }
  return writable
}
github mariuslundgard / monorepo / test / lib / prefixedStream.spec.js View on Github external
function createMockWriteStream () {
  const s = new Stream.Writable()
  s._data = ''
  s._write = function (chunk, encoding, done) {
    s._data += chunk.toString()
    done()
  }
  return s
}
github othiym23 / uncurled / index.js View on Github external
function send(options, data, encoding, contentType) {
  options.headers  = {'Content-Type' : contentType};
  options.encoding = encoding;

  return _send(options, data, new PassThrough()).pipe(request(options, handler));
}

stream

Node.js streams in the browser

MIT
Latest version published 6 months ago

Package Health Score

72 / 100
Full package analysis