callbag-start-with
v3.1.0
Published
Callbag operator that seeds a source with an initial data output
Downloads
520
Readme
callbag-start-with
Callbag operator that seeds a source with an initial data output. It works for both listenable and pullable sources.
npm install callbag-start-with
Every argument passed in will be emitted to the sink individually, so doing...
startWith(1,2,3)(source)
...will make the source emit 1
, then 2
, then 3
before the "actual" emits.
example
const merge = require('callbag-merge');
const pipe = require('callbag-pipe');
const startWith = require('callbag-start-with');
const actionStream = pipe(
merge(submitActions, editActions, someOtherActions, .... ),
startWith({type: "INIT"})
);