Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ControllerRouterFactory

Hierarchy

  • ControllerRouterFactory

Index

Constructors

constructor

Properties

Protected injector

injector: Injector

Protected paramFactory

paramFactory: ParamFactory

Protected zone

Methods

Protected assertControllerAnnotation

Protected createHandler

Protected createMethodAnnotationMap

createRouterFromController

  • createRouterFromController(controllerType: Type<any>, __namedParameters?: object): Router
  • Parameters

    • controllerType: Type<any>
    • Default value __namedParameters: object = {}
      • providers: (any[] | Type<any> | ClassProvider | ValueProvider | ExistingProvider | StaticClassProvider | ConstructorProvider | FactoryProvider)[]

    Returns Router

Protected getParamsForMethod

  • getParamsForMethod(controllerType: Type<any>, method: string): AbstractParam[]

Protected initContext

Generated using TypeDoc