-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathrx.js
39 lines (35 loc) · 1.1 KB
/
rx.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
import createFromRange from './observable/static/range';
import createFromArray from './observable/static/array';
import createFromEvent from './observable/static/fromevent';
import createFromInterval from './observable/static/interval';
import createFromReturn from './observable/static/return';
import createThrow from './observable/static/throw';
import createObservable from './observable/static/create';
import createObserver from './observer/static/create';
import './observable/map';
import './observable/find';
import './observable/filter';
import './observable/take';
import './observable/takeuntil';
import './observable/last';
import './observable/reduce';
import './observable/do';
import './observable/concat';
import './observable/flatmap';
import './observable/merge';
import './observable/publish';
let Rx = {
Observable: {
create: createObservable,
fromRange: createFromRange,
from: createFromArray,
fromEvent: createFromEvent,
interval: createFromInterval,
return: createFromReturn,
throw: createThrow
},
Observer: {
create: createObserver
}
};
export default Rx;