Page Contents

Home > @loopback/context > GenericInterceptorChain

GenericInterceptorChain class

A chain of generic interceptors to be invoked for the given context

Signature:

export declare class GenericInterceptorChain<C extends Context = Context> 

Constructors

Constructor Modifiers Description
(constructor)(context, interceptors)   Create an invocation chain with a list of interceptor functions or binding keys
(constructor)(context, filter, comparator)   Create an invocation interceptor chain with a binding filter and comparator. The interceptors are discovered from the context using the binding filter and sorted by the comparator (if provided).

Properties

Property Modifiers Type Description
getInterceptors protected () => GenericInterceptorOrKey<C>[] A getter for an array of interceptor functions or binding keys

Methods

Method Modifiers Description
asInterceptor()   Use the interceptor chain as an interceptor
invokeInterceptors(finalHandler)   Invoke the interceptor chain