@5minds/processcube_engine
Version:
The ProcessCube Engine. Stores and executes BPMNs.
14 lines (13 loc) • 988 B
TypeScript
import { DataObjectInstanceList, DataObjectInstanceQuery, DataObjectSortSettings } from '@5minds/processcube_engine_sdk';
import { ProxyConfiguration } from '../../Setups/EngineRouter';
import { DataObjectInstanceDatabaseAdapter } from '../../Tools/DatabaseAdaptersSequelize/index';
export declare class DataObjectInstanceService {
private readonly dataObjectInstanceDatabaseAdapter;
private readonly config;
constructor(dataObjectInstanceDatabaseAdapter: DataObjectInstanceDatabaseAdapter);
query(query: DataObjectInstanceQuery, offset?: number, limit?: number, sortSettings?: DataObjectSortSettings, includeCount?: boolean): Promise<DataObjectInstanceList>;
}
export interface DataObjectInstanceServiceProxy {
query(query: DataObjectInstanceQuery, offset?: number, limit?: number, sortSettings?: DataObjectSortSettings, includeCount?: boolean): Promise<DataObjectInstanceList>;
}
export declare const DataObjectInstanceServiceProxyConfiguration: ProxyConfiguration;