n8n
Version:
n8n Workflow Automation Tool
15 lines (14 loc) • 635 B
TypeScript
import { type ExecutionStatus, type IRun, type IWorkflowBase } from 'n8n-workflow';
import type { IExecutionDb, UpdateExecutionPayload } from '../../interfaces';
export declare function determineFinalExecutionStatus(runData: IRun): ExecutionStatus;
export declare function prepareExecutionDataForDbUpdate(parameters: {
runData: IRun;
workflowData: IWorkflowBase;
workflowStatusFinal: ExecutionStatus;
retryOf?: string;
}): UpdateExecutionPayload;
export declare function updateExistingExecution(parameters: {
executionId: string;
workflowId: string;
executionData: Partial<IExecutionDb>;
}): Promise<void>;