UNPKG

824 BTypeScriptView Raw
1import { BaseSingletonDefinition } from '../ioc/objectdefinition/BaseSingletonDefinition';
2import { AbstractObjectDefinitionInspector } from '../ioc/AbstractObjectDefinitionInspector';
3import { SingletonDefinition } from '../ioc/objectdefinition/SingletonDefinition';
4import { RouteRegisterUtil } from './WebPlugin';
5export 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}