Options
All
  • Public
  • Public/Protected
  • All
Menu

Class InstanceLoader

Hierarchy

  • InstanceLoader

Index

Constructors

constructor

Properties

Private Readonly container

container: NestContainer

Private Readonly injector

injector: Injector = new Injector()

Private Readonly logger

logger: Logger = new Logger(InstanceLoader.name, true)

Methods

Private createInstances

  • createInstances(modules: Map<string, Module>): Promise<void>

Private createInstancesOfControllers

  • createInstancesOfControllers(module: Module): Promise<void>

createInstancesOfDependencies

  • createInstancesOfDependencies(): Promise<void>

Private createInstancesOfInjectables

  • createInstancesOfInjectables(module: Module): Promise<void>

Private createInstancesOfProviders

  • createInstancesOfProviders(module: Module): Promise<void>

Private createPrototypes

  • createPrototypes(modules: Map<string, Module>): void

Private createPrototypesOfControllers

  • createPrototypesOfControllers(module: Module): void

Private createPrototypesOfInjectables

  • createPrototypesOfInjectables(module: Module): void

Private createPrototypesOfProviders

  • createPrototypesOfProviders(module: Module): void

Private isModuleWhitelisted

  • isModuleWhitelisted(name: string): boolean

Generated using TypeDoc