Combine Objects of Streams
This is helpful library for combining an object of streams, into a single stream containing an object of values.
npm install --save most-combineobj
####combineObj (objectOfStreams): Stream
const obj = {
a: just(1),
b: just(2),
c: just(3),
};
combineObj(obj).observe(({ a, b, c }) => {
console.log(a, b, c) // 1 2 3
});
It is important to note, that combineObj
will do key
sanitation for those of you who use hungarian/finnish notation.
const obj = {
a$: just(1),
b$: just(2),
c$: just(3),
};
// notice the "$"s are removed for you
combineObj(obj).observe(({ a, b, c }) => {
console.log(a, b, c) // 1 2 3
});