(dependsOn: SubBlockConfig['dependsOn'])
| 102 | * Handles both simple array format and object format with all/any fields. |
| 103 | */ |
| 104 | export function getDependsOnFields(dependsOn: SubBlockConfig['dependsOn']): string[] { |
| 105 | if (!dependsOn) return [] |
| 106 | if (Array.isArray(dependsOn)) return dependsOn |
| 107 | return [...(dependsOn.all || []), ...(dependsOn.any || [])] |
| 108 | } |
| 109 | |
| 110 | /** |
| 111 | * Finds subblocks that depend on a changed field, accounting for canonical pairs. |
no outgoing calls
no test coverage detected