File size: 733 Bytes
cfbbc1a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import { DynamicModule } from '@nestjs/common';
import { Module as ModuleClass } from '../injector/module';
import { ModulesContainer } from '../injector/modules-container';
import { Routes } from './interfaces';
export declare const ROUTES: unique symbol;
export declare const targetModulesByContainer: WeakMap<ModulesContainer, WeakSet<ModuleClass>>;
/**
 * @publicApi
 */
export declare class RouterModule {
    private readonly modulesContainer;
    private readonly routes;
    constructor(modulesContainer: ModulesContainer, routes: Routes);
    static register(routes: Routes): DynamicModule;
    private deepCloneRoutes;
    private initialize;
    private registerModulePathMetadata;
    private updateTargetModulesCache;
}