r.pipe
HttpEffect route builder based on IxMonad
Importing
import { r } from '@marblejs/core';pipe
pipeType declaration
pipe :: ...Arity<IxBuilder, IxBuilder> -> RouteEffectconst example$ = r.pipe(
r.matchPath('/'),
r.matchType('GET'),
r.use(middleware_1$),
r.useEffect(req$ => req$.pipe(
// ...
)),
r.use(middleware_2$), // ❌ type error!
);
// or
const example$ = r.pipe(
r.matchType('GET'),
r.matchPath('/'), // ❌ type error!
r.use(middleware_1$),
r.use(middleware_2$),
r.useEffect(req$ => req$.pipe(
// ...
)),
);matchPath
matchPathType declaration
Parameters
matchType
matchTypeType declaration
Parameters
use
useType declaration
Parameters
useEffect
useEffectType declaration
Parameters
applyMeta
applyMetaType declaration
Parameters
Example
Last updated