Type Alias: GraphNodeDefinition
GraphNodeDefinition =
NodeBase& {kind:"call";operation:OperationReference; } | {body:GraphDefinition;kind:"scope"; } | {cases:Record<string,GraphDefinition>;fallback?:GraphDefinition;kind:"choose";select:GraphDefinition; } | {body:GraphDefinition;check:"before"|"after";condition:GraphDefinition;kind:"repeat";maxIterations:number; } | {body:GraphDefinition;concurrency:number;kind:"map"; } | {body:GraphDefinition;kind:"retry";recover?:GraphDefinition;recoveryInput:"original"|"error";retries:number; } | {kind:"approval"; } | {kind:"filter";predicate:GraphDefinition; }
Defined in: packages/core/src/graph/definition-schema.ts:13