209 lines
11 KiB
TypeScript
209 lines
11 KiB
TypeScript
//////////////////////////////////////////////////////////
|
|
// Here we need to reference our other deep imports
|
|
// so VS code will figure out where they are
|
|
// see conversation here:
|
|
// https://github.com/microsoft/TypeScript/issues/43034
|
|
//////////////////////////////////////////////////////////
|
|
|
|
// tslint:disable: no-reference
|
|
// It's tempting to add references to all of the deep-import locations, but
|
|
// adding references to those that require DOM types breaks Node projects.
|
|
/// <reference path="./operators/index.ts" />
|
|
/// <reference path="./testing/index.ts" />
|
|
// tslint:enable: no-reference
|
|
|
|
/* Observable */
|
|
export { Observable } from './internal/Observable';
|
|
export { ConnectableObservable } from './internal/observable/ConnectableObservable';
|
|
export { GroupedObservable } from './internal/operators/groupBy';
|
|
export { Operator } from './internal/Operator';
|
|
export { observable } from './internal/symbol/observable';
|
|
export { animationFrames } from './internal/observable/dom/animationFrames';
|
|
|
|
/* Subjects */
|
|
export { Subject } from './internal/Subject';
|
|
export { BehaviorSubject } from './internal/BehaviorSubject';
|
|
export { ReplaySubject } from './internal/ReplaySubject';
|
|
export { AsyncSubject } from './internal/AsyncSubject';
|
|
|
|
/* Schedulers */
|
|
export { asap, asapScheduler } from './internal/scheduler/asap';
|
|
export { async, asyncScheduler } from './internal/scheduler/async';
|
|
export { queue, queueScheduler } from './internal/scheduler/queue';
|
|
export { animationFrame, animationFrameScheduler } from './internal/scheduler/animationFrame';
|
|
export { VirtualTimeScheduler, VirtualAction } from './internal/scheduler/VirtualTimeScheduler';
|
|
export { Scheduler } from './internal/Scheduler';
|
|
|
|
/* Subscription */
|
|
export { Subscription } from './internal/Subscription';
|
|
export { Subscriber } from './internal/Subscriber';
|
|
|
|
/* Notification */
|
|
export { Notification, NotificationKind } from './internal/Notification';
|
|
|
|
/* Utils */
|
|
export { pipe } from './internal/util/pipe';
|
|
export { noop } from './internal/util/noop';
|
|
export { identity } from './internal/util/identity';
|
|
export { isObservable } from './internal/util/isObservable';
|
|
|
|
/* Promise Conversion */
|
|
export { lastValueFrom } from './internal/lastValueFrom';
|
|
export { firstValueFrom } from './internal/firstValueFrom';
|
|
|
|
/* Error types */
|
|
export { ArgumentOutOfRangeError } from './internal/util/ArgumentOutOfRangeError';
|
|
export { EmptyError } from './internal/util/EmptyError';
|
|
export { NotFoundError } from './internal/util/NotFoundError';
|
|
export { ObjectUnsubscribedError } from './internal/util/ObjectUnsubscribedError';
|
|
export { SequenceError } from './internal/util/SequenceError';
|
|
export { TimeoutError } from './internal/operators/timeout';
|
|
export { UnsubscriptionError } from './internal/util/UnsubscriptionError';
|
|
|
|
/* Static observable creation exports */
|
|
export { bindCallback } from './internal/observable/bindCallback';
|
|
export { bindNodeCallback } from './internal/observable/bindNodeCallback';
|
|
export { combineLatest } from './internal/observable/combineLatest';
|
|
export { concat } from './internal/observable/concat';
|
|
export { connectable } from './internal/observable/connectable';
|
|
export { defer } from './internal/observable/defer';
|
|
export { empty } from './internal/observable/empty';
|
|
export { forkJoin } from './internal/observable/forkJoin';
|
|
export { from } from './internal/observable/from';
|
|
export { fromEvent } from './internal/observable/fromEvent';
|
|
export { fromEventPattern } from './internal/observable/fromEventPattern';
|
|
export { generate } from './internal/observable/generate';
|
|
export { iif } from './internal/observable/iif';
|
|
export { interval } from './internal/observable/interval';
|
|
export { merge } from './internal/observable/merge';
|
|
export { never } from './internal/observable/never';
|
|
export { of } from './internal/observable/of';
|
|
export { onErrorResumeNext } from './internal/observable/onErrorResumeNext';
|
|
export { pairs } from './internal/observable/pairs';
|
|
export { partition } from './internal/observable/partition';
|
|
export { race } from './internal/observable/race';
|
|
export { range } from './internal/observable/range';
|
|
export { throwError } from './internal/observable/throwError';
|
|
export { timer } from './internal/observable/timer';
|
|
export { using } from './internal/observable/using';
|
|
export { zip } from './internal/observable/zip';
|
|
export { scheduled } from './internal/scheduled/scheduled';
|
|
|
|
/* Constants */
|
|
export { EMPTY } from './internal/observable/empty';
|
|
export { NEVER } from './internal/observable/never';
|
|
|
|
/* Types */
|
|
export * from './internal/types';
|
|
|
|
/* Config */
|
|
export { config, GlobalConfig } from './internal/config';
|
|
|
|
/* Operators */
|
|
export { audit } from './internal/operators/audit';
|
|
export { auditTime } from './internal/operators/auditTime';
|
|
export { buffer } from './internal/operators/buffer';
|
|
export { bufferCount } from './internal/operators/bufferCount';
|
|
export { bufferTime } from './internal/operators/bufferTime';
|
|
export { bufferToggle } from './internal/operators/bufferToggle';
|
|
export { bufferWhen } from './internal/operators/bufferWhen';
|
|
export { catchError } from './internal/operators/catchError';
|
|
export { combineAll } from './internal/operators/combineAll';
|
|
export { combineLatestAll } from './internal/operators/combineLatestAll';
|
|
export { combineLatestWith } from './internal/operators/combineLatestWith';
|
|
export { concatAll } from './internal/operators/concatAll';
|
|
export { concatMap } from './internal/operators/concatMap';
|
|
export { concatMapTo } from './internal/operators/concatMapTo';
|
|
export { concatWith } from './internal/operators/concatWith';
|
|
export { connect, ConnectConfig } from './internal/operators/connect';
|
|
export { count } from './internal/operators/count';
|
|
export { debounce } from './internal/operators/debounce';
|
|
export { debounceTime } from './internal/operators/debounceTime';
|
|
export { defaultIfEmpty } from './internal/operators/defaultIfEmpty';
|
|
export { delay } from './internal/operators/delay';
|
|
export { delayWhen } from './internal/operators/delayWhen';
|
|
export { dematerialize } from './internal/operators/dematerialize';
|
|
export { distinct } from './internal/operators/distinct';
|
|
export { distinctUntilChanged } from './internal/operators/distinctUntilChanged';
|
|
export { distinctUntilKeyChanged } from './internal/operators/distinctUntilKeyChanged';
|
|
export { elementAt } from './internal/operators/elementAt';
|
|
export { endWith } from './internal/operators/endWith';
|
|
export { every } from './internal/operators/every';
|
|
export { exhaust } from './internal/operators/exhaust';
|
|
export { exhaustAll } from './internal/operators/exhaustAll';
|
|
export { exhaustMap } from './internal/operators/exhaustMap';
|
|
export { expand } from './internal/operators/expand';
|
|
export { filter } from './internal/operators/filter';
|
|
export { finalize } from './internal/operators/finalize';
|
|
export { find } from './internal/operators/find';
|
|
export { findIndex } from './internal/operators/findIndex';
|
|
export { first } from './internal/operators/first';
|
|
export { groupBy, BasicGroupByOptions, GroupByOptionsWithElement } from './internal/operators/groupBy';
|
|
export { ignoreElements } from './internal/operators/ignoreElements';
|
|
export { isEmpty } from './internal/operators/isEmpty';
|
|
export { last } from './internal/operators/last';
|
|
export { map } from './internal/operators/map';
|
|
export { mapTo } from './internal/operators/mapTo';
|
|
export { materialize } from './internal/operators/materialize';
|
|
export { max } from './internal/operators/max';
|
|
export { mergeAll } from './internal/operators/mergeAll';
|
|
export { flatMap } from './internal/operators/flatMap';
|
|
export { mergeMap } from './internal/operators/mergeMap';
|
|
export { mergeMapTo } from './internal/operators/mergeMapTo';
|
|
export { mergeScan } from './internal/operators/mergeScan';
|
|
export { mergeWith } from './internal/operators/mergeWith';
|
|
export { min } from './internal/operators/min';
|
|
export { multicast } from './internal/operators/multicast';
|
|
export { observeOn } from './internal/operators/observeOn';
|
|
export { pairwise } from './internal/operators/pairwise';
|
|
export { pluck } from './internal/operators/pluck';
|
|
export { publish } from './internal/operators/publish';
|
|
export { publishBehavior } from './internal/operators/publishBehavior';
|
|
export { publishLast } from './internal/operators/publishLast';
|
|
export { publishReplay } from './internal/operators/publishReplay';
|
|
export { raceWith } from './internal/operators/raceWith';
|
|
export { reduce } from './internal/operators/reduce';
|
|
export { repeat } from './internal/operators/repeat';
|
|
export { repeatWhen } from './internal/operators/repeatWhen';
|
|
export { retry, RetryConfig } from './internal/operators/retry';
|
|
export { retryWhen } from './internal/operators/retryWhen';
|
|
export { refCount } from './internal/operators/refCount';
|
|
export { sample } from './internal/operators/sample';
|
|
export { sampleTime } from './internal/operators/sampleTime';
|
|
export { scan } from './internal/operators/scan';
|
|
export { sequenceEqual } from './internal/operators/sequenceEqual';
|
|
export { share, ShareConfig } from './internal/operators/share';
|
|
export { shareReplay, ShareReplayConfig } from './internal/operators/shareReplay';
|
|
export { single } from './internal/operators/single';
|
|
export { skip } from './internal/operators/skip';
|
|
export { skipLast } from './internal/operators/skipLast';
|
|
export { skipUntil } from './internal/operators/skipUntil';
|
|
export { skipWhile } from './internal/operators/skipWhile';
|
|
export { startWith } from './internal/operators/startWith';
|
|
export { subscribeOn } from './internal/operators/subscribeOn';
|
|
export { switchAll } from './internal/operators/switchAll';
|
|
export { switchMap } from './internal/operators/switchMap';
|
|
export { switchMapTo } from './internal/operators/switchMapTo';
|
|
export { switchScan } from './internal/operators/switchScan';
|
|
export { take } from './internal/operators/take';
|
|
export { takeLast } from './internal/operators/takeLast';
|
|
export { takeUntil } from './internal/operators/takeUntil';
|
|
export { takeWhile } from './internal/operators/takeWhile';
|
|
export { tap } from './internal/operators/tap';
|
|
export { throttle, ThrottleConfig } from './internal/operators/throttle';
|
|
export { throttleTime } from './internal/operators/throttleTime';
|
|
export { throwIfEmpty } from './internal/operators/throwIfEmpty';
|
|
export { timeInterval } from './internal/operators/timeInterval';
|
|
export { timeout, TimeoutConfig, TimeoutInfo } from './internal/operators/timeout';
|
|
export { timeoutWith } from './internal/operators/timeoutWith';
|
|
export { timestamp } from './internal/operators/timestamp';
|
|
export { toArray } from './internal/operators/toArray';
|
|
export { window } from './internal/operators/window';
|
|
export { windowCount } from './internal/operators/windowCount';
|
|
export { windowTime } from './internal/operators/windowTime';
|
|
export { windowToggle } from './internal/operators/windowToggle';
|
|
export { windowWhen } from './internal/operators/windowWhen';
|
|
export { withLatestFrom } from './internal/operators/withLatestFrom';
|
|
export { zipAll } from './internal/operators/zipAll';
|
|
export { zipWith } from './internal/operators/zipWith';
|