UNPKG

@glandjs/common

Version:

Glands is a web framework for Node.js (@common)

16 lines (15 loc) 491 B
import { Constructor } from '@medishn/toolkit'; import { ImportableModule, InjectionToken } from '../types'; export interface ModuleMetadata<T = any> { imports?: ImportableModule<T>[]; controllers?: Constructor<T>[]; channels?: Constructor<T>[]; } export interface DynamicModule<T = any> { controllers?: Constructor[]; channels?: Constructor[]; imports?: ImportableModule<T>[]; exports?: InjectionToken<T>[]; module: Constructor<any>; global?: boolean; }