Options
All
  • Public
  • Public/Protected
  • All
Menu

Class RuntimeLoader

Hierarchy

  • RuntimeLoader

Implements

Index

Constructors

constructor

Properties

cache

cache: ICache

classesLoader

classesLoader: IClassesLoader

disabledClassNames

disabledClassNames: string[] = []

disabledModuleNames

disabledModuleNames: string[] = []

options

registry

registry: IModuleRegistry

settings

settings: {}

Type declaration

  • [moduleName: string]: any

Static NAME

NAME: string = 'RuntimeLoader'

Methods

getClasses

  • getClasses(topic: string): Function[]

getDisabledModuleNames

  • getDisabledModuleNames(): string[]

getModule

  • getModule(modulName: string): ModuleDescriptor

getOptions

getRegistry

  • getRegistry(): IModuleRegistry

getSettings

  • getSettings(key: string): Promise<any>

includeModule

  • includeModule(modulName: string): {}
  • Parameters

    • modulName: string

    Returns {}

    • [modulName: string]: { enabled?: boolean }
      • Optional enabled?: boolean

isEnabled

  • isEnabled(name: string): boolean

isEnabledByInclude

  • isEnabledByInclude(modulName: string): boolean

isEnabledByMatch

  • isEnabledByMatch(name: string): boolean

isIncluded

  • isIncluded(modulName: string): boolean

prepare

  • prepare(): Promise<void>

rebuild

  • rebuild(): Promise<void>

Generated using TypeDoc