aretherecookies-mobile/js/streams/FilterStream.js

16 lines
353 B
JavaScript
Raw Permalink Normal View History

2017-11-11 20:15:19 -06:00
// @flow
import { ReplaySubject } from 'rxjs';
2017-11-11 20:15:19 -06:00
import FilterRecord from '../records/FilterRecord';
const multicaster: ReplaySubject<FilterRecord> = new ReplaySubject();
2017-11-11 20:15:19 -06:00
export function emitter(val: typeof FilterRecord) {
multicaster.next(val);
}
2017-11-11 20:15:19 -06:00
2018-08-25 10:12:52 -05:00
export const initialFilter = new FilterRecord();
emitter(initialFilter);
2017-11-11 20:15:19 -06:00
export default multicaster;