Subject().map( () => (count) => count + 1 ); export const dec$ = new Subject().map( () => (count) => count - 1 ); export const counter$ = ( actions = { inc$, dec$ } ) => createStore( 'counter', Observable.merge(actions.inc$, actions.dec$), Observable.of(0) ); export default counter$();