operator: use
Effect operator for composing middleware directly inside stream pipeline.
Importing
import { use } from '@marblejs/core';
Type declaration
use :: <I, O>(MiddlewareLike<I, O>, <?>any, <?>any) -> Observable<I>
Parameters
parameter
definition
middleware
MiddlewareLike
client
<optional> protocol specific client instance
meta
<optional> EffectMetadata
Returns
Observable<I>
Example
import { r, use } from '@marblejs/core';
const foo$ = r.pipe(
r.matchPath('/'),
r.matchType('GET'),
r.useEffet(req$ => req$.pipe(
// ...
use(authorize$),
// ...
)));
Last updated