( workflowState: WorkflowState )
| 30 | } |
| 31 | |
| 32 | export function extractSubBlockValues( |
| 33 | workflowState: WorkflowState |
| 34 | ): Record<string, Record<string, any>> { |
| 35 | const values: Record<string, Record<string, any>> = {} |
| 36 | Object.entries(workflowState.blocks || {}).forEach(([blockId, block]) => { |
| 37 | values[blockId] = {} |
| 38 | Object.entries(block.subBlocks || {}).forEach(([subBlockId, subBlock]) => { |
| 39 | values[blockId][subBlockId] = subBlock?.value ?? null |
| 40 | }) |
| 41 | }) |
| 42 | return values |
| 43 | } |
| 44 | |
| 45 | export function applyWorkflowStateToStores( |
| 46 | workflowId: string, |
no outgoing calls
no test coverage detected