-
Notifications
You must be signed in to change notification settings - Fork 1
Splitter
Dan Stocker edited this page May 30, 2019
·
1 revision
Usage: createSplitter<T>(fields: Array<keyof T>)
Module: flowcode-flow
Type: Splitter<T>
Input ports:
-
all:T(user defined)
Output ports: T (user defined)
Splits input into its properties and emits the split value on independent output ports.
import {connect} from "flowcode";
import {createSplitter} from "flowcode-flow";
const splitter = createSplitter(["foo", "bar"]);
connect(splitter.o.foo, console.log);
connect(splitter.o.bar, console.log);
splitter.i.all({foo: "a", bar: "b"}); // logs: "a", "b"