Options
All
  • Public
  • Public/Protected
  • All
Menu

Class FacadeRoutes

Hierarchy

  • FacadeRoutes

Implements

  • any
  • any

Index

Constructors

constructor

Properties

Protected _counters

_counters: any = new CompositeCounters()

Protected _dependencyResolver

_dependencyResolver: any = new DependencyResolver()

Protected _logger

_logger: any = new CompositeLogger()

Protected _service

_service: IFacadeService

Methods

configure

  • configure(config: ConfigParams): void
  • Parameters

    • config: ConfigParams

    Returns void

Protected Abstract register

  • register(): void
  • Returns void

registerMiddleware

  • registerMiddleware(action: function): void
  • Parameters

    • action: function
        • (req: any, res: any, next: function): void
        • Parameters

          • req: any
          • res: any
          • next: function
              • (): void
              • Returns void

          Returns void

    Returns void

registerRoute

  • registerRoute(method: string, route: string, action: function): void
  • Parameters

    • method: string
    • route: string
    • action: function
        • (req: any, res: any): void
        • Parameters

          • req: any
          • res: any

          Returns void

    Returns void

registerRouteWithAuth

  • registerRouteWithAuth(method: string, route: string, authorize: function, action: function): void
  • Parameters

    • method: string
    • route: string
    • authorize: function
        • (req: any, res: any, next: function): void
        • Parameters

          • req: any
          • res: any
          • next: function
              • (): void
              • Returns void

          Returns void

    • action: function
        • (req: any, res: any): void
        • Parameters

          • req: any
          • res: any

          Returns void

    Returns void

setReferences

  • setReferences(references: IReferences): void
  • Parameters

    • references: IReferences

    Returns void

Generated using TypeDoc