Package Exports
- vega-dataflow
- vega-dataflow/src/ChangeSet
- vega-dataflow/src/Collector
- vega-dataflow/src/Dependencies
- vega-dataflow/src/Graph
- vega-dataflow/src/Node
- vega-dataflow/src/Sentinel
- vega-dataflow/src/Tuple
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (vega-dataflow) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
vega-dataflow
Vega dataflow graph.
Classes and utilities for a reactive dataflow graph that can process both scalar and streaming relational data. A central Graph instance manages and schedules a collection of Node instances, each of which is an operator in the dataflow. A Signal is a special type of node that maintains the latest value defined over a dynamic data stream. A Node may be connected to another via dependencies of varying granularity (e.g., based on data tuples, specific data fields and/or signal values).
Upon update, the Graph propagates (or "pulses") an update through the network in the form of a ChangeSet, triggering targeted recomputation of nodes in a topologically-sorted order.