Functions
toExpressHandler
- toExpressHandler<T>(handler: (req: express.Request) => Promise<IResponse<T>>): <P>(req: express.Request, res: express.Response, object?: P) => void
-
Type parameters
Parameters
-
handler: (req: express.Request) => Promise<IResponse<T>>
-
- (req: express.Request): 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
Parameters
-
req: express.Request
-
res: express.Response
-
Optional object: P
Returns void
Convenience method that transforms a function (handler), which takes an express.Request as input and returns an IResponse, into an express controller.