UNPKG

@5minds/processcube_engine

Version:

The ProcessCube Engine. Stores and executes BPMNs.

16 lines (15 loc) 1.1 kB
import { Correlation, CorrelationList, CorrelationSortSettings } from '@5minds/processcube_engine_sdk'; import { ProxyConfiguration } from '../../Setups/EngineRouter'; import { CorrelationDatabaseAdapter } from '../../Tools/DatabaseAdaptersSequelize/index'; export declare class CorrelationService { private readonly correlationDatabaseAdapter; private readonly config; constructor(correlationDatabaseAdapter: CorrelationDatabaseAdapter); getAll(includeProcessInstances?: boolean, offset?: number, limit?: number, sortSettings?: CorrelationSortSettings, includeCount?: boolean): Promise<CorrelationList>; getById(correlationId: string, includeProcessInstances?: boolean): Promise<Correlation>; } export interface CorrelationServiceProxy { getAll(includeProcessInstances?: boolean, offset?: number, limit?: number, sortSettings?: CorrelationSortSettings, includeCount?: boolean): Promise<CorrelationList>; getById(correlationId: string, includeProcessInstances?: boolean): Promise<Correlation>; } export declare const CorrelationServiceProxyConfiguration: ProxyConfiguration;