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>