MCPcopy
hub / github.com/simstudioai/sim / generateLoopBlocks

Function generateLoopBlocks

packages/workflow-persistence/src/subflow-helpers.ts:76–89  ·  view source on GitHub ↗
(blocks: Record<string, BlockState>)

Source from the content-addressed store, hash-verified

74}
75
76export function generateLoopBlocks(blocks: Record<string, BlockState>): Record<string, Loop> {
77 const loops: Record<string, Loop> = {}
78
79 Object.entries(blocks)
80 .filter(([_, block]) => block.type === 'loop')
81 .forEach(([id, block]) => {
82 const loop = convertLoopBlockToLoop(id, blocks)
83 if (loop) {
84 loops[id] = loop
85 }
86 })
87
88 return loops
89}
90
91export function generateParallelBlocks(
92 blocks: Record<string, BlockState>

Callers 1

Calls 1

convertLoopBlockToLoopFunction · 0.70

Tested by

no test coverage detected