UNPKG

805 BTypeScriptView Raw
1import { Logger } from '@nestjs/common';
2import { NestContainer } from './container';
3import { Injector } from './injector';
4import { Module } from './module';
5export declare class InstanceLoader {
6 protected readonly container: NestContainer;
7 private readonly logger;
8 protected readonly injector: Injector;
9 constructor(container: NestContainer, logger?: Logger);
10 createInstancesOfDependencies(modules?: Map<string, Module>): Promise<void>;
11 private createPrototypes;
12 private createInstances;
13 private createPrototypesOfProviders;
14 private createInstancesOfProviders;
15 private createPrototypesOfControllers;
16 private createInstancesOfControllers;
17 private createPrototypesOfInjectables;
18 private createInstancesOfInjectables;
19 private isModuleWhitelisted;
20}