UNPKG

n8n

Version:

n8n Workflow Automation Tool

19 lines (18 loc) 863 B
import { InstanceSettings, Logger } from 'n8n-core'; import { ExecutionRepository } from '../databases/repositories/execution.repository'; import type { IExecutionResponse } from '../interfaces'; import { Push } from '../push'; import type { EventMessageTypes } from '../eventbus/event-message-classes'; export declare class ExecutionRecoveryService { private readonly logger; private readonly instanceSettings; private readonly push; private readonly executionRepository; constructor(logger: Logger, instanceSettings: InstanceSettings, push: Push, executionRepository: ExecutionRepository); recoverFromLogs(executionId: string, messages: EventMessageTypes[]): Promise<IExecutionResponse | null | undefined>; private amend; private amendWithoutLogs; private toRelevantMessages; private toStoppedAt; private runHooks; }