Page Contents

Home > @loopback/express > createInterceptor

createInterceptor() function

Create an interceptor function from express middleware.

Signature:

export declare function createInterceptor<CFG, CTX extends Context = InvocationContext>(middlewareFactory: ExpressMiddlewareFactory<CFG>, middlewareConfig?: CFG): GenericInterceptor<CTX>;

Parameters

Parameter Type Description
middlewareFactory ExpressMiddlewareFactory<CFG> Express middleware factory function. A wrapper can be created if the Express middleware module does not conform to the factory pattern and signature.
middlewareConfig CFG Configuration for the Express middleware

Returns:

GenericInterceptor<CTX>