(record: WorkflowStepRecord)
| 1104 | ): WorkflowStepRecord[] { |
| 1105 | const byKey = new Map<string, WorkflowStepRecord>(); |
| 1106 | const mergeRecord = (record: WorkflowStepRecord): void => { |
| 1107 | const key = getWorkflowStepKey(record); |
| 1108 | const previous = byKey.get(key); |
| 1109 | byKey.set(key, { |
| 1110 | ...record, |
| 1111 | timeout: mergeWorkflowStepTimeoutMetadata(previous, record), |
| 1112 | }); |
| 1113 | }; |
| 1114 | for (const record of records) { |
| 1115 | mergeRecord(record); |
| 1116 | } |
no test coverage detected