Skip to content

Graphorin API reference v0.15.1


Graphorin API reference / @graphorin/workflow / / Dispatch

Class: Dispatch<TArgs> ​

Defined in: packages/core/dist/channels/dispatch.d.ts

Stable

Workflow dynamic-task primitive. A node returns one or more Dispatch(nodeName, args) values to schedule additional tasks in the next execution step.

The class is intentionally tiny - the engine inspects only the public nodeName and args fields. The shape is Graphorin's own design (the name Dispatch is part of the public API).

Type Parameters ​

Type ParameterDefault type
TArgsunknown

Constructors ​

Constructor ​

ts
new Dispatch<TArgs>(nodeName, args): Dispatch<TArgs>;

Defined in: packages/core/dist/channels/dispatch.d.ts

Parameters ​

ParameterType
nodeNamestring
argsTArgs

Returns ​

Dispatch&lt;TArgs&gt;

Properties ​

PropertyModifierTypeDescriptionDefined in
__graphorinDispatchreadonlytrueCross-realm brand: the engine's structural fallback requires this marker so a plain state object that happens to carry nodeName + args keys is treated as channel WRITES, never silently swallowed as a dispatch. A plain own property (not a symbol) so it survives structuredClone across worker boundaries.packages/core/dist/channels/dispatch.d.ts
argsreadonlyTArgs-packages/core/dist/channels/dispatch.d.ts
nodeNamereadonlystring-packages/core/dist/channels/dispatch.d.ts