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