@decorators/server
Version:
node decorators - decorators for express library
15 lines (14 loc) • 683 B
TypeScript
import { ContainerManager, MetadataScanner, Reflector } from '../../../core';
import { RouteMetadata } from '../types';
import { HttpApplicationAdapter } from './http-application-adapter';
import { RouteHandler } from './route-handler';
export declare class RouteResolver {
private adapter;
private containerManager;
private metadataScanner;
private routeHandler;
private reflector;
constructor(adapter: HttpApplicationAdapter, containerManager: ContainerManager, metadataScanner: MetadataScanner, routeHandler: RouteHandler, reflector: Reflector);
resolve(): Promise<void>;
sortWildcardRoutes(routeA: RouteMetadata, routeB: RouteMetadata): number;
}