UNPKG

3.63 kBPlain TextView Raw
1/* Observable */
2export { Observable } from './internal/Observable';
3export { ConnectableObservable } from './internal/observable/ConnectableObservable';
4export { GroupedObservable } from './internal/operators/groupBy';
5export { Operator } from './internal/Operator';
6export { observable } from './internal/symbol/observable';
7
8/* Subjects */
9export { Subject } from './internal/Subject';
10export { BehaviorSubject } from './internal/BehaviorSubject';
11export { ReplaySubject } from './internal/ReplaySubject';
12export { AsyncSubject } from './internal/AsyncSubject';
13
14/* Schedulers */
15export { asap as asapScheduler } from './internal/scheduler/asap';
16export { async as asyncScheduler } from './internal/scheduler/async';
17export { queue as queueScheduler } from './internal/scheduler/queue';
18export { animationFrame as animationFrameScheduler } from './internal/scheduler/animationFrame';
19export { VirtualTimeScheduler, VirtualAction } from './internal/scheduler/VirtualTimeScheduler';
20export { Scheduler } from './internal/Scheduler';
21
22/* Subscription */
23export { Subscription } from './internal/Subscription';
24export { Subscriber } from './internal/Subscriber';
25
26/* Notification */
27export { Notification, NotificationKind } from './internal/Notification';
28
29/* Utils */
30export { pipe } from './internal/util/pipe';
31export { noop } from './internal/util/noop';
32export { identity } from './internal/util/identity';
33export { isObservable } from './internal/util/isObservable';
34
35/* Error types */
36export { ArgumentOutOfRangeError } from './internal/util/ArgumentOutOfRangeError';
37export { EmptyError } from './internal/util/EmptyError';
38export { ObjectUnsubscribedError } from './internal/util/ObjectUnsubscribedError';
39export { UnsubscriptionError } from './internal/util/UnsubscriptionError';
40export { TimeoutError } from './internal/util/TimeoutError';
41
42/* Static observable creation exports */
43export { bindCallback } from './internal/observable/bindCallback';
44export { bindNodeCallback } from './internal/observable/bindNodeCallback';
45export { combineLatest } from './internal/observable/combineLatest';
46export { concat } from './internal/observable/concat';
47export { defer } from './internal/observable/defer';
48export { empty } from './internal/observable/empty';
49export { forkJoin } from './internal/observable/forkJoin';
50export { from } from './internal/observable/from';
51export { fromEvent } from './internal/observable/fromEvent';
52export { fromEventPattern } from './internal/observable/fromEventPattern';
53export { generate } from './internal/observable/generate';
54export { iif } from './internal/observable/iif';
55export { interval } from './internal/observable/interval';
56export { merge } from './internal/observable/merge';
57export { never } from './internal/observable/never';
58export { of } from './internal/observable/of';
59export { onErrorResumeNext } from './internal/observable/onErrorResumeNext';
60export { pairs } from './internal/observable/pairs';
61export { partition } from './internal/observable/partition';
62export { race } from './internal/observable/race';
63export { range } from './internal/observable/range';
64export { throwError } from './internal/observable/throwError';
65export { timer } from './internal/observable/timer';
66export { using } from './internal/observable/using';
67export { zip } from './internal/observable/zip';
68export { scheduled } from './internal/scheduled/scheduled';
69
70/* Constants */
71export { EMPTY } from './internal/observable/empty';
72export { NEVER } from './internal/observable/never';
73
74/* Types */
75export * from './internal/types';
76
77/* Config */
78export { config } from './internal/config';