Type alias TConfiguredModuleTerm<M, C, MP, Cfg>

TConfiguredModuleTerm<M, C, MP, Cfg>: {
    __isConfModuleTerm: true;
    config: ((container, module) => Promise<Cfg> | Cfg);
    module: TClassConstructor<M>;
    strict: boolean;
}

Type Parameters

Type declaration

  • __isConfModuleTerm: true
  • config: ((container, module) => Promise<Cfg> | Cfg)
      • (container, module): Promise<Cfg> | Cfg
      • Parameters

        • container: C
        • module: MP | null

        Returns Promise<Cfg> | Cfg

  • module: TClassConstructor<M>
  • strict: boolean