API

Class FlowGraphSwitchBlock<T>

A block that executes a branch based on a selection.

Type Parameters

Hierarchy (View Summary)

Index

Input connection: The value of the selection.

the configuration of the block

dataInputs: FlowGraphDataConnection<any>[]

The data inputs of the block.

dataOutputs: FlowGraphDataConnection<any>[]

The data outputs of the block.

The default case to execute if no other case is found.

An output connection that can be used to signal an error, if the block defines it.

Input connection: The input signal of the block.

metadata: any

Metadata that can be used by the block.

name: string

The name of the block.

priority: number = 0

The priority of the block. Higher priority blocks will be executed first. Note that priority cannot be change AFTER the block was added as sorting happens when the block is added to the execution queue.

Input connections that activate the block.

signalOutputs: FlowGraphSignalConnection[]

Output connections that can activate downstream blocks.

uniqueId: string = ...

A randomly generated GUID for each block.