Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | import { StepRelation, StepRelationContract } from "../../../../types/index.ts";
function extractExecutionRelations(
relationLogs: any,
relations: (StepRelationContract | StepRelation)[],
) {
relationLogs?.forEach((log: any) => {
const playbookRelation: StepRelation | undefined = (
relations as StepRelation[]
).find(
(relation) =>
(relation as StepRelation).ui_requirement?.playbookRelationId ===
log.relation.id,
);
Iif (playbookRelation) {
playbookRelation.ui_requirement = {
...playbookRelation.ui_requirement,
evaluation: {
evaluation_output: log.evaluation_output,
evaluation_result: log.evaluation_result,
},
};
}
});
}
export default extractExecutionRelations;
|