UNPKG

n8n

Version:

n8n Workflow Automation Tool

13 lines (12 loc) 730 B
import { ExecutionDataRepository } from '@n8n/db'; import type { EntityManager } from '@n8n/db'; import type { ExecutionDataStore, ExecutionRef, ExecutionDataPayload, ExecutionDataBundle } from './types'; export declare class DbStore implements ExecutionDataStore { private readonly repository; constructor(repository: ExecutionDataRepository); write({ executionId }: ExecutionRef, payload: ExecutionDataPayload, tx?: EntityManager): Promise<void>; read({ executionId }: ExecutionRef, tx?: EntityManager): Promise<ExecutionDataBundle | null>; readMany(refs: ExecutionRef[]): Promise<Map<string, ExecutionDataBundle>>; delete(ref: ExecutionRef | ExecutionRef[]): Promise<void>; private getRepository; }