PersistentAI API Documentation / @persistentai/fireflow-types / executeLeafNodePhase1
Function: executeLeafNodePhase1()
executeLeafNodePhase1(
node,nodeClass,ctx):Promise<() =>Promise<void> |null>
Defined in: packages/fireflow-types/src/flow/execution/runtime/node-executor.ts:51
Execute only edge transfer + preExecute for a DBOS cascade node. Returns a continuation for the execute phase, or null if node was skipped.
Used by the cascade mechanism to run DBOS preExecute sequentially (deterministic DBOS registration) while deferring execute to run as a parallel cascade promise.
Parameters
node
nodeClass
ctx
Returns
Promise<() => Promise<void> | null>