UNPKG

@lakutata/core

Version:

Lakutata Framework Core

18 lines (17 loc) 692 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; }; }