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

Function generateParallelBlocks

apps/sim/stores/workflows/workflow/utils.ts:229–244  ·  view source on GitHub ↗
(
  blocks: Record<string, BlockState>
)

Source from the content-addressed store, hash-verified

227 * @returns Record of Parallel objects for execution engine
228 */
229export function generateParallelBlocks(
230 blocks: Record<string, BlockState>
231): Record<string, Parallel> {
232 const parallels: Record<string, Parallel> = {}
233
234 Object.entries(blocks)
235 .filter(([_, block]) => block.type === 'parallel')
236 .forEach(([id, block]) => {
237 const parallel = convertParallelBlockToParallel(id, blocks)
238 if (parallel) {
239 parallels[id] = parallel
240 }
241 })
242
243 return parallels
244}

Callers 8

store.tsFile · 0.90
normalizeWorkflowStateFunction · 0.90
sanitizeForExportFunction · 0.90
executeFunction · 0.90
serializeWorkflowMethod · 0.90
route.tsFile · 0.90

Calls 1

Tested by

no test coverage detected