redux-observable-adapter-xstream

0.0.2 • Public • Published

redux-observable-adapter-xstream

Use xstream with redux-observable

Install

This requires peer dependencies of rxjs@5 and xstream, which will have to be installed as well.

npm install --save redux-observable-adapter-xstream

Usage

This library basically will convert the RxJS ActionsObservable provided to your Epics into a xstream version. Then the xstream you return in your Epic will be converted back to an RxJS Observable inside the middleware.

import xstreamAdapter, {ofType} from 'redux-observable-adapter-xstream';

const epicMiddleware = createEpicMiddleware(rootEpic, { adapter: xstreamAdapter });

// your Epics are now xstreams

const pingPongEpic = action$ =>
  action$
    .filter(ofType(PING))
    .map(action => ({
      type: PONG
    }));

/redux-observable-adapter-xstream/

    Package Sidebar

    Install

    npm i redux-observable-adapter-xstream

    Weekly Downloads

    1

    Version

    0.0.2

    License

    MIT

    Last publish

    Collaborators

    • vborja