@nestjs/core
Version:
Nest - modern, fast, powerful node.js web framework (@core)
21 lines (20 loc) • 1.01 kB
TypeScript
/// <reference types="express" />
import { Application } from 'express';
import { NestContainer, InstanceWrapper } from '../injector/container';
import { Controller } from '@nestjs/common/interfaces/controllers/controller.interface';
import { Resolver } from './interfaces/resolver.interface';
import { ApplicationConfig } from './../application-config';
export declare class RoutesResolver implements Resolver {
private readonly container;
private readonly expressAdapter;
private readonly config;
private readonly logger;
private readonly routerProxy;
private readonly routerExceptionsFilter;
private readonly routerBuilder;
constructor(container: NestContainer, expressAdapter: any, config: ApplicationConfig);
resolve(express: Application): void;
setupRouters(routes: Map<string, InstanceWrapper<Controller>>, moduleName: string, express: Application): void;
setupNotFoundHandler(express: Application): void;
setupExceptionHandler(express: Application): void;
}