UNPKG

n8n

Version:

n8n Workflow Automation Tool

26 lines (25 loc) 1.08 kB
import type { InstanceAiEvalExecutionRequest, InstanceAiEvalExecutionResult } from '@n8n/api-types'; import { Logger } from '@n8n/backend-common'; import type { User } from '@n8n/db'; import { NodeTypes } from '../../../node-types'; import { WorkflowFinderService } from '../../../workflows/workflow-finder.service'; export declare class EvalExecutionService { private readonly workflowFinderService; private readonly nodeTypes; private readonly logger; constructor(workflowFinderService: WorkflowFinderService, nodeTypes: NodeTypes, logger: Logger); executeWithLlmMock(workflowId: string, user: User, options?: InstanceAiEvalExecutionRequest): Promise<InstanceAiEvalExecutionResult>; private analyzeWorkflow; private generateBypassPinData; private execute; private buildWorkflow; private findStartNode; private findWebhookNode; private checkNodeConfig; private buildTriggerPinData; private buildExecutionData; private runWorkflow; private createInterceptingHandler; private buildResult; private errorResult; }