Options
All
  • Public
  • Public/Protected
  • All
Menu

Index

Functions

Functions

toExpressHandler

  • toExpressHandler<T>(handler: (req: express.Request) => Promise<IResponse<T>>): <P>(req: express.Request, res: express.Response, object?: P) => void
  • Convenience method that transforms a function (handler), which takes an express.Request as input and returns an IResponse, into an express controller.

    Type parameters

    • T

    Parameters

    • handler: (req: express.Request) => Promise<IResponse<T>>
        • (req: express.Request): Promise<IResponse<T>>
        • Parameters

          • req: express.Request

          Returns Promise<IResponse<T>>

    Returns <P>(req: express.Request, res: express.Response, object?: P) => void

      • <P>(req: express.Request, res: express.Response, object?: P): void
      • Type parameters

        • P

        Parameters

        • req: express.Request
        • res: express.Response
        • Optional object: P

        Returns void

Legend

  • Variable
  • Function
  • Function with type parameter
  • Type alias
  • Type alias with type parameter
  • Interface
  • Interface with type parameter
  • Enumeration
  • Class with type parameter

Generated using TypeDoc