1 | import { Logger } from '@nestjs/common';
|
2 | import { NestContainer } from './container';
|
3 | import { Injector } from './injector';
|
4 | import { Module } from './module';
|
5 | export 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 | }
|