(
subBlocks: Record<string, { value?: unknown } | null | undefined>
)
| 84 | * Build a flat map of subblock values keyed by subblock id. |
| 85 | */ |
| 86 | export function buildSubBlockValues( |
| 87 | subBlocks: Record<string, { value?: unknown } | null | undefined> |
| 88 | ): Record<string, unknown> { |
| 89 | return Object.entries(subBlocks).reduce<Record<string, unknown>>((acc, [key, subBlock]) => { |
| 90 | acc[key] = subBlock?.value |
| 91 | return acc |
| 92 | }, {}) |
| 93 | } |
| 94 | |
| 95 | /** |
| 96 | * Build canonical group indices for a block's subblocks. |
no outgoing calls
no test coverage detected