Options
All
  • Public
  • Public/Protected
  • All
Menu

Class RouterExplorer

Hierarchy

  • RouterExplorer

Index

Constructors

constructor

Properties

Private container

container: NestContainer

Private Optional exceptionsFilter

exceptionsFilter: ExceptionsFilter

Private executionContextCreator

executionContextCreator: RouterExecutionContext

Private Optional injector

injector: Injector

Private logger

logger: any = new Logger(RouterExplorer.name, true)

Private metadataScanner

metadataScanner: MetadataScanner

Private routerMethodFactory

routerMethodFactory: RouterMethodFactory = new RouterMethodFactory()

Private Optional routerProxy

routerProxy: RouterProxy

Methods

Private applyCallbackToRouter

applyPathsToRouterProxy

Private createCallbackProxy

explore

  • explore<T>(instanceWrapper: InstanceWrapper, module: string, applicationRef: T, basePath: string): void

exploreMethodMetadata

extractRouterPath

  • extractRouterPath(metatype: Type<Controller>, prefix?: string): string

Private registerRequestProvider

  • registerRequestProvider<T>(request: T, contextId: ContextId): void

scanForPaths

validateRoutePath

  • validateRoutePath(path: string): string

Generated using TypeDoc