1 | import { BaseSingletonDefinition } from '../ioc/objectdefinition/BaseSingletonDefinition';
|
2 | import { AbstractObjectDefinitionInspector } from '../ioc/AbstractObjectDefinitionInspector';
|
3 | import { SingletonDefinition } from '../ioc/objectdefinition/SingletonDefinition';
|
4 | import { RouteRegisterUtil } from './WebPlugin';
|
5 | export declare class WebRoutingInspector extends AbstractObjectDefinitionInspector {
|
6 | definition: BaseSingletonDefinition<RouteRegisterUtil>;
|
7 | routesToRegister: any[];
|
8 | constructor(definition: BaseSingletonDefinition<RouteRegisterUtil>);
|
9 | interestedIn(objectDefinition: any): boolean;
|
10 | /**
|
11 | * @param {SingletonDefinition} objectDefinition singleton definition
|
12 | */
|
13 | doInspect(objectDefinition: SingletonDefinition<any>): void;
|
14 | private processRoutes(routes, objectDefinition);
|
15 | }
|