(flow: AutonomyFlowRecord)
| 153 | } |
| 154 | |
| 155 | function cloneFlowRecord(flow: AutonomyFlowRecord): AutonomyFlowRecord { |
| 156 | return { |
| 157 | ...flow, |
| 158 | ...(flow.boundary ? { boundary: [...flow.boundary] } : {}), |
| 159 | ...(flow.stateJson ? { stateJson: cloneManagedState(flow.stateJson) } : {}), |
| 160 | ...(flow.waitJson ? { waitJson: cloneWaitState(flow.waitJson) } : {}), |
| 161 | } |
| 162 | } |
| 163 | |
| 164 | function isManagedFlowStatusActive(status: AutonomyFlowStatus): boolean { |
| 165 | return ( |
no test coverage detected