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
    }));

Package Sidebar

Install

npm i redux-observable-adapter-xstream

Weekly Downloads

2

Version

0.0.2

License

MIT

Last publish

Collaborators

  • vborja