Page Contents
Home > @loopback/context > mergeInterceptors
mergeInterceptors() function
Adding interceptors from the spec to the front of existing ones. Duplicate entries are eliminated from the spec side.
For example:
- [log] + [cache, log] => [cache, log] - [log] + [log, cache] => [log, cache] - [] + [cache, log] => [cache, log] - [cache, log] + [] => [cache, log] - [log] + [cache] => [log, cache]
Signature:
export declare function mergeInterceptors(interceptorsFromSpec: InterceptorOrKey[], existingInterceptors: InterceptorOrKey[]): InterceptorOrKey[];
Parameters
| Parameter | Type | Description |
|---|---|---|
| interceptorsFromSpec | [InterceptorOrKey](/doc/en/lb4/apidocs.context.interceptororkey.html)\[\] | Interceptors from `@intercept` |
| existingInterceptors | [InterceptorOrKey](/doc/en/lb4/apidocs.context.interceptororkey.html)\[\] | Interceptors already applied for the method |
Returns: