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