( subBlocks: Record<string, SubBlockWithValue> | undefined, blockConfig: BlockConfig )
| 166 | } |
| 167 | |
| 168 | function getTriggerId( |
| 169 | subBlocks: Record<string, SubBlockWithValue> | undefined, |
| 170 | blockConfig: BlockConfig |
| 171 | ): string | undefined { |
| 172 | const selectedTriggerIdValue = subBlocks?.selectedTriggerId?.value |
| 173 | const triggerIdValue = subBlocks?.triggerId?.value |
| 174 | |
| 175 | return ( |
| 176 | (typeof selectedTriggerIdValue === 'string' && isTriggerValid(selectedTriggerIdValue) |
| 177 | ? selectedTriggerIdValue |
| 178 | : undefined) || |
| 179 | (typeof triggerIdValue === 'string' && isTriggerValid(triggerIdValue) |
| 180 | ? triggerIdValue |
| 181 | : undefined) || |
| 182 | blockConfig.triggers?.available?.[0] |
| 183 | ) |
| 184 | } |
| 185 | |
| 186 | function getUnifiedStartOutputs( |
| 187 | subBlocks: Record<string, SubBlockWithValue> | undefined |
no test coverage detected