git ssb

2+

Dominic / pull-stream



Tree: 81642b10bd4a0105dae4a0d01429420d3ddb2016

Files: 81642b10bd4a0105dae4a0d01429420d3ddb2016 / docs / sources.md

1113 bytesRaw

Sources

A source is a stream that is not writable. You must have a source at the start of a pipeline for data to move through.

in general:

pull(source, through, sink)

See also:

values (array | object)

create a SourceStream that reads the values from an array or object and then stops.

keys (array | object)

stream the key names from an object (or array)

count (max)

create a stream that outputs 0 ... max. by default, max = Infinity, see take

infinite (generator)

create an unending stream by repeatedly calling a generator function (by default, Math.random) see take

empty

A stream with no contents (it just ends immediately)

pull.empty().pipe(pull.collect(function (err, ary) {
  console.log(arg)
  // ==> []
})

Built with git-ssb-web