UNPKG

833 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 logger;
8 protected readonly injector: Injector;
9 constructor(container: NestContainer, logger?: Logger);
10 setLogger(logger: Logger): void;
11 createInstancesOfDependencies(modules?: Map<string, Module>): Promise<void>;
12 private createPrototypes;
13 private createInstances;
14 private createPrototypesOfProviders;
15 private createInstancesOfProviders;
16 private createPrototypesOfControllers;
17 private createInstancesOfControllers;
18 private createPrototypesOfInjectables;
19 private createInstancesOfInjectables;
20 private isModuleWhitelisted;
21}