UNPKG

@nestjs/core

Version:

Nest - modern, fast, powerful node.js web framework (@core)

27 lines (26 loc) 1.38 kB
import { Controller, HttpServer } from '@nestjs/common/interfaces'; import { ApplicationConfig } from '../application-config'; import { NestContainer } from '../injector/container'; import { Injector } from '../injector/injector'; import { InstanceWrapper } from '../injector/instance-wrapper'; import { GraphInspector } from '../inspector/graph-inspector'; import { Resolver } from './interfaces/resolver.interface'; export declare class RoutesResolver implements Resolver { private readonly container; private readonly applicationConfig; private readonly injector; private readonly logger; private readonly routerProxy; private readonly routePathFactory; private readonly routerExceptionsFilter; private readonly routerExplorer; constructor(container: NestContainer, applicationConfig: ApplicationConfig, injector: Injector, graphInspector: GraphInspector); resolve<T extends HttpServer>(applicationRef: T, globalPrefix: string): void; registerRouters(routes: Map<string | symbol | Function, InstanceWrapper<Controller>>, moduleName: string, globalPrefix: string, modulePath: string, applicationRef: HttpServer): void; registerNotFoundHandler(): void; registerExceptionHandler(): void; mapExternalException(err: any): any; private getModulePathMetadata; private getHostMetadata; private getVersionMetadata; }