Skip to main content

ExpressMiddlewareUtils

@quik/http-express


@quik/http-express / ExpressMiddlewareUtils

Variable: ExpressMiddlewareUtils

ExpressMiddlewareUtils: object

Defined in: http-express/src/decorators.ts:49

Entry point for the HTTP Express module exports.

Type Declaration

EndpointMiddleware

EndpointMiddleware: (...middlewares) => <This, Args, Return>(target, context) => MethodDecoratorType<This, Args, Return> = ExpressEndpointMiddleware

Associates Express middlewares with a specific endpoint.

Parameters

middlewares

...ExpressMiddlewareCallback[]

List of Express middlewares to apply.

Returns

<This, Args, Return>(target, context) => MethodDecoratorType<This, Args, Return>

RouteMiddleware

RouteMiddleware: (...middlewares) => <Class>(Value, context) => Class = ExpressRouteMiddleware

Associates Express middlewares with a route class.

Parameters

middlewares

...ExpressMiddlewareCallback[]

List of Express middlewares to apply.

Returns

<Class>(Value, context) => Class