UNPKG

@lakutata/core

Version:

Lakutata Framework Core

18 lines (17 loc) 618 B
import {Module} from '../base/abstracts/Module' import {IConstructor} from './IConstructor' import {IComponentsConfig} from './IComponentsConfig' import {TWorkflowsConfig} from '../types/TWorkflowsConfig' import {TThreadsConfig} from '../types/TThreadsConfig' import {TProcessesConfig} from '../types/TProcessesConfig' export interface IModulesConfig<TModule extends Module = Module> { [key: string]: { class: IConstructor<TModule> components?: IComponentsConfig modules?: IModulesConfig workflows?: TWorkflowsConfig threads?: TThreadsConfig processes?: TProcessesConfig [propertyKey: string]: any } }