(block: TriggerBlockLike)
| 155 | } |
| 156 | |
| 157 | function resolveEventTriggerId(block: TriggerBlockLike): string { |
| 158 | const selected = readSubBlockValue(block, 'selectedTriggerId') |
| 159 | if (typeof selected === 'string' && selected) { |
| 160 | return selected |
| 161 | } |
| 162 | const blockConfig = getBlock(block.type) |
| 163 | if (blockConfig?.triggers?.available?.length === 1) { |
| 164 | return blockConfig.triggers.available[0] |
| 165 | } |
| 166 | return block.type |
| 167 | } |
| 168 | |
| 169 | function safeTriggerOutputs(triggerId: string): Record<string, unknown> | undefined { |
| 170 | try { |
no test coverage detected