twenty / packages /twenty-shared /src /workflow /utils /getWorkflowRunContext.ts
Jules
Initial clean CRM deployment with prebuilt assets
d9494a5
Raw
History Blame Contribute Delete
414 Bytes
import { isDefined } from '@/utils';
import { type WorkflowRunStepInfos } from '@/workflow/types/WorkflowRunStateStepInfos';
export const getWorkflowRunContext = (
stepInfos: WorkflowRunStepInfos,
): Record<string, unknown> => {
return Object.fromEntries(
Object.entries(stepInfos)
.filter(([, value]) => isDefined(value?.['result']))
.map(([key, value]) => [key, value?.['result']]),
);
};