We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
Usage: createMerger<T>(fields: Array<keyof T>)
createMerger<T>(fields: Array<keyof T>)
Module: flowcode-flow
Type: Merger<T>
Merger<T>
Input ports: T (user defined)
T
Output ports:
all
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"}