n8n
Version:
n8n Workflow Automation Tool
19 lines (18 loc) • 841 B
TypeScript
import { WorkflowExecute } from 'n8n-core';
import { ILogger, IRun, Workflow, WorkflowHooks } from 'n8n-workflow';
import { IWorkflowExecuteProcess, IWorkflowExecutionDataProcessWithExecution } from '.';
export declare class WorkflowRunnerProcess {
data: IWorkflowExecutionDataProcessWithExecution | undefined;
logger: ILogger;
startedAt: Date;
workflow: Workflow | undefined;
workflowExecute: WorkflowExecute | undefined;
executionIdCallback: (executionId: string) => void | undefined;
childExecutions: {
[key: string]: IWorkflowExecuteProcess;
};
static stopProcess(): Promise<void>;
runWorkflow(inputData: IWorkflowExecutionDataProcessWithExecution): Promise<IRun>;
sendHookToParentProcess(hook: string, parameters: any[]): Promise<void>;
getProcessForwardHooks(): WorkflowHooks;
}