UNPKG

@5minds/processcube_engine

Version:

The ProcessCube Engine. Stores and executes BPMNs.

21 lines (20 loc) 848 B
import { ApplicationConfig, DatabaseConfig, HttpClientConfig, HttpServerConfig, IAMConfiguration, LoggingConfiguration, RuntimeExpressionConfig, TlsConfig } from '@5minds/processcube_engine_sdk'; export type ExtensionsConfig = { include?: string[]; exclude?: string[]; }; declare const Configuration: { initialize: (configPath: string, releaseChannel: string) => void; get: <TValue>(key: string) => TValue; application: () => ApplicationConfig; extensions: () => ExtensionsConfig; httpServer: () => HttpServerConfig; httpClient: () => HttpClientConfig; tls: () => TlsConfig; logging: () => LoggingConfiguration; runtimeExpressions: () => RuntimeExpressionConfig; database: () => DatabaseConfig; iam: () => IAMConfiguration; custom: () => Record<string, any>; }; export default Configuration;