* Validate loop and parallel subflows for required inputs when running in "each/collection" modes
(
blocks: Record<string, BlockState>,
loops: Record<string, Loop>,
parallels: Record<string, Parallel>
)
| 184 | * Validate loop and parallel subflows for required inputs when running in "each/collection" modes |
| 185 | */ |
| 186 | private validateSubflowsBeforeExecution( |
| 187 | blocks: Record<string, BlockState>, |
| 188 | loops: Record<string, Loop>, |
| 189 | parallels: Record<string, Parallel> |
| 190 | ): void { |
| 191 | // Note: Empty collections in forEach loops and parallel collection mode are handled gracefully |
| 192 | // at runtime - the loop/parallel will simply be skipped. No build-time validation needed. |
| 193 | } |
| 194 | |
| 195 | private serializeBlock( |
| 196 | block: BlockState, |