@wpkernel/pipeline / GraphContribution
Interface: GraphContribution<TNodes, TEdges, TOutputs>
Immutable graph authoring fragment returned by one extension callback. Anchors are inert references; they carry no scheduling authority.
Type Parameters
TNodes
TNodes extends NodeRegistry = NodeRegistry
TEdges
TEdges extends readonly Edge[] = readonly Edge[]
TOutputs
TOutputs extends Readonly<Record<string, NodeKey>> = Readonly<Record<string, NodeKey>>
Properties
executors
ts
readonly executors: Readonly<Record<keyof TNodes & NodeKey, unknown>>;anchors?
ts
readonly optional anchors: Readonly<Record<string, string>>;edges?
ts
readonly optional edges: TEdges;nodes?
ts
readonly optional nodes: TNodes;outputs?
ts
readonly optional outputs: TOutputs;