moduleRegistry.d.ts 559 B

123456789101112
  1. import { Module } from "../interfaces/iModule";
  2. import { ModuleNames } from "./moduleNames";
  3. export declare class ModuleRegistry {
  4. private static modulesMap;
  5. private static moduleBased;
  6. static register(module: Module, moduleBased?: boolean): void;
  7. static registerModules(modules: Module[], moduleBased?: boolean): void;
  8. static assertRegistered(moduleName: ModuleNames, reason: string): boolean;
  9. static isRegistered(moduleName: ModuleNames): boolean;
  10. static getRegisteredModules(): Module[];
  11. static isPackageBased(): boolean;
  12. }