File: rx.md

package info (click to toggle)
node-rx 4.1.0%2Bdfsg1-1.1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 8,988 kB
  • sloc: javascript: 57,049; sh: 45; makefile: 8
file content (131 lines) | stat: -rw-r--r-- 6,247 bytes parent folder | download | duplicates (3)
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
# RxJS Main Module #

The Reactive Extensions for JavaScript's main functionality is in the main RxJS file which has many core components including the Schedulers, Disposables, Observable and Observer.

This comes with both `rx.js` which is for use in modern development environments such as > IE9 and server-side environments such as Node.js.  We also have `rx.compat.js` which has backwards compatibility to browsers which do not support all required ES5 features.

## Details ##

Files:
- [`rx.js`](https://github.com/Reactive-Extensions/RxJS/blob/master/dist/rx.js)
- [`rx.compat.js`](https://github.com/Reactive-Extensions/RxJS/blob/master/dist/rx.compat.js)

NPM Packages:
- [`rx`](https://www.npmjs.org/package/rx)

NuGet Packages:
- [`RxJS-Main`](http://www.nuget.org/packages/RxJS-Main/)

## Included Observable Operators ##

### `Observable Methods`
- [`amb`](../../api/core/operators/amb.md)
- [`catch`](../../api/core/operators/catch.md)
- [`concat`](../../api/core/operators/concat.md)
- [`create`](../../api/core/operators/create.md)
- [`defer`](../../api/core/operators/defer.md)
- [`empty`](../../api/core/operators/empty.md)
- [`from`](../../api/core/operators/from.md)
- [`fromArray`](../../api/core/operators/fromarray.md)
- [`generate`](../../api/core/operators/generate.md)
- [`just`](../../api/core/operators/return.md)
- [`merge`](../../api/core/operators/merge.md)
- [`mergeDelayError`](../../api/core/operators/mergedelayerror.md)
- [`never`](../../api/core/operators/never.md)
- [`of`](../../api/core/operators/of.md)
- [`ofWithScheduler`](../../api/core/operators/ofwithscheduler.md)
- [`onErrorResumeNext`](../../api/core/operators/onerrorresumenext.md)
- [`pairs`](../../api/core/operators/pairs.md)
- [`range`](../../api/core/operators/range.md)
- [`repeat`](../../api/core/operators/repeat.md)
- [`return`](../../api/core/operators/return.md)
- [`throw`](../../api/core/operators/throw.md)
- [`zip`](../../api/core/operators/zip.md)

### `Observable Instance Methods`
- [`amb`](../../api/core/operators/ambproto.md)
- [`asObservable`](../../api/core/operators/asobservable.md)
- [`bufferWithCount`](../../api/core/operators/bufferwithcount.md)
- [`catch`](../../api/core/operators/catch.md)
- [`combineLatest`](../../api/core/operators/combinelatest.md)
- [`concat`](../../api/core/operators/concatproto.md)
- [`concatAll`](../../api/core/operators/concatall.md)
- [`concatMap`](../../api/core/operators/concatmap.md)
- [`defaultIfEmpty`](../../api/core/operators/defaultifempty.md)
- [`distinct`](../../api/core/operators/distinct.md)
- [`distinctUntilChanged`](../../api/core/operators/distinctuntilchanged.md)
- [`do`](../../api/core/operators/do.md)
- [`doOnNext`](../../api/core/operators/doonnext.md)
- [`doOnError`](../../api/core/operators/doonerror.md)
- [`doOnCompleted`](../../api/core/operators/dooncompleted.md)
- [`filter`](../../api/core/operators/where.md)
- [`finally`](../../api/core/operators/finally.md)
- [`flatMap`](../../api/core/operators/selectmany.md)
- [`flatMapLatest`](../../api/core/operators/flatmaplatest.md)
- [`flatMapObserver`](../../api/core/operators/flatmapobserver.md)
- [`ignoreElements`](../../api/core/operators/ignoreelements.md)
- [`map`](../../api/core/operators/select.md)
- [`merge`](../../api/core/operators/mergeproto.md)
- [`mergeAll`](../../api/core/operators/mergeall.md)
- [`observeOn`](../../api/core/operators/observeon.md)
- [`onErrorResumeNext`](../../api/core/operators/onerrorresumenext.md)
- [`repeat`](../../api/core/operators/repeatproto.md)
- [`repeatWhen`](../../api/core/operators/repeatwhen.md)
- [`retry`](../../api/core/operators/retry.md)
- [`retryWhen`](../../api/core/operators/retrywhen.md)
- [`scan`](../../api/core/operators/scan.md)
- [`select`](../../api/core/operators/select.md)
- [`selectConcat`](../../api/core/operators/concatmap.md)
- [`selectMany`](../../api/core/operators/selectmany.md)
- [`selectManyObserver`](../../api/core/operators/flatpmapobserver.md)
- [`selectSwitch`](../../api/core/operators/flatmaplatest.md)
- [`single`](../../api/core/operators/single.md)
- [`singleOrDefault`](../../api/core/operators/singleordefault.md)
- [`skip`](../../api/core/operators/skip.md)
- [`skipLast`](../../api/core/operators/skiplast.md)
- [`skipUntil`](../../api/core/operators/skipuntil.md)
- [`skipWhile`](../../api/core/operators/skipwhile.md)
- [`startWith`](../../api/core/operators/startwith.md)
- [`subscribe | forEach`](../../api/core/operators/subscribe.md)
- [`subscribeOnNext`](../../api/core/operators/subscribeonnext.md)
- [`subscribeOnError`](../../api/core/operators/subscribeonerror.md)
- [`subscribeOnCompleted`](../../api/core/operators/subscribeoncompleted.md)
- [`subscribeOn`](../../api/core/operators/subscribeon.md)
- [`switch | switchLatest`](../../api/core/operators/switch.md)
- [`take`](../../api/core/operators/take.md)
- [`takeLast`](../../api/core/operators/takelast.md)
- [`takeLastBuffer`](../../api/core/operators/takelastbuffer.md)
- [`takeUntil`](../../api/core/operators/takeuntil.md)
- [`takeWhile`](../../api/core/operators/takewhile.md)
- [`toArray`](../../api/core/operators/toarray.md)
- [`transduce`](../../api/core/operators/transduce.md)
- [`where`](../../api/core/operators/where.md)
- [`windowWithCount`](../../api/core/operators/windowwithcount.md)
- [`withLatestFrom`](../../api/core/operators/withlatestfrom.md)
- [`zip`](../../api/core/operators/zipproto.md)
- [`zipIterable`](../../api/core/operators/zipiterable.md)

## Included Classes ##

### Core Objects

- [`Rx.Observer`](../../api/core/observer.md)
- [`Rx.Observable`](../../api/core/observable.md)
- [`Rx.Notification`](../../api/core/notification.md)

### Subjects

- [`Rx.AsyncSubject`](../../api/subjects/asyncsubject.md)
- [`Rx.Subject`](../../api/subjects/subject.md)

### Schedulers

- [`Rx.Scheduler`](../../api/schedulers/scheduler.md)

### Disposables

- [`Rx.CompositeDisposable`](../../api/disposables/compositedisposable.md)
- [`Rx.Disposable`](../../api/disposables/disposable.md)
- [`Rx.RefCountDisposable`](../../api/disposables/refcountdisposable.md)
- [`Rx.SerialDisposable`](../../api/disposables/serialdisposable.md)
- [`Rx.SingleAssignmentDisposable`](../../api/disposables/singleassignmentdisposable.md)