Page Contents
Home > @loopback/express > defineInterceptorProvider
defineInterceptorProvider() function
Define a provider class that wraps the middleware as an interceptor
Signature:
export declare function defineInterceptorProvider<CFG, CTX extends Context = InvocationContext>(middlewareFactory: ExpressMiddlewareFactory<CFG>, defaultMiddlewareConfig?: CFG, options?: MiddlewareCreationOptions): Constructor<Provider<GenericInterceptor<CTX>>>;
Parameters
Parameter | Type | Description |
---|---|---|
middlewareFactory | ExpressMiddlewareFactory<CFG> | Express middleware factory function |
defaultMiddlewareConfig | CFG | Default middleware config |
options | MiddlewareCreationOptions |
Returns: