UNPKG

@tsclean/core

Version:

Plugin for API Rest Full development, based on Clean Architecture, IoC and Dependency Injection.

19 lines 759 B
import { ContainerIoC } from '../core/injector'; import { RouteInfo, Type } from '../contracts'; import { ApplicationConfig } from '../app'; export declare class RoutesMapper { private readonly container; private readonly applicationConfig; private readonly pathsExplorer; constructor(container: ContainerIoC, applicationConfig: ApplicationConfig); mapRouteToRouteInfo(controllerOrRoute: Type<any> | RouteInfo | string): RouteInfo[]; private getRouteInfoFromPath; private getRouteInfoFromObject; private getRouteInfoFromController; private isRouteInfo; private normalizeGlobalPath; private getRoutePath; private getHostModuleOfController; private getModulePath; } //# sourceMappingURL=routes-mapper.d.ts.map