-
Notifications
You must be signed in to change notification settings - Fork 1
Merger
Dan Stocker edited this page May 30, 2019
·
1 revision
Usage: createMerger<T>(fields: Array<keyof T>)
Module: flowcode-flow
Type: Merger<T>
Input ports: T (user defined)
Output ports:
-
all:T(user defined)
Merges last input values from all ports and emits merged values on a single output port.
import {connect} from "flowcode";
import {createMerger} from "flowcode-flow";
const merger = createMerger(["foo", "bar"]);
connect(merger.o.all, console.log);
merger.i.foo("a"); // logs: {foo: "a"}
merger.i.foo("b"); // logs: {foo: "b"}
merger.i.bar("c"); // logs: {foo: "b", bar: "c"}