Skip to main content

Terminology Reference

TermDefinition
NodeA unit of functionality that can be connected to other nodes in a flow. Nodes can becode (with functionality written in JavaScript or TypeScript) or a visual node, which is a group of other nodes (visual or code) arranged in a "nodes and wires" style.
Grouped nodeA node that is made up of other nodes arranged in a "nodes and wires" style.
Code nodeA node with functionality written in JavaScript or TypeScript.
Input pinA pin on a node that receives data. Each node can have zero or more input pins.
Output pinA pin on a node that sends data. Each node can have zero or more output pins. For example, a "Split array" node might have one input pin for an array and two output pins for the first and second halves of the array.
Main flow input/output pinSpecial input/output pins that are used to pass data into or out of the main flow. These are typically used to pass data between the main flow and external code (e.g. a user interface).
ConnectionA link between two pins that allows data to flow from one node to another.
Reactive inputsInput pins that trigger the node to execute whenever their value changes.
Completion outputsOutput pins that indicate when the node has finished executing. These are typically used to coordinate the flow of data between nodes