diff --git a/.gitignore b/.gitignore index c615f32539..54a14c1d05 100644 --- a/.gitignore +++ b/.gitignore @@ -12,10 +12,12 @@ typings/ # Generated dist/ +dist-compat/ tmp/ coverage/ img/ spec-js/ +spec-build/ .nyc_output/ .out/ diff --git a/.make-compat-package.js b/.make-compat-package.js new file mode 100644 index 0000000000..ae7b6e2816 --- /dev/null +++ b/.make-compat-package.js @@ -0,0 +1,53 @@ +"use strict"; + +let pkg = require('./compat/package.json'); +let fs = require('fs-extra'); +let mkdirp = require('mkdirp'); +let path = require('path'); +let klawSync = require('klaw-sync'); +let licenseTool = require('./tools/add-license-to-file'); +let addLicenseToFile = licenseTool.addLicenseToFile; +let addLicenseTextToFile = licenseTool.addLicenseTextToFile; + +const ROOT = 'dist-compat/'; +const CJS_ROOT = ROOT + 'cjs/compat/'; +const ESM5_ROOT = ROOT + 'esm5/compat/'; +const ESM2015_ROOT = ROOT + 'esm2015/compat/'; +const TYPE_ROOT = ROOT + 'typings/compat/'; +const PKG_ROOT = ROOT + 'package/'; +const CJS_PKG = PKG_ROOT + ''; +const ESM5_PKG = PKG_ROOT + '_esm5/'; +const ESM2015_PKG = PKG_ROOT + '_esm2015/'; +const UMD_PKG = PKG_ROOT + 'bundles/'; +const TYPE_PKG = PKG_ROOT; + +// License info for minified files +let licenseUrl = 'https://github.com/ReactiveX/RxJS/blob/master/LICENSE.txt'; +let license = 'Apache License 2.0 ' + licenseUrl; + +// Recreate the distribution folder +fs.removeSync(PKG_ROOT); +mkdirp.sync(PKG_ROOT); + +// Copy over the sources +fs.copySync(TYPE_ROOT, TYPE_PKG); +copySources(CJS_ROOT, CJS_PKG); +copySources(ESM5_ROOT, ESM5_PKG, true); +copySources(ESM2015_ROOT, ESM2015_PKG, true); + +fs.copySync('compat/package.json', PKG_ROOT + '/package.json'); + +function copySources(rootDir, packageDir, ignoreMissing) { + // If we are ignoring missing directories, early return when source doesn't exist + if (!fs.existsSync(rootDir)) { + if (ignoreMissing) { + return; + } else { + throw "Source root dir does not exist!"; + } + } + // Copy over the CommonJS files + fs.copySync(rootDir, packageDir); + fs.copySync('./LICENSE.txt', packageDir + 'LICENSE.txt'); + fs.copySync('./compat/README.md', packageDir + 'README.md'); +} diff --git a/.make-packages.js b/.make-packages.js index e9da9d51bd..826ab62dc2 100644 --- a/.make-packages.js +++ b/.make-packages.js @@ -22,6 +22,7 @@ const CJS_ROOT = ROOT + 'cjs/'; const ESM5_ROOT = ROOT + 'esm5/'; const ESM2015_ROOT = ROOT + 'esm2015/'; const UMD_ROOT = ROOT + 'global/'; +const LEGACY_REEXPORT_ROOT = ROOT + "legacy-reexport/" const TYPE_ROOT = ROOT + 'typings/'; const PKG_ROOT = ROOT + 'package/'; const CJS_PKG = PKG_ROOT + ''; @@ -52,14 +53,14 @@ let rootPackageJson = Object.assign({}, pkg, { // functionality requires that the most broad mapping (rxjs/operators) be at // the end of the alias mapping object. Created Webpack issue: // https://github.com/webpack/webpack/issues/5870 -const fileNames = klawSync(CJS_ROOT, { +const fileNames = klawSync(LEGACY_REEXPORT_ROOT, { nodir: true, filter: function(item) { return item.path.endsWith('.js'); } }) .map(item => item.path) -.map(path => path.slice((`${__dirname}/${CJS_ROOT}`).length)) +.map(path => path.slice((`${__dirname}/${LEGACY_REEXPORT_ROOT}`).length)) .sort().reverse(); // Execute build optimizer transforms on ESM5 files @@ -96,19 +97,21 @@ mkdirp.sync(PKG_ROOT); copySources('src/', PKG_ROOT + 'src/'); copySources(CJS_ROOT, CJS_PKG); fs.copySync(TYPE_ROOT, TYPE_PKG); +fs.copySync(LEGACY_REEXPORT_ROOT, CJS_PKG, {overwrite: false, errorOnExist: true}); copySources(ESM5_ROOT, ESM5_PKG, true); copySources(ESM2015_ROOT, ESM2015_PKG, true); // Copy over tsconfig.json for bazel build support -fs.copySync('./tsconfig.json', PKG_ROOT + 'src/tsconfig.json'); +fs.copySync('./tsconfig.base.json', PKG_ROOT + 'src/tsconfig.json'); -fs.writeJsonSync(PKG_ROOT + 'package.json', rootPackageJson); +fs.writeJsonSync(PKG_ROOT + 'package.json', rootPackageJson, {spaces: 2}); fs.copySync('src/operators/package.json', PKG_ROOT + '/operators/package.json'); fs.copySync('src/ajax/package.json', PKG_ROOT + '/ajax/package.json'); fs.copySync('src/websocket/package.json', PKG_ROOT + '/websocket/package.json'); fs.copySync('src/testing/package.json', PKG_ROOT + '/testing/package.json'); + if (fs.existsSync(UMD_ROOT)) { fs.copySync(UMD_ROOT, UMD_PKG); // Add licenses to tops of bundles @@ -146,7 +149,7 @@ function copySources(rootDir, packageDir, ignoreMissing) { function createImportTargets(importTargets, targetName, targetDirectory) { const importMap = {}; for (const x in importTargets) { - importMap['rxjs/' + x] = 'rxjs/' + targetName + importTargets[x]; + importMap['rxjs/' + x] = ('rxjs-compat/' + targetName + importTargets[x]).replace(/\.js$/, ''); } const outputData = @@ -157,7 +160,7 @@ var path = require('path'); var dir = path.resolve(__dirname); module.exports = function() { - return ${JSON.stringify(importMap, null, 4).replace(/(: )"rxjs\/_esm(5|2015)\/(.+")(,?)/g, "$1path.join(dir, \"$3)$4")}; + return ${JSON.stringify(importMap, null, 4)}; } ` diff --git a/compat/AsyncSubject.ts b/compat/AsyncSubject.ts new file mode 100644 index 0000000000..656ff9380c --- /dev/null +++ b/compat/AsyncSubject.ts @@ -0,0 +1 @@ +export {AsyncSubject} from 'rxjs'; diff --git a/compat/BehaviorSubject.ts b/compat/BehaviorSubject.ts new file mode 100644 index 0000000000..0809d1fa5a --- /dev/null +++ b/compat/BehaviorSubject.ts @@ -0,0 +1 @@ +export {BehaviorSubject} from 'rxjs'; diff --git a/compat/InnerSubscriber.ts b/compat/InnerSubscriber.ts new file mode 100644 index 0000000000..c37cb18933 --- /dev/null +++ b/compat/InnerSubscriber.ts @@ -0,0 +1 @@ +export {InnerSubscriber} from 'rxjs/internal-compatibility'; diff --git a/compat/Notification.ts b/compat/Notification.ts new file mode 100644 index 0000000000..812cebd1e5 --- /dev/null +++ b/compat/Notification.ts @@ -0,0 +1 @@ +export {Notification} from 'rxjs'; diff --git a/compat/Observable.ts b/compat/Observable.ts new file mode 100644 index 0000000000..f3f522f4d6 --- /dev/null +++ b/compat/Observable.ts @@ -0,0 +1 @@ +export {Observable, Subscribable, SubscribableOrPromise, ObservableInput} from 'rxjs'; diff --git a/compat/Observer.ts b/compat/Observer.ts new file mode 100644 index 0000000000..89a324b598 --- /dev/null +++ b/compat/Observer.ts @@ -0,0 +1 @@ +export {Observer, NextObserver, ErrorObserver, CompletionObserver, PartialObserver} from 'rxjs'; diff --git a/compat/Operator.ts b/compat/Operator.ts new file mode 100644 index 0000000000..e8c7e3f976 --- /dev/null +++ b/compat/Operator.ts @@ -0,0 +1 @@ +export {Operator} from 'rxjs'; diff --git a/compat/OuterSubscriber.ts b/compat/OuterSubscriber.ts new file mode 100644 index 0000000000..40bb3564ae --- /dev/null +++ b/compat/OuterSubscriber.ts @@ -0,0 +1 @@ +export {OuterSubscriber} from 'rxjs/internal-compatibility'; diff --git a/compat/README.md b/compat/README.md new file mode 100644 index 0000000000..e5bb718791 --- /dev/null +++ b/compat/README.md @@ -0,0 +1,15 @@ +# RxJS Compatibility Package + +This package is required to get backwards compatibility with RxJS pervious to version 6. It contains the imports to add operators to `Observable.prototype` and creation methods to `Observable`. This is what allows, for instance, dot-chaining: + +``` +Observable.interval(1) + .map(i => i * i) +``` + +vs + +``` +Observable.interval(1) + .pipe(map(i => i * i)) +``` diff --git a/compat/ReplaySubject.ts b/compat/ReplaySubject.ts new file mode 100644 index 0000000000..af2dc8e479 --- /dev/null +++ b/compat/ReplaySubject.ts @@ -0,0 +1 @@ +export {ReplaySubject} from 'rxjs'; diff --git a/compat/Rx.ts b/compat/Rx.ts new file mode 100644 index 0000000000..cfd120fb0f --- /dev/null +++ b/compat/Rx.ts @@ -0,0 +1,219 @@ +/* tslint:disable:no-unused-variable */ +// Subject imported before Observable to bypass circular dependency issue since +// Subject extends Observable and Observable references Subject in it's +// definition +export {Observable, Subject} from 'rxjs'; +export {AnonymousSubject} from 'rxjs/internal-compatibility'; +/* tslint:enable:no-unused-variable */ + +export { config } from 'rxjs/internal-compatibility'; + +// statics +/* tslint:disable:no-use-before-declare */ +import './add/observable/bindCallback'; +import './add/observable/bindNodeCallback'; +import './add/observable/combineLatest'; +import './add/observable/concat'; +import './add/observable/defer'; +import './add/observable/empty'; +import './add/observable/forkJoin'; +import './add/observable/from'; +import './add/observable/fromEvent'; +import './add/observable/fromEventPattern'; +import './add/observable/fromPromise'; +import './add/observable/generate'; +import './add/observable/if'; +import './add/observable/interval'; +import './add/observable/merge'; +import './add/observable/race'; +import './add/observable/never'; +import './add/observable/of'; +import './add/observable/onErrorResumeNext'; +import './add/observable/pairs'; +import './add/observable/range'; +import './add/observable/using'; +import './add/observable/throw'; +import './add/observable/timer'; +import './add/observable/zip'; + +//dom +import './add/observable/dom/ajax'; +import './add/observable/dom/webSocket'; + +//internal/operators +import './add/operator/buffer'; +import './add/operator/bufferCount'; +import './add/operator/bufferTime'; +import './add/operator/bufferToggle'; +import './add/operator/bufferWhen'; +import './add/operator/catch'; +import './add/operator/combineAll'; +import './add/operator/combineLatest'; +import './add/operator/concat'; +import './add/operator/concatAll'; +import './add/operator/concatMap'; +import './add/operator/concatMapTo'; +import './add/operator/count'; +import './add/operator/dematerialize'; +import './add/operator/debounce'; +import './add/operator/debounceTime'; +import './add/operator/defaultIfEmpty'; +import './add/operator/delay'; +import './add/operator/delayWhen'; +import './add/operator/distinct'; +import './add/operator/distinctUntilChanged'; +import './add/operator/distinctUntilKeyChanged'; +import './add/operator/do'; +import './add/operator/exhaust'; +import './add/operator/exhaustMap'; +import './add/operator/expand'; +import './add/operator/elementAt'; +import './add/operator/filter'; +import './add/operator/finally'; +import './add/operator/find'; +import './add/operator/findIndex'; +import './add/operator/first'; +import './add/operator/groupBy'; +import './add/operator/ignoreElements'; +import './add/operator/isEmpty'; +import './add/operator/audit'; +import './add/operator/auditTime'; +import './add/operator/last'; +import './add/operator/let'; +import './add/operator/every'; +import './add/operator/map'; +import './add/operator/mapTo'; +import './add/operator/materialize'; +import './add/operator/max'; +import './add/operator/merge'; +import './add/operator/mergeAll'; +import './add/operator/mergeMap'; +import './add/operator/mergeMapTo'; +import './add/operator/mergeScan'; +import './add/operator/min'; +import './add/operator/multicast'; +import './add/operator/observeOn'; +import './add/operator/onErrorResumeNext'; +import './add/operator/pairwise'; +import './add/operator/partition'; +import './add/operator/pluck'; +import './add/operator/publish'; +import './add/operator/publishBehavior'; +import './add/operator/publishReplay'; +import './add/operator/publishLast'; +import './add/operator/race'; +import './add/operator/reduce'; +import './add/operator/repeat'; +import './add/operator/repeatWhen'; +import './add/operator/retry'; +import './add/operator/retryWhen'; +import './add/operator/sample'; +import './add/operator/sampleTime'; +import './add/operator/scan'; +import './add/operator/sequenceEqual'; +import './add/operator/share'; +import './add/operator/shareReplay'; +import './add/operator/single'; +import './add/operator/skip'; +import './add/operator/skipLast'; +import './add/operator/skipUntil'; +import './add/operator/skipWhile'; +import './add/operator/startWith'; +import './add/operator/subscribeOn'; +import './add/operator/switch'; +import './add/operator/switchMap'; +import './add/operator/switchMapTo'; +import './add/operator/take'; +import './add/operator/takeLast'; +import './add/operator/takeUntil'; +import './add/operator/takeWhile'; +import './add/operator/throttle'; +import './add/operator/throttleTime'; +import './add/operator/timeInterval'; +import './add/operator/timeout'; +import './add/operator/timeoutWith'; +import './add/operator/timestamp'; +import './add/operator/toArray'; +import './add/operator/toPromise'; +import './add/operator/window'; +import './add/operator/windowCount'; +import './add/operator/windowTime'; +import './add/operator/windowToggle'; +import './add/operator/windowWhen'; +import './add/operator/withLatestFrom'; +import './add/operator/zip'; +import './add/operator/zipAll'; + +/* tslint:disable:no-unused-variable */ +export { + Observer, + Subscription, + ReplaySubject, + BehaviorSubject, + Notification, + EmptyError, + ArgumentOutOfRangeError, + ObjectUnsubscribedError, + UnsubscriptionError, + pipe +} from 'rxjs'; + +export {TestScheduler} from 'rxjs/testing'; + +export { Operator, Subscriber, AsyncSubject, ConnectableObservable, TimeoutError, VirtualTimeScheduler } from 'rxjs'; +export { AjaxRequest, AjaxResponse, AjaxError, AjaxTimeoutError } from 'rxjs/ajax'; + +import { asapScheduler, asyncScheduler, queueScheduler, animationFrameScheduler, SchedulerLike } from 'rxjs'; + +import { iterator, observable, rxSubscriber } from 'rxjs/internal-compatibility'; +export { TimeInterval, Timestamp } from 'rxjs/internal-compatibility'; + +import * as _operators from 'rxjs/operators'; + +export const operators = _operators; + +/* tslint:enable:no-unused-variable */ + +/** + * @typedef {Object} Rx.Scheduler + * @property {Scheduler} queue Schedules on a queue in the current event frame + * (trampoline scheduler). Use this for iteration operations. + * @property {Scheduler} asap Schedules on the micro task queue, which uses the + * fastest transport mechanism available, either Node.js' `process.nextTick()` + * or Web Worker MessageChannel or setTimeout or others. Use this for + * asynchronous conversions. + * @property {Scheduler} async Schedules work with `setInterval`. Use this for + * time-based operations. + * @property {Scheduler} animationFrame Schedules work with `requestAnimationFrame`. + * Use this for synchronizing with the platform's painting + */ +let Scheduler = { + asap: asapScheduler as SchedulerLike, + queue: queueScheduler as SchedulerLike, + animationFrame: animationFrameScheduler as SchedulerLike, + async: asyncScheduler as SchedulerLike +}; + +/** + * @typedef {Object} Rx.Symbol + * @property {Symbol|string} rxSubscriber A symbol to use as a property name to + * retrieve an "Rx safe" Observer from an object. "Rx safety" can be defined as + * an object that has all of the traits of an Rx Subscriber, including the + * ability to add and remove subscriptions to the subscription chain and + * guarantees involving event triggering (can't "next" after unsubscription, + * etc). + * @property {Symbol|string} observable A symbol to use as a property name to + * retrieve an Observable as defined by the [ECMAScript "Observable" spec](https://github.com/zenparsing/es-observable). + * @property {Symbol|string} iterator The ES6 symbol to use as a property name + * to retrieve an iterator from an object. + */ +let Symbol = { + rxSubscriber, + observable, + iterator +}; + +export { + Scheduler, + Symbol +}; diff --git a/compat/Scheduler.ts b/compat/Scheduler.ts new file mode 100644 index 0000000000..80bce9b83f --- /dev/null +++ b/compat/Scheduler.ts @@ -0,0 +1 @@ +export {Scheduler} from 'rxjs/internal-compatibility'; diff --git a/compat/Subject.ts b/compat/Subject.ts new file mode 100644 index 0000000000..50d7b4bdb1 --- /dev/null +++ b/compat/Subject.ts @@ -0,0 +1 @@ +export {Subject} from 'rxjs'; diff --git a/compat/SubjectSubscription.ts b/compat/SubjectSubscription.ts new file mode 100644 index 0000000000..00766b6957 --- /dev/null +++ b/compat/SubjectSubscription.ts @@ -0,0 +1 @@ +export {SubjectSubscription} from 'rxjs/internal-compatibility'; diff --git a/compat/Subscriber.ts b/compat/Subscriber.ts new file mode 100644 index 0000000000..c48f65160c --- /dev/null +++ b/compat/Subscriber.ts @@ -0,0 +1 @@ +export {Subscriber} from 'rxjs/internal-compatibility'; diff --git a/compat/Subscription.ts b/compat/Subscription.ts new file mode 100644 index 0000000000..5dc036ab40 --- /dev/null +++ b/compat/Subscription.ts @@ -0,0 +1 @@ +export {Subscription, Unsubscribable as AnonymousSubscription, SubscriptionLike as ISubscription} from 'rxjs'; diff --git a/compat/add/observable/bindCallback.ts b/compat/add/observable/bindCallback.ts new file mode 100644 index 0000000000..add5eb5975 --- /dev/null +++ b/compat/add/observable/bindCallback.ts @@ -0,0 +1,9 @@ +import { Observable, bindCallback as staticBindCallback } from 'rxjs'; + +Observable.bindCallback = staticBindCallback; + +declare module 'rxjs/internal/Observable' { + namespace Observable { + export let bindCallback: typeof staticBindCallback; + } +} diff --git a/compat/add/observable/bindNodeCallback.ts b/compat/add/observable/bindNodeCallback.ts new file mode 100644 index 0000000000..65a380a0ba --- /dev/null +++ b/compat/add/observable/bindNodeCallback.ts @@ -0,0 +1,9 @@ +import { Observable, bindNodeCallback as staticBindNodeCallback } from 'rxjs'; + +Observable.bindNodeCallback = staticBindNodeCallback; + +declare module 'rxjs/internal/Observable' { + namespace Observable { + export let bindNodeCallback: typeof staticBindNodeCallback; + } +} diff --git a/compat/add/observable/combineLatest.ts b/compat/add/observable/combineLatest.ts new file mode 100644 index 0000000000..0d77a00f6f --- /dev/null +++ b/compat/add/observable/combineLatest.ts @@ -0,0 +1,9 @@ +import { Observable, combineLatest as combineLatestStatic } from 'rxjs'; + +Observable.combineLatest = combineLatestStatic; + +declare module 'rxjs/internal/Observable' { + namespace Observable { + export let combineLatest: typeof combineLatestStatic; + } +} diff --git a/compat/add/observable/concat.ts b/compat/add/observable/concat.ts new file mode 100644 index 0000000000..f32c1a52d5 --- /dev/null +++ b/compat/add/observable/concat.ts @@ -0,0 +1,9 @@ +import { Observable, concat as concatStatic } from 'rxjs'; + +Observable.concat = concatStatic; + +declare module 'rxjs/internal/Observable' { + namespace Observable { + export let concat: typeof concatStatic; + } +} diff --git a/compat/add/observable/defer.ts b/compat/add/observable/defer.ts new file mode 100644 index 0000000000..eb5378ae6f --- /dev/null +++ b/compat/add/observable/defer.ts @@ -0,0 +1,9 @@ +import { Observable, defer as staticDefer } from 'rxjs'; + +Observable.defer = staticDefer; + +declare module 'rxjs/internal/Observable' { + namespace Observable { + export let defer: typeof staticDefer; + } +} diff --git a/compat/add/observable/dom/ajax.ts b/compat/add/observable/dom/ajax.ts new file mode 100644 index 0000000000..e7f4ef6f6a --- /dev/null +++ b/compat/add/observable/dom/ajax.ts @@ -0,0 +1,11 @@ +import { Observable } from 'rxjs'; +import { ajax as staticAjax } from 'rxjs/ajax'; +import { AjaxCreationMethod } from 'rxjs/internal-compatibility'; + +Observable.ajax = staticAjax; + +declare module 'rxjs/internal/Observable' { + namespace Observable { + export let ajax: AjaxCreationMethod; + } +} diff --git a/compat/add/observable/dom/webSocket.ts b/compat/add/observable/dom/webSocket.ts new file mode 100644 index 0000000000..9d5c338491 --- /dev/null +++ b/compat/add/observable/dom/webSocket.ts @@ -0,0 +1,10 @@ +import { Observable } from 'rxjs'; +import { websocket as staticWebSocket } from 'rxjs/websocket'; + +Observable.webSocket = staticWebSocket; + +declare module 'rxjs/internal/Observable' { + namespace Observable { + export let webSocket: typeof staticWebSocket; + } +} diff --git a/compat/add/observable/empty.ts b/compat/add/observable/empty.ts new file mode 100644 index 0000000000..bd922dd4dd --- /dev/null +++ b/compat/add/observable/empty.ts @@ -0,0 +1,9 @@ +import { Observable, empty as staticEmpty } from 'rxjs'; + +Observable.empty = staticEmpty; + +declare module 'rxjs/internal/Observable' { + namespace Observable { + export let empty: typeof staticEmpty; + } +} diff --git a/compat/add/observable/forkJoin.ts b/compat/add/observable/forkJoin.ts new file mode 100644 index 0000000000..9cf144c306 --- /dev/null +++ b/compat/add/observable/forkJoin.ts @@ -0,0 +1,9 @@ +import { Observable, forkJoin as staticForkJoin } from 'rxjs'; + +Observable.forkJoin = staticForkJoin; + +declare module 'rxjs/internal/Observable' { + namespace Observable { + export let forkJoin: typeof staticForkJoin; + } +} diff --git a/compat/add/observable/from.ts b/compat/add/observable/from.ts new file mode 100644 index 0000000000..7b3565eda3 --- /dev/null +++ b/compat/add/observable/from.ts @@ -0,0 +1,9 @@ +import { Observable, from as staticFrom } from 'rxjs'; + +Observable.from = staticFrom; + +declare module 'rxjs/internal/Observable' { + namespace Observable { + export let from: typeof staticFrom; + } +} diff --git a/compat/add/observable/fromEvent.ts b/compat/add/observable/fromEvent.ts new file mode 100644 index 0000000000..3f95111cfd --- /dev/null +++ b/compat/add/observable/fromEvent.ts @@ -0,0 +1,9 @@ +import { Observable, fromEvent as staticFromEvent } from 'rxjs'; + +Observable.fromEvent = staticFromEvent; + +declare module 'rxjs/internal/Observable' { + namespace Observable { + export let fromEvent: typeof staticFromEvent; + } +} diff --git a/compat/add/observable/fromEventPattern.ts b/compat/add/observable/fromEventPattern.ts new file mode 100644 index 0000000000..752d28bcf4 --- /dev/null +++ b/compat/add/observable/fromEventPattern.ts @@ -0,0 +1,9 @@ +import { Observable, fromEventPattern as staticFromEventPattern } from 'rxjs'; + +Observable.fromEventPattern = staticFromEventPattern; + +declare module 'rxjs/internal/Observable' { + namespace Observable { + export let fromEventPattern: typeof staticFromEventPattern; + } +} diff --git a/compat/add/observable/fromPromise.ts b/compat/add/observable/fromPromise.ts new file mode 100644 index 0000000000..2ce2b0bab5 --- /dev/null +++ b/compat/add/observable/fromPromise.ts @@ -0,0 +1,10 @@ +import { Observable, from } from 'rxjs'; +import { fromPromise as staticFromPromise } from 'rxjs/internal-compatibility'; + +(Observable as any).fromPromise = from; + +declare module 'rxjs/internal/Observable' { + namespace Observable { + export let fromPromise: typeof staticFromPromise; + } +} diff --git a/compat/add/observable/generate.ts b/compat/add/observable/generate.ts new file mode 100644 index 0000000000..dc9e0118c3 --- /dev/null +++ b/compat/add/observable/generate.ts @@ -0,0 +1,9 @@ +import { Observable, generate as staticGenerate } from 'rxjs'; + +Observable.generate = staticGenerate; + +declare module 'rxjs/internal/Observable' { + namespace Observable { + export let generate: typeof staticGenerate; + } +} diff --git a/compat/add/observable/if.ts b/compat/add/observable/if.ts new file mode 100644 index 0000000000..9314971233 --- /dev/null +++ b/compat/add/observable/if.ts @@ -0,0 +1,4 @@ +import { Observable, iif } from 'rxjs'; + +//tslint:disable-next-line:no-any TypeScript doesn't like `if` +(Observable as any).if = iif; diff --git a/compat/add/observable/interval.ts b/compat/add/observable/interval.ts new file mode 100644 index 0000000000..1a0164525b --- /dev/null +++ b/compat/add/observable/interval.ts @@ -0,0 +1,9 @@ +import { Observable, interval as staticInterval } from 'rxjs'; + +Observable.interval = staticInterval; + +declare module 'rxjs/internal/Observable' { + namespace Observable { + export let interval: typeof staticInterval; + } +} diff --git a/compat/add/observable/merge.ts b/compat/add/observable/merge.ts new file mode 100644 index 0000000000..34fc685ef6 --- /dev/null +++ b/compat/add/observable/merge.ts @@ -0,0 +1,9 @@ +import { Observable, merge as mergeStatic } from 'rxjs'; + +Observable.merge = mergeStatic; + +declare module 'rxjs/internal/Observable' { + namespace Observable { + export let merge: typeof mergeStatic; + } +} diff --git a/src/add/observable/never.ts b/compat/add/observable/never.ts similarity index 50% rename from src/add/observable/never.ts rename to compat/add/observable/never.ts index bc1950fa11..6021aa279d 100644 --- a/src/add/observable/never.ts +++ b/compat/add/observable/never.ts @@ -1,5 +1,4 @@ -import { Observable } from '../../internal/Observable'; -import { NEVER } from '../../internal/observable/never'; +import { Observable, interval, NEVER } from 'rxjs'; export function staticNever() { return NEVER; @@ -7,7 +6,7 @@ export function staticNever() { Observable.never = staticNever; -declare module '../../internal/Observable' { +declare module 'rxjs/internal/Observable' { namespace Observable { export let never: typeof staticNever; } diff --git a/compat/add/observable/of.ts b/compat/add/observable/of.ts new file mode 100644 index 0000000000..7acc3ede35 --- /dev/null +++ b/compat/add/observable/of.ts @@ -0,0 +1,9 @@ +import { Observable, of as staticOf } from 'rxjs'; + +Observable.of = staticOf; + +declare module 'rxjs/internal/Observable' { + namespace Observable { + export let of: typeof staticOf; //formOf an iceberg! + } +} diff --git a/compat/add/observable/onErrorResumeNext.ts b/compat/add/observable/onErrorResumeNext.ts new file mode 100644 index 0000000000..e0be75708a --- /dev/null +++ b/compat/add/observable/onErrorResumeNext.ts @@ -0,0 +1,9 @@ +import { Observable, onErrorResumeNext as staticOnErrorResumeNext } from 'rxjs'; + +Observable.onErrorResumeNext = staticOnErrorResumeNext; + +declare module 'rxjs/internal/Observable' { + namespace Observable { + export let onErrorResumeNext: typeof staticOnErrorResumeNext; + } +} diff --git a/compat/add/observable/pairs.ts b/compat/add/observable/pairs.ts new file mode 100644 index 0000000000..13f67fc149 --- /dev/null +++ b/compat/add/observable/pairs.ts @@ -0,0 +1,9 @@ +import { Observable, pairs as staticPairs } from 'rxjs'; + +Observable.pairs = staticPairs; + +declare module 'rxjs/internal/Observable' { + namespace Observable { + export let pairs: typeof staticPairs; + } +} diff --git a/compat/add/observable/race.ts b/compat/add/observable/race.ts new file mode 100644 index 0000000000..b4dd7b63b9 --- /dev/null +++ b/compat/add/observable/race.ts @@ -0,0 +1,9 @@ +import { Observable, race as staticRace } from 'rxjs'; + +Observable.race = staticRace; + +declare module 'rxjs/internal/Observable' { + namespace Observable { + export let race: typeof staticRace; + } +} diff --git a/compat/add/observable/range.ts b/compat/add/observable/range.ts new file mode 100644 index 0000000000..45a03770e4 --- /dev/null +++ b/compat/add/observable/range.ts @@ -0,0 +1,9 @@ +import { Observable, range as staticRange } from 'rxjs'; + +Observable.range = staticRange; + +declare module 'rxjs/internal/Observable' { + namespace Observable { + export let range: typeof staticRange; + } +} diff --git a/compat/add/observable/throw.ts b/compat/add/observable/throw.ts new file mode 100644 index 0000000000..e7008425bb --- /dev/null +++ b/compat/add/observable/throw.ts @@ -0,0 +1,10 @@ +import { Observable, throwError as staticThrowError } from 'rxjs'; + +(Observable as any).throw = staticThrowError; +Observable.throwError = staticThrowError; + +declare module 'rxjs/internal/Observable' { + namespace Observable { + export let throwError: typeof staticThrowError; + } +} diff --git a/compat/add/observable/timer.ts b/compat/add/observable/timer.ts new file mode 100644 index 0000000000..641f45e746 --- /dev/null +++ b/compat/add/observable/timer.ts @@ -0,0 +1,9 @@ +import { Observable, timer as staticTimer } from 'rxjs'; + +Observable.timer = staticTimer; + +declare module 'rxjs/internal/Observable' { + namespace Observable { + export let timer: typeof staticTimer; + } +} diff --git a/compat/add/observable/using.ts b/compat/add/observable/using.ts new file mode 100644 index 0000000000..e56025298c --- /dev/null +++ b/compat/add/observable/using.ts @@ -0,0 +1,9 @@ +import { Observable, using as staticUsing } from 'rxjs'; + +Observable.using = staticUsing; + +declare module 'rxjs/internal/Observable' { + namespace Observable { + export let using: typeof staticUsing; + } +} diff --git a/compat/add/observable/zip.ts b/compat/add/observable/zip.ts new file mode 100644 index 0000000000..5693e96f69 --- /dev/null +++ b/compat/add/observable/zip.ts @@ -0,0 +1,9 @@ +import { Observable, zip as zipStatic } from 'rxjs'; + +Observable.zip = zipStatic; + +declare module 'rxjs/internal/Observable' { + namespace Observable { + export let zip: typeof zipStatic; + } +} diff --git a/compat/add/operator/audit.ts b/compat/add/operator/audit.ts new file mode 100644 index 0000000000..b34893bff8 --- /dev/null +++ b/compat/add/operator/audit.ts @@ -0,0 +1,10 @@ +import { Observable } from 'rxjs'; +import { audit } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.audit = audit; + +declare module 'rxjs/internal/Observable' { + interface Observable { + audit: typeof audit; + } +} diff --git a/compat/add/operator/auditTime.ts b/compat/add/operator/auditTime.ts new file mode 100644 index 0000000000..e1f476ced4 --- /dev/null +++ b/compat/add/operator/auditTime.ts @@ -0,0 +1,10 @@ +import { Observable } from 'rxjs'; +import { auditTime } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.auditTime = auditTime; + +declare module 'rxjs/internal/Observable' { + interface Observable { + auditTime: typeof auditTime; + } +} diff --git a/compat/add/operator/buffer.ts b/compat/add/operator/buffer.ts new file mode 100644 index 0000000000..e9ab2428a7 --- /dev/null +++ b/compat/add/operator/buffer.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { buffer } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.buffer = buffer; + +declare module 'rxjs/internal/Observable' { + interface Observable { + buffer: typeof buffer; + } +} diff --git a/compat/add/operator/bufferCount.ts b/compat/add/operator/bufferCount.ts new file mode 100644 index 0000000000..b3e8177da2 --- /dev/null +++ b/compat/add/operator/bufferCount.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { bufferCount } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.bufferCount = bufferCount; + +declare module 'rxjs/internal/Observable' { + interface Observable { + bufferCount: typeof bufferCount; + } +} diff --git a/compat/add/operator/bufferTime.ts b/compat/add/operator/bufferTime.ts new file mode 100644 index 0000000000..f6915ba438 --- /dev/null +++ b/compat/add/operator/bufferTime.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { bufferTime } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.bufferTime = bufferTime; + +declare module 'rxjs/internal/Observable' { + interface Observable { + bufferTime: typeof bufferTime; + } +} diff --git a/compat/add/operator/bufferToggle.ts b/compat/add/operator/bufferToggle.ts new file mode 100644 index 0000000000..87b740e69b --- /dev/null +++ b/compat/add/operator/bufferToggle.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { bufferToggle } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.bufferToggle = bufferToggle; + +declare module 'rxjs/internal/Observable' { + interface Observable { + bufferToggle: typeof bufferToggle; + } +} diff --git a/compat/add/operator/bufferWhen.ts b/compat/add/operator/bufferWhen.ts new file mode 100644 index 0000000000..e2e700df83 --- /dev/null +++ b/compat/add/operator/bufferWhen.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { bufferWhen } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.bufferWhen = bufferWhen; + +declare module 'rxjs/internal/Observable' { + interface Observable { + bufferWhen: typeof bufferWhen; + } +} diff --git a/compat/add/operator/catch.ts b/compat/add/operator/catch.ts new file mode 100644 index 0000000000..d57f08a7c1 --- /dev/null +++ b/compat/add/operator/catch.ts @@ -0,0 +1,13 @@ + +import { Observable } from 'rxjs'; +import { _catch } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.catch = _catch; +(Observable as any).prototype._catch = _catch; + +declare module 'rxjs/internal/Observable' { + interface Observable { + catch: typeof _catch; + _catch: typeof _catch; + } +} diff --git a/compat/add/operator/combineAll.ts b/compat/add/operator/combineAll.ts new file mode 100644 index 0000000000..273b8df2f0 --- /dev/null +++ b/compat/add/operator/combineAll.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { combineAll } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.combineAll = combineAll; + +declare module 'rxjs/internal/Observable' { + interface Observable { + combineAll: typeof combineAll; + } +} diff --git a/compat/add/operator/combineLatest.ts b/compat/add/operator/combineLatest.ts new file mode 100644 index 0000000000..25e08c45a4 --- /dev/null +++ b/compat/add/operator/combineLatest.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { combineLatest } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.combineLatest = combineLatest; + +declare module 'rxjs/internal/Observable' { + interface Observable { + combineLatest: typeof combineLatest; + } +} diff --git a/compat/add/operator/concat.ts b/compat/add/operator/concat.ts new file mode 100644 index 0000000000..4dab93edc0 --- /dev/null +++ b/compat/add/operator/concat.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { concat } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.concat = concat; + +declare module 'rxjs/internal/Observable' { + interface Observable { + concat: typeof concat; + } +} diff --git a/compat/add/operator/concatAll.ts b/compat/add/operator/concatAll.ts new file mode 100644 index 0000000000..930c210b6d --- /dev/null +++ b/compat/add/operator/concatAll.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { concatAll } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.concatAll = concatAll; + +declare module 'rxjs/internal/Observable' { + interface Observable { + concatAll: typeof concatAll; + } +} diff --git a/compat/add/operator/concatMap.ts b/compat/add/operator/concatMap.ts new file mode 100644 index 0000000000..0f8caaaa7e --- /dev/null +++ b/compat/add/operator/concatMap.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { concatMap } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.concatMap = concatMap; + +declare module 'rxjs/internal/Observable' { + interface Observable { + concatMap: typeof concatMap; + } +} diff --git a/compat/add/operator/concatMapTo.ts b/compat/add/operator/concatMapTo.ts new file mode 100644 index 0000000000..180cb73d65 --- /dev/null +++ b/compat/add/operator/concatMapTo.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { concatMapTo } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.concatMapTo = concatMapTo; + +declare module 'rxjs/internal/Observable' { + interface Observable { + concatMapTo: typeof concatMapTo; + } +} diff --git a/compat/add/operator/count.ts b/compat/add/operator/count.ts new file mode 100644 index 0000000000..43c3eba8f0 --- /dev/null +++ b/compat/add/operator/count.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { count } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.count = count; + +declare module 'rxjs/internal/Observable' { + interface Observable { + count: typeof count; + } +} diff --git a/compat/add/operator/debounce.ts b/compat/add/operator/debounce.ts new file mode 100644 index 0000000000..dfb1aebabe --- /dev/null +++ b/compat/add/operator/debounce.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { debounce } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.debounce = debounce; + +declare module 'rxjs/internal/Observable' { + interface Observable { + debounce: typeof debounce; + } +} diff --git a/compat/add/operator/debounceTime.ts b/compat/add/operator/debounceTime.ts new file mode 100644 index 0000000000..bafc7d7b8c --- /dev/null +++ b/compat/add/operator/debounceTime.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { debounceTime } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.debounceTime = debounceTime; + +declare module 'rxjs/internal/Observable' { + interface Observable { + debounceTime: typeof debounceTime; + } +} diff --git a/compat/add/operator/defaultIfEmpty.ts b/compat/add/operator/defaultIfEmpty.ts new file mode 100644 index 0000000000..5276fa0252 --- /dev/null +++ b/compat/add/operator/defaultIfEmpty.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { defaultIfEmpty } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.defaultIfEmpty = defaultIfEmpty; + +declare module 'rxjs/internal/Observable' { + interface Observable { + defaultIfEmpty: typeof defaultIfEmpty; + } +} diff --git a/compat/add/operator/delay.ts b/compat/add/operator/delay.ts new file mode 100644 index 0000000000..13aac9c0f7 --- /dev/null +++ b/compat/add/operator/delay.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { delay } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.delay = delay; + +declare module 'rxjs/internal/Observable' { + interface Observable { + delay: typeof delay; + } +} diff --git a/compat/add/operator/delayWhen.ts b/compat/add/operator/delayWhen.ts new file mode 100644 index 0000000000..1f205f4f46 --- /dev/null +++ b/compat/add/operator/delayWhen.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { delayWhen } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.delayWhen = delayWhen; + +declare module 'rxjs/internal/Observable' { + interface Observable { + delayWhen: typeof delayWhen; + } +} diff --git a/compat/add/operator/dematerialize.ts b/compat/add/operator/dematerialize.ts new file mode 100644 index 0000000000..24bf362896 --- /dev/null +++ b/compat/add/operator/dematerialize.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { dematerialize } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.dematerialize = dematerialize; + +declare module 'rxjs/internal/Observable' { + interface Observable { + dematerialize: typeof dematerialize; + } +} diff --git a/compat/add/operator/distinct.ts b/compat/add/operator/distinct.ts new file mode 100644 index 0000000000..8830d2789a --- /dev/null +++ b/compat/add/operator/distinct.ts @@ -0,0 +1,10 @@ +import { Observable } from 'rxjs'; +import { distinct } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.distinct = distinct; + +declare module 'rxjs/internal/Observable' { + interface Observable { + distinct: typeof distinct; + } +} diff --git a/compat/add/operator/distinctUntilChanged.ts b/compat/add/operator/distinctUntilChanged.ts new file mode 100644 index 0000000000..91e6a182d0 --- /dev/null +++ b/compat/add/operator/distinctUntilChanged.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { distinctUntilChanged } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.distinctUntilChanged = distinctUntilChanged; + +declare module 'rxjs/internal/Observable' { + interface Observable { + distinctUntilChanged: typeof distinctUntilChanged; + } +} diff --git a/compat/add/operator/distinctUntilKeyChanged.ts b/compat/add/operator/distinctUntilKeyChanged.ts new file mode 100644 index 0000000000..ec696271dd --- /dev/null +++ b/compat/add/operator/distinctUntilKeyChanged.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { distinctUntilKeyChanged } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.distinctUntilKeyChanged = distinctUntilKeyChanged; + +declare module 'rxjs/internal/Observable' { + interface Observable { + distinctUntilKeyChanged: typeof distinctUntilKeyChanged; + } +} diff --git a/compat/add/operator/do.ts b/compat/add/operator/do.ts new file mode 100644 index 0000000000..7e40f14bac --- /dev/null +++ b/compat/add/operator/do.ts @@ -0,0 +1,13 @@ + +import { Observable } from 'rxjs'; +import { _do } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.do = _do; +(Observable as any).prototype._do = _do; + +declare module 'rxjs/internal/Observable' { + interface Observable { + do: typeof _do; + _do: typeof _do; + } +} diff --git a/compat/add/operator/elementAt.ts b/compat/add/operator/elementAt.ts new file mode 100644 index 0000000000..8a331c3ef2 --- /dev/null +++ b/compat/add/operator/elementAt.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { elementAt } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.elementAt = elementAt; + +declare module 'rxjs/internal/Observable' { + interface Observable { + elementAt: typeof elementAt; + } +} diff --git a/compat/add/operator/every.ts b/compat/add/operator/every.ts new file mode 100644 index 0000000000..d2e9b16aad --- /dev/null +++ b/compat/add/operator/every.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { every } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.every = every; + +declare module 'rxjs/internal/Observable' { + interface Observable { + every: typeof every; + } +} diff --git a/compat/add/operator/exhaust.ts b/compat/add/operator/exhaust.ts new file mode 100644 index 0000000000..aa64918eb4 --- /dev/null +++ b/compat/add/operator/exhaust.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { exhaust } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.exhaust = exhaust; + +declare module 'rxjs/internal/Observable' { + interface Observable { + exhaust: typeof exhaust; + } +} diff --git a/compat/add/operator/exhaustMap.ts b/compat/add/operator/exhaustMap.ts new file mode 100644 index 0000000000..6ce2951e20 --- /dev/null +++ b/compat/add/operator/exhaustMap.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { exhaustMap } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.exhaustMap = exhaustMap; + +declare module 'rxjs/internal/Observable' { + interface Observable { + exhaustMap: typeof exhaustMap; + } +} diff --git a/compat/add/operator/expand.ts b/compat/add/operator/expand.ts new file mode 100644 index 0000000000..52fd5abaab --- /dev/null +++ b/compat/add/operator/expand.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { expand } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.expand = expand; + +declare module 'rxjs/internal/Observable' { + interface Observable { + expand: typeof expand; + } +} diff --git a/compat/add/operator/filter.ts b/compat/add/operator/filter.ts new file mode 100644 index 0000000000..85d6626be5 --- /dev/null +++ b/compat/add/operator/filter.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { filter } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.filter = filter; + +declare module 'rxjs/internal/Observable' { + interface Observable { + filter: typeof filter; + } +} diff --git a/compat/add/operator/finally.ts b/compat/add/operator/finally.ts new file mode 100644 index 0000000000..9bdd55464d --- /dev/null +++ b/compat/add/operator/finally.ts @@ -0,0 +1,13 @@ + +import { Observable } from 'rxjs'; +import { _finally } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.finally = _finally; +(Observable as any).prototype._finally = _finally; + +declare module 'rxjs/internal/Observable' { + interface Observable { + finally: typeof _finally; + _finally: typeof _finally; + } +} diff --git a/compat/add/operator/find.ts b/compat/add/operator/find.ts new file mode 100644 index 0000000000..78222d37ed --- /dev/null +++ b/compat/add/operator/find.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { find } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.find = find; + +declare module 'rxjs/internal/Observable' { + interface Observable { + find: typeof find; + } +} diff --git a/compat/add/operator/findIndex.ts b/compat/add/operator/findIndex.ts new file mode 100644 index 0000000000..4669625007 --- /dev/null +++ b/compat/add/operator/findIndex.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { findIndex } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.findIndex = findIndex; + +declare module 'rxjs/internal/Observable' { + interface Observable { + findIndex: typeof findIndex; + } +} diff --git a/compat/add/operator/first.ts b/compat/add/operator/first.ts new file mode 100644 index 0000000000..29550bc826 --- /dev/null +++ b/compat/add/operator/first.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { first } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.first = first; + +declare module 'rxjs/internal/Observable' { + interface Observable { + first: typeof first; + } +} diff --git a/compat/add/operator/groupBy.ts b/compat/add/operator/groupBy.ts new file mode 100644 index 0000000000..088154f19e --- /dev/null +++ b/compat/add/operator/groupBy.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { groupBy } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.groupBy = groupBy; + +declare module 'rxjs/internal/Observable' { + interface Observable { + groupBy: typeof groupBy; + } +} diff --git a/compat/add/operator/ignoreElements.ts b/compat/add/operator/ignoreElements.ts new file mode 100644 index 0000000000..be37c850f2 --- /dev/null +++ b/compat/add/operator/ignoreElements.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { ignoreElements } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.ignoreElements = ignoreElements; + +declare module 'rxjs/internal/Observable' { + interface Observable { + ignoreElements: typeof ignoreElements; + } +} diff --git a/compat/add/operator/isEmpty.ts b/compat/add/operator/isEmpty.ts new file mode 100644 index 0000000000..e4330374f6 --- /dev/null +++ b/compat/add/operator/isEmpty.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { isEmpty } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.isEmpty = isEmpty; + +declare module 'rxjs/internal/Observable' { + interface Observable { + isEmpty: typeof isEmpty; + } +} diff --git a/compat/add/operator/last.ts b/compat/add/operator/last.ts new file mode 100644 index 0000000000..9ad12992ad --- /dev/null +++ b/compat/add/operator/last.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { last } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.last = last; + +declare module 'rxjs/internal/Observable' { + interface Observable { + last: typeof last; + } +} diff --git a/compat/add/operator/let.ts b/compat/add/operator/let.ts new file mode 100644 index 0000000000..92436a2ad0 --- /dev/null +++ b/compat/add/operator/let.ts @@ -0,0 +1,13 @@ + +import { Observable } from 'rxjs'; +import { letProto } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.let = letProto; +(Observable as any).prototype.letBind = letProto; + +declare module 'rxjs/internal/Observable' { + interface Observable { + let: typeof letProto; + letBind: typeof letProto; + } +} diff --git a/compat/add/operator/map.ts b/compat/add/operator/map.ts new file mode 100644 index 0000000000..c628aee513 --- /dev/null +++ b/compat/add/operator/map.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { map } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.map = map; + +declare module 'rxjs/internal/Observable' { + interface Observable { + map: typeof map; + } +} diff --git a/compat/add/operator/mapTo.ts b/compat/add/operator/mapTo.ts new file mode 100644 index 0000000000..fb86c9057c --- /dev/null +++ b/compat/add/operator/mapTo.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { mapTo } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.mapTo = mapTo; + +declare module 'rxjs/internal/Observable' { + interface Observable { + mapTo: typeof mapTo; + } +} diff --git a/compat/add/operator/materialize.ts b/compat/add/operator/materialize.ts new file mode 100644 index 0000000000..7d7410900f --- /dev/null +++ b/compat/add/operator/materialize.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { materialize } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.materialize = materialize; + +declare module 'rxjs/internal/Observable' { + interface Observable { + materialize: typeof materialize; + } +} diff --git a/compat/add/operator/max.ts b/compat/add/operator/max.ts new file mode 100644 index 0000000000..c992e5932a --- /dev/null +++ b/compat/add/operator/max.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { max } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.max = max; + +declare module 'rxjs/internal/Observable' { + interface Observable { + max: typeof max; + } +} diff --git a/compat/add/operator/merge.ts b/compat/add/operator/merge.ts new file mode 100644 index 0000000000..101f333a1f --- /dev/null +++ b/compat/add/operator/merge.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { merge } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.merge = merge; + +declare module 'rxjs/internal/Observable' { + interface Observable { + merge: typeof merge; + } +} diff --git a/compat/add/operator/mergeAll.ts b/compat/add/operator/mergeAll.ts new file mode 100644 index 0000000000..70b0307900 --- /dev/null +++ b/compat/add/operator/mergeAll.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { mergeAll } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.mergeAll = mergeAll; + +declare module 'rxjs/internal/Observable' { + interface Observable { + mergeAll: typeof mergeAll; + } +} diff --git a/compat/add/operator/mergeMap.ts b/compat/add/operator/mergeMap.ts new file mode 100644 index 0000000000..344987bc54 --- /dev/null +++ b/compat/add/operator/mergeMap.ts @@ -0,0 +1,13 @@ + +import { Observable } from 'rxjs'; +import { mergeMap } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.mergeMap = mergeMap; +(Observable as any).prototype.flatMap = mergeMap; + +declare module 'rxjs/internal/Observable' { + interface Observable { + flatMap: typeof mergeMap; + mergeMap: typeof mergeMap; + } +} diff --git a/compat/add/operator/mergeMapTo.ts b/compat/add/operator/mergeMapTo.ts new file mode 100644 index 0000000000..d2ac343985 --- /dev/null +++ b/compat/add/operator/mergeMapTo.ts @@ -0,0 +1,13 @@ + +import { Observable } from 'rxjs'; +import { mergeMapTo } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.flatMapTo = mergeMapTo; +(Observable as any).prototype.mergeMapTo = mergeMapTo; + +declare module 'rxjs/internal/Observable' { + interface Observable { + flatMapTo: typeof mergeMapTo; + mergeMapTo: typeof mergeMapTo; + } +} diff --git a/compat/add/operator/mergeScan.ts b/compat/add/operator/mergeScan.ts new file mode 100644 index 0000000000..f7696e0a0f --- /dev/null +++ b/compat/add/operator/mergeScan.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { mergeScan } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.mergeScan = mergeScan; + +declare module 'rxjs/internal/Observable' { + interface Observable { + mergeScan: typeof mergeScan; + } +} diff --git a/compat/add/operator/min.ts b/compat/add/operator/min.ts new file mode 100644 index 0000000000..a53d2508b6 --- /dev/null +++ b/compat/add/operator/min.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { min } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.min = min; + +declare module 'rxjs/internal/Observable' { + interface Observable { + min: typeof min; + } +} diff --git a/compat/add/operator/multicast.ts b/compat/add/operator/multicast.ts new file mode 100644 index 0000000000..96edfd1d6d --- /dev/null +++ b/compat/add/operator/multicast.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { multicast } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.multicast = multicast; + +declare module 'rxjs/internal/Observable' { + interface Observable { + multicast: typeof multicast; + } +} diff --git a/compat/add/operator/observeOn.ts b/compat/add/operator/observeOn.ts new file mode 100644 index 0000000000..dd26d1d65d --- /dev/null +++ b/compat/add/operator/observeOn.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { observeOn } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.observeOn = observeOn; + +declare module 'rxjs/internal/Observable' { + interface Observable { + observeOn: typeof observeOn; + } +} diff --git a/compat/add/operator/onErrorResumeNext.ts b/compat/add/operator/onErrorResumeNext.ts new file mode 100644 index 0000000000..219fcfa358 --- /dev/null +++ b/compat/add/operator/onErrorResumeNext.ts @@ -0,0 +1,10 @@ +import { Observable } from 'rxjs'; +import { onErrorResumeNext } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.onErrorResumeNext = onErrorResumeNext; + +declare module 'rxjs/internal/Observable' { + interface Observable { + onErrorResumeNext: typeof onErrorResumeNext; + } +} diff --git a/compat/add/operator/pairwise.ts b/compat/add/operator/pairwise.ts new file mode 100644 index 0000000000..934ec2a1c5 --- /dev/null +++ b/compat/add/operator/pairwise.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { pairwise } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.pairwise = pairwise; + +declare module 'rxjs/internal/Observable' { + interface Observable { + pairwise: typeof pairwise; + } +} diff --git a/compat/add/operator/partition.ts b/compat/add/operator/partition.ts new file mode 100644 index 0000000000..9b0145caaa --- /dev/null +++ b/compat/add/operator/partition.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { partition } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.partition = partition; + +declare module 'rxjs/internal/Observable' { + interface Observable { + partition: typeof partition; + } +} diff --git a/compat/add/operator/pluck.ts b/compat/add/operator/pluck.ts new file mode 100644 index 0000000000..d711f5de72 --- /dev/null +++ b/compat/add/operator/pluck.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { pluck } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.pluck = pluck; + +declare module 'rxjs/internal/Observable' { + interface Observable { + pluck: typeof pluck; + } +} diff --git a/compat/add/operator/publish.ts b/compat/add/operator/publish.ts new file mode 100644 index 0000000000..6bb9775155 --- /dev/null +++ b/compat/add/operator/publish.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { publish } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.publish = publish; + +declare module 'rxjs/internal/Observable' { + interface Observable { + publish: typeof publish; + } +} diff --git a/compat/add/operator/publishBehavior.ts b/compat/add/operator/publishBehavior.ts new file mode 100644 index 0000000000..9b19f6e6f5 --- /dev/null +++ b/compat/add/operator/publishBehavior.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { publishBehavior } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.publishBehavior = publishBehavior; + +declare module 'rxjs/internal/Observable' { + interface Observable { + publishBehavior: typeof publishBehavior; + } +} diff --git a/compat/add/operator/publishLast.ts b/compat/add/operator/publishLast.ts new file mode 100644 index 0000000000..50c1de821d --- /dev/null +++ b/compat/add/operator/publishLast.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { publishLast } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.publishLast = publishLast; + +declare module 'rxjs/internal/Observable' { + interface Observable { + publishLast: typeof publishLast; + } +} diff --git a/compat/add/operator/publishReplay.ts b/compat/add/operator/publishReplay.ts new file mode 100644 index 0000000000..868ba64a48 --- /dev/null +++ b/compat/add/operator/publishReplay.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { publishReplay } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.publishReplay = publishReplay; + +declare module 'rxjs/internal/Observable' { + interface Observable { + publishReplay: typeof publishReplay; + } +} diff --git a/compat/add/operator/race.ts b/compat/add/operator/race.ts new file mode 100644 index 0000000000..bf078b2253 --- /dev/null +++ b/compat/add/operator/race.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { race } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.race = race; + +declare module 'rxjs/internal/Observable' { + interface Observable { + race: typeof race; + } +} diff --git a/compat/add/operator/reduce.ts b/compat/add/operator/reduce.ts new file mode 100644 index 0000000000..2cef7c6ae8 --- /dev/null +++ b/compat/add/operator/reduce.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { reduce } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.reduce = reduce; + +declare module 'rxjs/internal/Observable' { + interface Observable { + reduce: typeof reduce; + } +} diff --git a/compat/add/operator/repeat.ts b/compat/add/operator/repeat.ts new file mode 100644 index 0000000000..d5fcc91a53 --- /dev/null +++ b/compat/add/operator/repeat.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { repeat } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.repeat = repeat; + +declare module 'rxjs/internal/Observable' { + interface Observable { + repeat: typeof repeat; + } +} diff --git a/compat/add/operator/repeatWhen.ts b/compat/add/operator/repeatWhen.ts new file mode 100644 index 0000000000..4ce9bbf59c --- /dev/null +++ b/compat/add/operator/repeatWhen.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { repeatWhen } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.repeatWhen = repeatWhen; + +declare module 'rxjs/internal/Observable' { + interface Observable { + repeatWhen: typeof repeatWhen; + } +} diff --git a/compat/add/operator/retry.ts b/compat/add/operator/retry.ts new file mode 100644 index 0000000000..e303f5388f --- /dev/null +++ b/compat/add/operator/retry.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { retry } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.retry = retry; + +declare module 'rxjs/internal/Observable' { + interface Observable { + retry: typeof retry; + } +} diff --git a/compat/add/operator/retryWhen.ts b/compat/add/operator/retryWhen.ts new file mode 100644 index 0000000000..3be6b4ac1b --- /dev/null +++ b/compat/add/operator/retryWhen.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { retryWhen } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.retryWhen = retryWhen; + +declare module 'rxjs/internal/Observable' { + interface Observable { + retryWhen: typeof retryWhen; + } +} diff --git a/compat/add/operator/sample.ts b/compat/add/operator/sample.ts new file mode 100644 index 0000000000..b3ca40638c --- /dev/null +++ b/compat/add/operator/sample.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { sample } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.sample = sample; + +declare module 'rxjs/internal/Observable' { + interface Observable { + sample: typeof sample; + } +} diff --git a/compat/add/operator/sampleTime.ts b/compat/add/operator/sampleTime.ts new file mode 100644 index 0000000000..4b620d40d5 --- /dev/null +++ b/compat/add/operator/sampleTime.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { sampleTime } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.sampleTime = sampleTime; + +declare module 'rxjs/internal/Observable' { + interface Observable { + sampleTime: typeof sampleTime; + } +} diff --git a/compat/add/operator/scan.ts b/compat/add/operator/scan.ts new file mode 100644 index 0000000000..8d953a8455 --- /dev/null +++ b/compat/add/operator/scan.ts @@ -0,0 +1,12 @@ + +import { Observable } from 'rxjs'; + +import { scan } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.scan = scan; + +declare module 'rxjs/internal/Observable' { + interface Observable { + scan: typeof scan; + } +} diff --git a/compat/add/operator/sequenceEqual.ts b/compat/add/operator/sequenceEqual.ts new file mode 100644 index 0000000000..c15cc857c1 --- /dev/null +++ b/compat/add/operator/sequenceEqual.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { sequenceEqual } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.sequenceEqual = sequenceEqual; + +declare module 'rxjs/internal/Observable' { + interface Observable { + sequenceEqual: typeof sequenceEqual; + } +} diff --git a/compat/add/operator/share.ts b/compat/add/operator/share.ts new file mode 100644 index 0000000000..ca8a84cd47 --- /dev/null +++ b/compat/add/operator/share.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { share } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.share = share; + +declare module 'rxjs/internal/Observable' { + interface Observable { + share: typeof share; + } +} diff --git a/compat/add/operator/shareReplay.ts b/compat/add/operator/shareReplay.ts new file mode 100644 index 0000000000..ca3ce2cf61 --- /dev/null +++ b/compat/add/operator/shareReplay.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { shareReplay } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.shareReplay = shareReplay; + +declare module 'rxjs/internal/Observable' { + interface Observable { + shareReplay: typeof shareReplay; + } +} diff --git a/compat/add/operator/single.ts b/compat/add/operator/single.ts new file mode 100644 index 0000000000..908f794d28 --- /dev/null +++ b/compat/add/operator/single.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { single } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.single = single; + +declare module 'rxjs/internal/Observable' { + interface Observable { + single: typeof single; + } +} diff --git a/compat/add/operator/skip.ts b/compat/add/operator/skip.ts new file mode 100644 index 0000000000..7eb13242a2 --- /dev/null +++ b/compat/add/operator/skip.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { skip } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.skip = skip; + +declare module 'rxjs/internal/Observable' { + interface Observable { + skip: typeof skip; + } +} diff --git a/compat/add/operator/skipLast.ts b/compat/add/operator/skipLast.ts new file mode 100644 index 0000000000..7906695c5a --- /dev/null +++ b/compat/add/operator/skipLast.ts @@ -0,0 +1,10 @@ +import { Observable } from 'rxjs'; +import { skipLast } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.skipLast = skipLast; + +declare module 'rxjs/internal/Observable' { + interface Observable { + skipLast: typeof skipLast; + } +} diff --git a/compat/add/operator/skipUntil.ts b/compat/add/operator/skipUntil.ts new file mode 100644 index 0000000000..5e43b0a312 --- /dev/null +++ b/compat/add/operator/skipUntil.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { skipUntil } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.skipUntil = skipUntil; + +declare module 'rxjs/internal/Observable' { + interface Observable { + skipUntil: typeof skipUntil; + } +} diff --git a/compat/add/operator/skipWhile.ts b/compat/add/operator/skipWhile.ts new file mode 100644 index 0000000000..9b4317e0db --- /dev/null +++ b/compat/add/operator/skipWhile.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { skipWhile } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.skipWhile = skipWhile; + +declare module 'rxjs/internal/Observable' { + interface Observable { + skipWhile: typeof skipWhile; + } +} diff --git a/compat/add/operator/startWith.ts b/compat/add/operator/startWith.ts new file mode 100644 index 0000000000..31b5fbfaed --- /dev/null +++ b/compat/add/operator/startWith.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { startWith } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.startWith = startWith; + +declare module 'rxjs/internal/Observable' { + interface Observable { + startWith: typeof startWith; + } +} diff --git a/compat/add/operator/subscribeOn.ts b/compat/add/operator/subscribeOn.ts new file mode 100644 index 0000000000..bb13365ed3 --- /dev/null +++ b/compat/add/operator/subscribeOn.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { subscribeOn } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.subscribeOn = subscribeOn; + +declare module 'rxjs/internal/Observable' { + interface Observable { + subscribeOn: typeof subscribeOn; + } +} diff --git a/compat/add/operator/switch.ts b/compat/add/operator/switch.ts new file mode 100644 index 0000000000..e87c0d23c0 --- /dev/null +++ b/compat/add/operator/switch.ts @@ -0,0 +1,13 @@ + +import { Observable } from 'rxjs'; +import { _switch } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.switch = _switch; +(Observable as any).prototype._switch = _switch; + +declare module 'rxjs/internal/Observable' { + interface Observable { + switch: typeof _switch; + _switch: typeof _switch; + } +} diff --git a/compat/add/operator/switchMap.ts b/compat/add/operator/switchMap.ts new file mode 100644 index 0000000000..575d599844 --- /dev/null +++ b/compat/add/operator/switchMap.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { switchMap } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.switchMap = switchMap; + +declare module 'rxjs/internal/Observable' { + interface Observable { + switchMap: typeof switchMap; + } +} diff --git a/compat/add/operator/switchMapTo.ts b/compat/add/operator/switchMapTo.ts new file mode 100644 index 0000000000..feb37063e8 --- /dev/null +++ b/compat/add/operator/switchMapTo.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { switchMapTo } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.switchMapTo = switchMapTo; + +declare module 'rxjs/internal/Observable' { + interface Observable { + switchMapTo: typeof switchMapTo; + } +} diff --git a/compat/add/operator/take.ts b/compat/add/operator/take.ts new file mode 100644 index 0000000000..80556936fe --- /dev/null +++ b/compat/add/operator/take.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { take } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.take = take; + +declare module 'rxjs/internal/Observable' { + interface Observable { + take: typeof take; + } +} diff --git a/compat/add/operator/takeLast.ts b/compat/add/operator/takeLast.ts new file mode 100644 index 0000000000..3d7e4dca62 --- /dev/null +++ b/compat/add/operator/takeLast.ts @@ -0,0 +1,10 @@ +import { Observable } from 'rxjs'; +import { takeLast } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.takeLast = takeLast; + +declare module 'rxjs/internal/Observable' { + interface Observable { + takeLast: typeof takeLast; + } +} diff --git a/compat/add/operator/takeUntil.ts b/compat/add/operator/takeUntil.ts new file mode 100644 index 0000000000..53ebd96bef --- /dev/null +++ b/compat/add/operator/takeUntil.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { takeUntil } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.takeUntil = takeUntil; + +declare module 'rxjs/internal/Observable' { + interface Observable { + takeUntil: typeof takeUntil; + } +} diff --git a/compat/add/operator/takeWhile.ts b/compat/add/operator/takeWhile.ts new file mode 100644 index 0000000000..6cdb3ebee2 --- /dev/null +++ b/compat/add/operator/takeWhile.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { takeWhile } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.takeWhile = takeWhile; + +declare module 'rxjs/internal/Observable' { + interface Observable { + takeWhile: typeof takeWhile; + } +} diff --git a/compat/add/operator/throttle.ts b/compat/add/operator/throttle.ts new file mode 100644 index 0000000000..cbb762e4ed --- /dev/null +++ b/compat/add/operator/throttle.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { throttle } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.throttle = throttle; + +declare module 'rxjs/internal/Observable' { + interface Observable { + throttle: typeof throttle; + } +} diff --git a/compat/add/operator/throttleTime.ts b/compat/add/operator/throttleTime.ts new file mode 100644 index 0000000000..ec147166e4 --- /dev/null +++ b/compat/add/operator/throttleTime.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { throttleTime } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.throttleTime = throttleTime; + +declare module 'rxjs/internal/Observable' { + interface Observable { + throttleTime: typeof throttleTime; + } +} diff --git a/compat/add/operator/timeInterval.ts b/compat/add/operator/timeInterval.ts new file mode 100644 index 0000000000..3e2a981cde --- /dev/null +++ b/compat/add/operator/timeInterval.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { timeInterval } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.timeInterval = timeInterval; + +declare module 'rxjs/internal/Observable' { + interface Observable { + timeInterval: typeof timeInterval; + } +} diff --git a/compat/add/operator/timeout.ts b/compat/add/operator/timeout.ts new file mode 100644 index 0000000000..f06a4540c4 --- /dev/null +++ b/compat/add/operator/timeout.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { timeout } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.timeout = timeout; + +declare module 'rxjs/internal/Observable' { + interface Observable { + timeout: typeof timeout; + } +} diff --git a/compat/add/operator/timeoutWith.ts b/compat/add/operator/timeoutWith.ts new file mode 100644 index 0000000000..9b8e98bfcf --- /dev/null +++ b/compat/add/operator/timeoutWith.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { timeoutWith } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.timeoutWith = timeoutWith; + +declare module 'rxjs/internal/Observable' { + interface Observable { + timeoutWith: typeof timeoutWith; + } +} diff --git a/compat/add/operator/timestamp.ts b/compat/add/operator/timestamp.ts new file mode 100644 index 0000000000..f2133e6ffc --- /dev/null +++ b/compat/add/operator/timestamp.ts @@ -0,0 +1,10 @@ +import { Observable } from 'rxjs'; +import { timestamp } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.timestamp = timestamp; + +declare module 'rxjs/internal/Observable' { + interface Observable { + timestamp: typeof timestamp; + } +} diff --git a/compat/add/operator/toArray.ts b/compat/add/operator/toArray.ts new file mode 100644 index 0000000000..8c340f5387 --- /dev/null +++ b/compat/add/operator/toArray.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { toArray } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.toArray = toArray; + +declare module 'rxjs/internal/Observable' { + interface Observable { + toArray: typeof toArray; + } +} diff --git a/src/add/operator/toPromise.ts b/compat/add/operator/toPromise.ts similarity index 100% rename from src/add/operator/toPromise.ts rename to compat/add/operator/toPromise.ts diff --git a/compat/add/operator/window.ts b/compat/add/operator/window.ts new file mode 100644 index 0000000000..1562968ee8 --- /dev/null +++ b/compat/add/operator/window.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { window } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.window = window; + +declare module 'rxjs/internal/Observable' { + interface Observable { + window: typeof window; + } +} diff --git a/compat/add/operator/windowCount.ts b/compat/add/operator/windowCount.ts new file mode 100644 index 0000000000..eb13cab38d --- /dev/null +++ b/compat/add/operator/windowCount.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { windowCount } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.windowCount = windowCount; + +declare module 'rxjs/internal/Observable' { + interface Observable { + windowCount: typeof windowCount; + } +} diff --git a/compat/add/operator/windowTime.ts b/compat/add/operator/windowTime.ts new file mode 100644 index 0000000000..88dafbc7ff --- /dev/null +++ b/compat/add/operator/windowTime.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { windowTime } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.windowTime = windowTime; + +declare module 'rxjs/internal/Observable' { + interface Observable { + windowTime: typeof windowTime; + } +} diff --git a/compat/add/operator/windowToggle.ts b/compat/add/operator/windowToggle.ts new file mode 100644 index 0000000000..722c1f2b5b --- /dev/null +++ b/compat/add/operator/windowToggle.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { windowToggle } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.windowToggle = windowToggle; + +declare module 'rxjs/internal/Observable' { + interface Observable { + windowToggle: typeof windowToggle; + } +} diff --git a/compat/add/operator/windowWhen.ts b/compat/add/operator/windowWhen.ts new file mode 100644 index 0000000000..0e3e3261ff --- /dev/null +++ b/compat/add/operator/windowWhen.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { windowWhen } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.windowWhen = windowWhen; + +declare module 'rxjs/internal/Observable' { + interface Observable { + windowWhen: typeof windowWhen; + } +} diff --git a/compat/add/operator/withLatestFrom.ts b/compat/add/operator/withLatestFrom.ts new file mode 100644 index 0000000000..59aa8f5e0c --- /dev/null +++ b/compat/add/operator/withLatestFrom.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { withLatestFrom } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.withLatestFrom = withLatestFrom; + +declare module 'rxjs/internal/Observable' { + interface Observable { + withLatestFrom: typeof withLatestFrom; + } +} diff --git a/compat/add/operator/zip.ts b/compat/add/operator/zip.ts new file mode 100644 index 0000000000..e3fd280094 --- /dev/null +++ b/compat/add/operator/zip.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { zipProto } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.zip = zipProto; + +declare module 'rxjs/internal/Observable' { + interface Observable { + zip: typeof zipProto; + } +} diff --git a/compat/add/operator/zipAll.ts b/compat/add/operator/zipAll.ts new file mode 100644 index 0000000000..19480c1638 --- /dev/null +++ b/compat/add/operator/zipAll.ts @@ -0,0 +1,11 @@ + +import { Observable } from 'rxjs'; +import { zipAll } from 'rxjs/internal-compatibility'; + +(Observable as any).prototype.zipAll = zipAll; + +declare module 'rxjs/internal/Observable' { + interface Observable { + zipAll: typeof zipAll; + } +} diff --git a/compat/index.ts b/compat/index.ts new file mode 100644 index 0000000000..20522faff7 --- /dev/null +++ b/compat/index.ts @@ -0,0 +1,2 @@ + +export * from './Rx'; diff --git a/compat/observable/ConnectableObservable.ts b/compat/observable/ConnectableObservable.ts new file mode 100644 index 0000000000..48c94af1cc --- /dev/null +++ b/compat/observable/ConnectableObservable.ts @@ -0,0 +1 @@ +export { ConnectableObservable } from 'rxjs'; diff --git a/compat/observable/SubscribeOnObservable.ts b/compat/observable/SubscribeOnObservable.ts new file mode 100644 index 0000000000..c9175d4ba1 --- /dev/null +++ b/compat/observable/SubscribeOnObservable.ts @@ -0,0 +1 @@ +export { SubscribeOnObservable } from 'rxjs/internal-compatibility'; diff --git a/compat/observable/bindCallback.ts b/compat/observable/bindCallback.ts new file mode 100644 index 0000000000..cb385f99e4 --- /dev/null +++ b/compat/observable/bindCallback.ts @@ -0,0 +1 @@ +export { bindCallback } from 'rxjs'; diff --git a/compat/observable/bindNodeCallback.ts b/compat/observable/bindNodeCallback.ts new file mode 100644 index 0000000000..6c8de8d646 --- /dev/null +++ b/compat/observable/bindNodeCallback.ts @@ -0,0 +1 @@ +export { bindNodeCallback } from 'rxjs'; diff --git a/compat/observable/combineLatest.ts b/compat/observable/combineLatest.ts new file mode 100644 index 0000000000..cf31f18105 --- /dev/null +++ b/compat/observable/combineLatest.ts @@ -0,0 +1 @@ +export { combineLatest } from 'rxjs'; diff --git a/compat/observable/concat.ts b/compat/observable/concat.ts new file mode 100644 index 0000000000..7980da4884 --- /dev/null +++ b/compat/observable/concat.ts @@ -0,0 +1 @@ +export { concat } from 'rxjs'; diff --git a/compat/observable/defer.ts b/compat/observable/defer.ts new file mode 100644 index 0000000000..fdc3cef98d --- /dev/null +++ b/compat/observable/defer.ts @@ -0,0 +1 @@ +export { defer } from 'rxjs'; diff --git a/compat/observable/empty.ts b/compat/observable/empty.ts new file mode 100644 index 0000000000..f4e2468d7c --- /dev/null +++ b/compat/observable/empty.ts @@ -0,0 +1 @@ +export { empty } from 'rxjs'; diff --git a/compat/observable/forkJoin.ts b/compat/observable/forkJoin.ts new file mode 100644 index 0000000000..91e77b0cf8 --- /dev/null +++ b/compat/observable/forkJoin.ts @@ -0,0 +1 @@ +export { forkJoin } from 'rxjs'; diff --git a/compat/observable/from.ts b/compat/observable/from.ts new file mode 100644 index 0000000000..d3b18dd937 --- /dev/null +++ b/compat/observable/from.ts @@ -0,0 +1 @@ +export { from } from 'rxjs'; diff --git a/compat/observable/fromArray.ts b/compat/observable/fromArray.ts new file mode 100644 index 0000000000..16b338f283 --- /dev/null +++ b/compat/observable/fromArray.ts @@ -0,0 +1 @@ +export { from as fromArray } from 'rxjs'; diff --git a/compat/observable/fromEvent.ts b/compat/observable/fromEvent.ts new file mode 100644 index 0000000000..3d63d9efb0 --- /dev/null +++ b/compat/observable/fromEvent.ts @@ -0,0 +1 @@ +export { fromEvent } from 'rxjs'; diff --git a/compat/observable/fromEventPattern.ts b/compat/observable/fromEventPattern.ts new file mode 100644 index 0000000000..9746a4e71f --- /dev/null +++ b/compat/observable/fromEventPattern.ts @@ -0,0 +1 @@ +export { fromEventPattern } from 'rxjs'; diff --git a/compat/observable/fromIterable.ts b/compat/observable/fromIterable.ts new file mode 100644 index 0000000000..026b809bd2 --- /dev/null +++ b/compat/observable/fromIterable.ts @@ -0,0 +1 @@ +export { fromIterable } from 'rxjs/internal-compatibility'; diff --git a/compat/observable/fromObservable.ts b/compat/observable/fromObservable.ts new file mode 100644 index 0000000000..9959665ed0 --- /dev/null +++ b/compat/observable/fromObservable.ts @@ -0,0 +1 @@ +export { from as fromObservable } from 'rxjs'; diff --git a/compat/observable/fromPromise.ts b/compat/observable/fromPromise.ts new file mode 100644 index 0000000000..bcb38f4bcb --- /dev/null +++ b/compat/observable/fromPromise.ts @@ -0,0 +1 @@ +export { from as fromPromise } from 'rxjs'; diff --git a/compat/observable/generate.ts b/compat/observable/generate.ts new file mode 100644 index 0000000000..aae6ad6176 --- /dev/null +++ b/compat/observable/generate.ts @@ -0,0 +1 @@ +export { generate } from 'rxjs'; diff --git a/compat/observable/if.ts b/compat/observable/if.ts new file mode 100644 index 0000000000..00c2fe91ce --- /dev/null +++ b/compat/observable/if.ts @@ -0,0 +1 @@ +export { iif as _if } from 'rxjs'; diff --git a/compat/observable/interval.ts b/compat/observable/interval.ts new file mode 100644 index 0000000000..d78563f5b2 --- /dev/null +++ b/compat/observable/interval.ts @@ -0,0 +1 @@ +export { interval } from 'rxjs'; diff --git a/compat/observable/merge.ts b/compat/observable/merge.ts new file mode 100644 index 0000000000..2644a9abb1 --- /dev/null +++ b/compat/observable/merge.ts @@ -0,0 +1 @@ +export { merge } from 'rxjs'; diff --git a/compat/observable/never.ts b/compat/observable/never.ts new file mode 100644 index 0000000000..590495837f --- /dev/null +++ b/compat/observable/never.ts @@ -0,0 +1,5 @@ +import { Observable, NEVER } from 'rxjs'; + +export function never () { + return NEVER; +} \ No newline at end of file diff --git a/compat/observable/of.ts b/compat/observable/of.ts new file mode 100644 index 0000000000..092962f422 --- /dev/null +++ b/compat/observable/of.ts @@ -0,0 +1 @@ +export { of } from 'rxjs'; diff --git a/compat/observable/onErrorResumeNext.ts b/compat/observable/onErrorResumeNext.ts new file mode 100644 index 0000000000..03134df22f --- /dev/null +++ b/compat/observable/onErrorResumeNext.ts @@ -0,0 +1 @@ +export { onErrorResumeNext } from 'rxjs'; diff --git a/compat/observable/pairs.ts b/compat/observable/pairs.ts new file mode 100644 index 0000000000..71d39cacf4 --- /dev/null +++ b/compat/observable/pairs.ts @@ -0,0 +1 @@ +export { pairs } from 'rxjs'; diff --git a/compat/observable/race.ts b/compat/observable/race.ts new file mode 100644 index 0000000000..5b7f0e4e89 --- /dev/null +++ b/compat/observable/race.ts @@ -0,0 +1 @@ +export { race } from 'rxjs'; diff --git a/compat/observable/range.ts b/compat/observable/range.ts new file mode 100644 index 0000000000..be9c2f48f4 --- /dev/null +++ b/compat/observable/range.ts @@ -0,0 +1,2 @@ +export { range } from 'rxjs'; +export { dispatch } from 'rxjs/internal-compatibility'; diff --git a/compat/observable/scalar.ts b/compat/observable/scalar.ts new file mode 100644 index 0000000000..23cd3d7181 --- /dev/null +++ b/compat/observable/scalar.ts @@ -0,0 +1 @@ +export { scalar } from 'rxjs/internal-compatibility'; diff --git a/compat/observable/throw.ts b/compat/observable/throw.ts new file mode 100644 index 0000000000..334241724d --- /dev/null +++ b/compat/observable/throw.ts @@ -0,0 +1 @@ +export { throwError as _throw } from 'rxjs'; diff --git a/compat/observable/timer.ts b/compat/observable/timer.ts new file mode 100644 index 0000000000..7a5a8e0376 --- /dev/null +++ b/compat/observable/timer.ts @@ -0,0 +1 @@ +export { timer } from 'rxjs'; diff --git a/compat/observable/using.ts b/compat/observable/using.ts new file mode 100644 index 0000000000..2970164f19 --- /dev/null +++ b/compat/observable/using.ts @@ -0,0 +1 @@ +export { using } from 'rxjs'; diff --git a/compat/observable/zip.ts b/compat/observable/zip.ts new file mode 100644 index 0000000000..f1089a8fd3 --- /dev/null +++ b/compat/observable/zip.ts @@ -0,0 +1 @@ +export { zip } from 'rxjs'; diff --git a/compat/operators/audit.ts b/compat/operators/audit.ts new file mode 100644 index 0000000000..7abb90bb25 --- /dev/null +++ b/compat/operators/audit.ts @@ -0,0 +1 @@ +export { audit } from 'rxjs/operators'; diff --git a/compat/operators/auditTime.ts b/compat/operators/auditTime.ts new file mode 100644 index 0000000000..78a10a7af4 --- /dev/null +++ b/compat/operators/auditTime.ts @@ -0,0 +1 @@ +export { auditTime } from 'rxjs/operators'; diff --git a/compat/operators/buffer.ts b/compat/operators/buffer.ts new file mode 100644 index 0000000000..de67cdebeb --- /dev/null +++ b/compat/operators/buffer.ts @@ -0,0 +1 @@ +export { buffer } from 'rxjs/operators'; diff --git a/compat/operators/bufferCount.ts b/compat/operators/bufferCount.ts new file mode 100644 index 0000000000..190aa7f21f --- /dev/null +++ b/compat/operators/bufferCount.ts @@ -0,0 +1 @@ +export { bufferCount } from 'rxjs/operators'; diff --git a/compat/operators/bufferTime.ts b/compat/operators/bufferTime.ts new file mode 100644 index 0000000000..bd075a61db --- /dev/null +++ b/compat/operators/bufferTime.ts @@ -0,0 +1 @@ +export { bufferTime } from 'rxjs/operators'; diff --git a/compat/operators/bufferToggle.ts b/compat/operators/bufferToggle.ts new file mode 100644 index 0000000000..a40add90cf --- /dev/null +++ b/compat/operators/bufferToggle.ts @@ -0,0 +1 @@ +export { bufferToggle } from 'rxjs/operators'; diff --git a/compat/operators/bufferWhen.ts b/compat/operators/bufferWhen.ts new file mode 100644 index 0000000000..03a2fb7bba --- /dev/null +++ b/compat/operators/bufferWhen.ts @@ -0,0 +1 @@ +export { bufferWhen } from 'rxjs/operators'; diff --git a/compat/operators/catchError.ts b/compat/operators/catchError.ts new file mode 100644 index 0000000000..7e16ee9e4c --- /dev/null +++ b/compat/operators/catchError.ts @@ -0,0 +1 @@ +export { catchError } from 'rxjs/operators'; diff --git a/compat/operators/combineAll.ts b/compat/operators/combineAll.ts new file mode 100644 index 0000000000..d1072c6f3a --- /dev/null +++ b/compat/operators/combineAll.ts @@ -0,0 +1 @@ +export { combineAll } from 'rxjs/operators'; diff --git a/compat/operators/combineLatest.ts b/compat/operators/combineLatest.ts new file mode 100644 index 0000000000..023f201d11 --- /dev/null +++ b/compat/operators/combineLatest.ts @@ -0,0 +1,39 @@ + +import { isArray, CombineLatestOperator } from 'rxjs/internal-compatibility'; +import { Observable, ObservableInput, Operator, OperatorFunction, from } from 'rxjs'; + +const none = {}; + +/* tslint:disable:max-line-length */ +export function combineLatest(project: (v1: T) => R): OperatorFunction; +export function combineLatest(v2: ObservableInput, project: (v1: T, v2: T2) => R): OperatorFunction; +export function combineLatest(v2: ObservableInput, v3: ObservableInput, project: (v1: T, v2: T2, v3: T3) => R): OperatorFunction; +export function combineLatest(v2: ObservableInput, v3: ObservableInput, v4: ObservableInput, project: (v1: T, v2: T2, v3: T3, v4: T4) => R): OperatorFunction; +export function combineLatest(v2: ObservableInput, v3: ObservableInput, v4: ObservableInput, v5: ObservableInput, project: (v1: T, v2: T2, v3: T3, v4: T4, v5: T5) => R): OperatorFunction; +export function combineLatest(v2: ObservableInput, v3: ObservableInput, v4: ObservableInput, v5: ObservableInput, v6: ObservableInput, project: (v1: T, v2: T2, v3: T3, v4: T4, v5: T5, v6: T6) => R): OperatorFunction ; +export function combineLatest(v2: ObservableInput): OperatorFunction; +export function combineLatest(v2: ObservableInput, v3: ObservableInput): OperatorFunction; +export function combineLatest(v2: ObservableInput, v3: ObservableInput, v4: ObservableInput): OperatorFunction; +export function combineLatest(v2: ObservableInput, v3: ObservableInput, v4: ObservableInput, v5: ObservableInput): OperatorFunction; +export function combineLatest(v2: ObservableInput, v3: ObservableInput, v4: ObservableInput, v5: ObservableInput, v6: ObservableInput): OperatorFunction ; +export function combineLatest(...observables: Array | ((...values: Array) => R)>): OperatorFunction; +export function combineLatest(array: ObservableInput[]): OperatorFunction>; +export function combineLatest(array: ObservableInput[], project: (v1: T, ...values: Array) => R): OperatorFunction; +/* tslint:enable:max-line-length */ + +export function combineLatest(...observables: Array | + Array> | + ((...values: Array) => R)>): OperatorFunction { + let project: (...values: Array) => R = null; + if (typeof observables[observables.length - 1] === 'function') { + project = <(...values: Array) => R>observables.pop(); + } + + // if the first and only other argument besides the resultSelector is an array + // assume it's been called with `combineLatest([obs1, obs2, obs3], project)` + if (observables.length === 1 && isArray(observables[0])) { + observables = (observables[0]).slice(); + } + + return (source: Observable) => source.lift.call(from([source, ...observables]), new CombineLatestOperator(project)); +} diff --git a/compat/operators/concat.ts b/compat/operators/concat.ts new file mode 100644 index 0000000000..2fb1fd3e2e --- /dev/null +++ b/compat/operators/concat.ts @@ -0,0 +1,16 @@ +import { concat as concatStatic, Observable, ObservableInput, OperatorFunction, MonoTypeOperatorFunction, SchedulerLike } from 'rxjs'; + +/* tslint:disable:max-line-length */ +export function concat(scheduler?: SchedulerLike): MonoTypeOperatorFunction; +export function concat(v2: ObservableInput, scheduler?: SchedulerLike): OperatorFunction; +export function concat(v2: ObservableInput, v3: ObservableInput, scheduler?: SchedulerLike): OperatorFunction; +export function concat(v2: ObservableInput, v3: ObservableInput, v4: ObservableInput, scheduler?: SchedulerLike): OperatorFunction; +export function concat(v2: ObservableInput, v3: ObservableInput, v4: ObservableInput, v5: ObservableInput, scheduler?: SchedulerLike): OperatorFunction; +export function concat(v2: ObservableInput, v3: ObservableInput, v4: ObservableInput, v5: ObservableInput, v6: ObservableInput, scheduler?: SchedulerLike): OperatorFunction; +export function concat(...observables: Array | SchedulerLike>): MonoTypeOperatorFunction; +export function concat(...observables: Array | SchedulerLike>): OperatorFunction; +/* tslint:enable:max-line-length */ + +export function concat(...observables: Array | SchedulerLike>): OperatorFunction { + return (source: Observable) => source.lift.call(concatStatic(source, ...observables)); +} diff --git a/compat/operators/concatAll.ts b/compat/operators/concatAll.ts new file mode 100644 index 0000000000..6206015ecb --- /dev/null +++ b/compat/operators/concatAll.ts @@ -0,0 +1 @@ +export { concatAll } from 'rxjs/operators'; diff --git a/compat/operators/concatMap.ts b/compat/operators/concatMap.ts new file mode 100644 index 0000000000..db74df7722 --- /dev/null +++ b/compat/operators/concatMap.ts @@ -0,0 +1 @@ +export { concatMap } from 'rxjs/operators'; diff --git a/compat/operators/concatMapTo.ts b/compat/operators/concatMapTo.ts new file mode 100644 index 0000000000..c5e8d7042e --- /dev/null +++ b/compat/operators/concatMapTo.ts @@ -0,0 +1 @@ +export { concatMapTo } from 'rxjs/operators'; diff --git a/compat/operators/count.ts b/compat/operators/count.ts new file mode 100644 index 0000000000..7812fe622e --- /dev/null +++ b/compat/operators/count.ts @@ -0,0 +1 @@ +export { count } from 'rxjs/operators'; diff --git a/compat/operators/debounce.ts b/compat/operators/debounce.ts new file mode 100644 index 0000000000..d887d2b210 --- /dev/null +++ b/compat/operators/debounce.ts @@ -0,0 +1 @@ +export { debounce } from 'rxjs/operators'; diff --git a/compat/operators/debounceTime.ts b/compat/operators/debounceTime.ts new file mode 100644 index 0000000000..c0eb6c244c --- /dev/null +++ b/compat/operators/debounceTime.ts @@ -0,0 +1 @@ +export { debounceTime } from 'rxjs/operators'; diff --git a/compat/operators/defaultIfEmpty.ts b/compat/operators/defaultIfEmpty.ts new file mode 100644 index 0000000000..059d0786e1 --- /dev/null +++ b/compat/operators/defaultIfEmpty.ts @@ -0,0 +1 @@ +export { defaultIfEmpty } from 'rxjs/operators'; diff --git a/compat/operators/delay.ts b/compat/operators/delay.ts new file mode 100644 index 0000000000..81cdbba946 --- /dev/null +++ b/compat/operators/delay.ts @@ -0,0 +1 @@ +export { delay } from 'rxjs/operators'; diff --git a/compat/operators/delayWhen.ts b/compat/operators/delayWhen.ts new file mode 100644 index 0000000000..1641efce75 --- /dev/null +++ b/compat/operators/delayWhen.ts @@ -0,0 +1 @@ +export { delayWhen } from 'rxjs/operators'; diff --git a/compat/operators/dematerialize.ts b/compat/operators/dematerialize.ts new file mode 100644 index 0000000000..367cfa9703 --- /dev/null +++ b/compat/operators/dematerialize.ts @@ -0,0 +1 @@ +export { dematerialize } from 'rxjs/operators'; diff --git a/compat/operators/distinct.ts b/compat/operators/distinct.ts new file mode 100644 index 0000000000..88d5471f19 --- /dev/null +++ b/compat/operators/distinct.ts @@ -0,0 +1 @@ +export { distinct } from 'rxjs/operators'; diff --git a/compat/operators/distinctUntilChanged.ts b/compat/operators/distinctUntilChanged.ts new file mode 100644 index 0000000000..1642098136 --- /dev/null +++ b/compat/operators/distinctUntilChanged.ts @@ -0,0 +1 @@ +export { distinctUntilChanged } from 'rxjs/operators'; diff --git a/compat/operators/distinctUntilKeyChanged.ts b/compat/operators/distinctUntilKeyChanged.ts new file mode 100644 index 0000000000..72a6dcd284 --- /dev/null +++ b/compat/operators/distinctUntilKeyChanged.ts @@ -0,0 +1 @@ +export { distinctUntilKeyChanged } from 'rxjs/operators'; diff --git a/compat/operators/elementAt.ts b/compat/operators/elementAt.ts new file mode 100644 index 0000000000..2cabdb1991 --- /dev/null +++ b/compat/operators/elementAt.ts @@ -0,0 +1 @@ +export { elementAt } from 'rxjs/operators'; diff --git a/compat/operators/every.ts b/compat/operators/every.ts new file mode 100644 index 0000000000..444dcd7e3f --- /dev/null +++ b/compat/operators/every.ts @@ -0,0 +1 @@ +export { every } from 'rxjs/operators'; diff --git a/compat/operators/exhaust.ts b/compat/operators/exhaust.ts new file mode 100644 index 0000000000..c3b0ee894d --- /dev/null +++ b/compat/operators/exhaust.ts @@ -0,0 +1 @@ +export { exhaust } from 'rxjs/operators'; diff --git a/compat/operators/exhaustMap.ts b/compat/operators/exhaustMap.ts new file mode 100644 index 0000000000..bd53120eb7 --- /dev/null +++ b/compat/operators/exhaustMap.ts @@ -0,0 +1 @@ +export { exhaustMap } from 'rxjs/operators'; diff --git a/compat/operators/expand.ts b/compat/operators/expand.ts new file mode 100644 index 0000000000..b1db5c52f8 --- /dev/null +++ b/compat/operators/expand.ts @@ -0,0 +1 @@ +export { expand } from 'rxjs/operators'; diff --git a/compat/operators/filter.ts b/compat/operators/filter.ts new file mode 100644 index 0000000000..c7b48e9735 --- /dev/null +++ b/compat/operators/filter.ts @@ -0,0 +1 @@ +export { filter } from 'rxjs/operators'; diff --git a/compat/operators/finalize.ts b/compat/operators/finalize.ts new file mode 100644 index 0000000000..01edcc7378 --- /dev/null +++ b/compat/operators/finalize.ts @@ -0,0 +1 @@ +export { finalize } from 'rxjs/operators'; diff --git a/compat/operators/find.ts b/compat/operators/find.ts new file mode 100644 index 0000000000..1d5ad45adf --- /dev/null +++ b/compat/operators/find.ts @@ -0,0 +1 @@ +export { find } from 'rxjs/operators'; diff --git a/compat/operators/findIndex.ts b/compat/operators/findIndex.ts new file mode 100644 index 0000000000..ca010da223 --- /dev/null +++ b/compat/operators/findIndex.ts @@ -0,0 +1 @@ +export { findIndex } from 'rxjs/operators'; diff --git a/compat/operators/first.ts b/compat/operators/first.ts new file mode 100644 index 0000000000..324ad42221 --- /dev/null +++ b/compat/operators/first.ts @@ -0,0 +1 @@ +export { first } from 'rxjs/operators'; diff --git a/compat/operators/groupBy.ts b/compat/operators/groupBy.ts new file mode 100644 index 0000000000..a577a9e84d --- /dev/null +++ b/compat/operators/groupBy.ts @@ -0,0 +1,2 @@ +export { groupBy } from 'rxjs/operators'; +export { GroupedObservable } from 'rxjs/internal-compatibility'; diff --git a/compat/operators/ignoreElements.ts b/compat/operators/ignoreElements.ts new file mode 100644 index 0000000000..db1ecd63ef --- /dev/null +++ b/compat/operators/ignoreElements.ts @@ -0,0 +1 @@ +export { ignoreElements } from 'rxjs/operators'; diff --git a/compat/operators/isEmpty.ts b/compat/operators/isEmpty.ts new file mode 100644 index 0000000000..fc632aed8f --- /dev/null +++ b/compat/operators/isEmpty.ts @@ -0,0 +1 @@ +export { isEmpty } from 'rxjs/operators'; diff --git a/compat/operators/last.ts b/compat/operators/last.ts new file mode 100644 index 0000000000..9c506613db --- /dev/null +++ b/compat/operators/last.ts @@ -0,0 +1 @@ +export { last } from 'rxjs/operators'; diff --git a/compat/operators/map.ts b/compat/operators/map.ts new file mode 100644 index 0000000000..ea79f28aac --- /dev/null +++ b/compat/operators/map.ts @@ -0,0 +1 @@ +export { map } from 'rxjs/operators'; diff --git a/compat/operators/mapTo.ts b/compat/operators/mapTo.ts new file mode 100644 index 0000000000..0f3b36096d --- /dev/null +++ b/compat/operators/mapTo.ts @@ -0,0 +1 @@ +export { mapTo } from 'rxjs/operators'; diff --git a/compat/operators/materialize.ts b/compat/operators/materialize.ts new file mode 100644 index 0000000000..f7d0b931f1 --- /dev/null +++ b/compat/operators/materialize.ts @@ -0,0 +1 @@ +export { materialize } from 'rxjs/operators'; diff --git a/compat/operators/max.ts b/compat/operators/max.ts new file mode 100644 index 0000000000..fc3eca301f --- /dev/null +++ b/compat/operators/max.ts @@ -0,0 +1 @@ +export { max } from 'rxjs/operators'; diff --git a/compat/operators/merge.ts b/compat/operators/merge.ts new file mode 100644 index 0000000000..320971d29d --- /dev/null +++ b/compat/operators/merge.ts @@ -0,0 +1,22 @@ +import { merge as mergeStatic, Observable, ObservableInput, OperatorFunction, MonoTypeOperatorFunction, SchedulerLike } from 'rxjs'; + +/* tslint:disable:max-line-length */ +export function merge(scheduler?: SchedulerLike): MonoTypeOperatorFunction; +export function merge(concurrent?: number, scheduler?: SchedulerLike): MonoTypeOperatorFunction; +export function merge(v2: ObservableInput, scheduler?: SchedulerLike): OperatorFunction; +export function merge(v2: ObservableInput, concurrent?: number, scheduler?: SchedulerLike): OperatorFunction; +export function merge(v2: ObservableInput, v3: ObservableInput, scheduler?: SchedulerLike): OperatorFunction; +export function merge(v2: ObservableInput, v3: ObservableInput, concurrent?: number, scheduler?: SchedulerLike): OperatorFunction; +export function merge(v2: ObservableInput, v3: ObservableInput, v4: ObservableInput, scheduler?: SchedulerLike): OperatorFunction; +export function merge(v2: ObservableInput, v3: ObservableInput, v4: ObservableInput, concurrent?: number, scheduler?: SchedulerLike): OperatorFunction; +export function merge(v2: ObservableInput, v3: ObservableInput, v4: ObservableInput, v5: ObservableInput, scheduler?: SchedulerLike): OperatorFunction; +export function merge(v2: ObservableInput, v3: ObservableInput, v4: ObservableInput, v5: ObservableInput, concurrent?: number, scheduler?: SchedulerLike): OperatorFunction; +export function merge(v2: ObservableInput, v3: ObservableInput, v4: ObservableInput, v5: ObservableInput, v6: ObservableInput, scheduler?: SchedulerLike): OperatorFunction; +export function merge(v2: ObservableInput, v3: ObservableInput, v4: ObservableInput, v5: ObservableInput, v6: ObservableInput, concurrent?: number, scheduler?: SchedulerLike): OperatorFunction; +export function merge(...observables: Array | SchedulerLike | number>): MonoTypeOperatorFunction; +export function merge(...observables: Array | SchedulerLike | number>): OperatorFunction; +/* tslint:enable:max-line-length */ + +export function merge(...observables: Array | SchedulerLike | number>): OperatorFunction { + return (source: Observable) => source.lift.call(mergeStatic(source, ...observables)); +} diff --git a/compat/operators/mergeAll.ts b/compat/operators/mergeAll.ts new file mode 100644 index 0000000000..d27ee1ac38 --- /dev/null +++ b/compat/operators/mergeAll.ts @@ -0,0 +1 @@ +export { mergeAll } from 'rxjs/operators'; diff --git a/compat/operators/mergeMap.ts b/compat/operators/mergeMap.ts new file mode 100644 index 0000000000..d089bc9d05 --- /dev/null +++ b/compat/operators/mergeMap.ts @@ -0,0 +1 @@ +export { mergeMap } from 'rxjs/operators'; diff --git a/compat/operators/mergeMapTo.ts b/compat/operators/mergeMapTo.ts new file mode 100644 index 0000000000..8326f74b05 --- /dev/null +++ b/compat/operators/mergeMapTo.ts @@ -0,0 +1 @@ +export { mergeMapTo } from 'rxjs/operators'; diff --git a/compat/operators/mergeScan.ts b/compat/operators/mergeScan.ts new file mode 100644 index 0000000000..375c4319bd --- /dev/null +++ b/compat/operators/mergeScan.ts @@ -0,0 +1 @@ +export { mergeScan } from 'rxjs/operators'; diff --git a/compat/operators/min.ts b/compat/operators/min.ts new file mode 100644 index 0000000000..6104962bce --- /dev/null +++ b/compat/operators/min.ts @@ -0,0 +1 @@ +export { min } from 'rxjs/operators'; diff --git a/compat/operators/multicast.ts b/compat/operators/multicast.ts new file mode 100644 index 0000000000..1768e809d0 --- /dev/null +++ b/compat/operators/multicast.ts @@ -0,0 +1 @@ +export { multicast } from 'rxjs/operators'; diff --git a/compat/operators/observeOn.ts b/compat/operators/observeOn.ts new file mode 100644 index 0000000000..1261152de9 --- /dev/null +++ b/compat/operators/observeOn.ts @@ -0,0 +1 @@ +export { observeOn } from 'rxjs/operators'; diff --git a/compat/operators/onErrorResumeNext.ts b/compat/operators/onErrorResumeNext.ts new file mode 100644 index 0000000000..3232fe895f --- /dev/null +++ b/compat/operators/onErrorResumeNext.ts @@ -0,0 +1 @@ +export { onErrorResumeNext } from 'rxjs/operators'; diff --git a/compat/operators/pairwise.ts b/compat/operators/pairwise.ts new file mode 100644 index 0000000000..311fc07903 --- /dev/null +++ b/compat/operators/pairwise.ts @@ -0,0 +1 @@ +export { pairwise } from 'rxjs/operators'; diff --git a/compat/operators/partition.ts b/compat/operators/partition.ts new file mode 100644 index 0000000000..2494573329 --- /dev/null +++ b/compat/operators/partition.ts @@ -0,0 +1 @@ +export { partition } from 'rxjs/operators'; diff --git a/compat/operators/pluck.ts b/compat/operators/pluck.ts new file mode 100644 index 0000000000..70b8ecc029 --- /dev/null +++ b/compat/operators/pluck.ts @@ -0,0 +1 @@ +export { pluck } from 'rxjs/operators'; diff --git a/compat/operators/publish.ts b/compat/operators/publish.ts new file mode 100644 index 0000000000..b680f09095 --- /dev/null +++ b/compat/operators/publish.ts @@ -0,0 +1 @@ +export { publish } from 'rxjs/operators'; diff --git a/compat/operators/publishBehavior.ts b/compat/operators/publishBehavior.ts new file mode 100644 index 0000000000..7c8395f49d --- /dev/null +++ b/compat/operators/publishBehavior.ts @@ -0,0 +1 @@ +export { publishBehavior } from 'rxjs/operators'; diff --git a/compat/operators/publishLast.ts b/compat/operators/publishLast.ts new file mode 100644 index 0000000000..cf8ef46f02 --- /dev/null +++ b/compat/operators/publishLast.ts @@ -0,0 +1 @@ +export { publishLast } from 'rxjs/operators'; diff --git a/compat/operators/publishReplay.ts b/compat/operators/publishReplay.ts new file mode 100644 index 0000000000..ee14a07cfc --- /dev/null +++ b/compat/operators/publishReplay.ts @@ -0,0 +1 @@ +export { publishReplay } from 'rxjs/operators'; diff --git a/compat/operators/race.ts b/compat/operators/race.ts new file mode 100644 index 0000000000..6ed8b42822 --- /dev/null +++ b/compat/operators/race.ts @@ -0,0 +1 @@ +export { race } from 'rxjs/operators'; diff --git a/compat/operators/reduce.ts b/compat/operators/reduce.ts new file mode 100644 index 0000000000..b96a6f987c --- /dev/null +++ b/compat/operators/reduce.ts @@ -0,0 +1 @@ +export { reduce } from 'rxjs/operators'; diff --git a/compat/operators/refCount.ts b/compat/operators/refCount.ts new file mode 100644 index 0000000000..dc75036ab4 --- /dev/null +++ b/compat/operators/refCount.ts @@ -0,0 +1 @@ +export { refCount } from 'rxjs/operators'; diff --git a/compat/operators/repeat.ts b/compat/operators/repeat.ts new file mode 100644 index 0000000000..8308e16d4d --- /dev/null +++ b/compat/operators/repeat.ts @@ -0,0 +1 @@ +export { repeat } from 'rxjs/operators'; diff --git a/compat/operators/repeatWhen.ts b/compat/operators/repeatWhen.ts new file mode 100644 index 0000000000..fb2faeccef --- /dev/null +++ b/compat/operators/repeatWhen.ts @@ -0,0 +1 @@ +export { repeatWhen } from 'rxjs/operators'; diff --git a/compat/operators/retry.ts b/compat/operators/retry.ts new file mode 100644 index 0000000000..3bff4c5647 --- /dev/null +++ b/compat/operators/retry.ts @@ -0,0 +1 @@ +export { retry } from 'rxjs/operators'; diff --git a/compat/operators/retryWhen.ts b/compat/operators/retryWhen.ts new file mode 100644 index 0000000000..087475fc1e --- /dev/null +++ b/compat/operators/retryWhen.ts @@ -0,0 +1 @@ +export { retryWhen } from 'rxjs/operators'; diff --git a/compat/operators/sample.ts b/compat/operators/sample.ts new file mode 100644 index 0000000000..a0f1bfeb28 --- /dev/null +++ b/compat/operators/sample.ts @@ -0,0 +1 @@ +export { sample } from 'rxjs/operators'; diff --git a/compat/operators/sampleTime.ts b/compat/operators/sampleTime.ts new file mode 100644 index 0000000000..be83fd2a2b --- /dev/null +++ b/compat/operators/sampleTime.ts @@ -0,0 +1 @@ +export { sampleTime } from 'rxjs/operators'; diff --git a/compat/operators/scan.ts b/compat/operators/scan.ts new file mode 100644 index 0000000000..047e81fc82 --- /dev/null +++ b/compat/operators/scan.ts @@ -0,0 +1 @@ +export { scan } from 'rxjs/operators'; diff --git a/compat/operators/sequenceEqual.ts b/compat/operators/sequenceEqual.ts new file mode 100644 index 0000000000..3f5b87a1c1 --- /dev/null +++ b/compat/operators/sequenceEqual.ts @@ -0,0 +1 @@ +export { sequenceEqual } from 'rxjs/operators'; diff --git a/compat/operators/share.ts b/compat/operators/share.ts new file mode 100644 index 0000000000..75171fb016 --- /dev/null +++ b/compat/operators/share.ts @@ -0,0 +1 @@ +export { share } from 'rxjs/operators'; diff --git a/compat/operators/shareReplay.ts b/compat/operators/shareReplay.ts new file mode 100644 index 0000000000..68c3089239 --- /dev/null +++ b/compat/operators/shareReplay.ts @@ -0,0 +1 @@ +export { shareReplay } from 'rxjs/operators'; diff --git a/compat/operators/single.ts b/compat/operators/single.ts new file mode 100644 index 0000000000..363468dfb8 --- /dev/null +++ b/compat/operators/single.ts @@ -0,0 +1 @@ +export { single } from 'rxjs/operators'; diff --git a/compat/operators/skip.ts b/compat/operators/skip.ts new file mode 100644 index 0000000000..ff1176d7c5 --- /dev/null +++ b/compat/operators/skip.ts @@ -0,0 +1 @@ +export { skip } from 'rxjs/operators'; diff --git a/compat/operators/skipLast.ts b/compat/operators/skipLast.ts new file mode 100644 index 0000000000..a1d15d90d9 --- /dev/null +++ b/compat/operators/skipLast.ts @@ -0,0 +1 @@ +export { skipLast } from 'rxjs/operators'; diff --git a/compat/operators/skipUntil.ts b/compat/operators/skipUntil.ts new file mode 100644 index 0000000000..e7ad35f69e --- /dev/null +++ b/compat/operators/skipUntil.ts @@ -0,0 +1 @@ +export { skipUntil } from 'rxjs/operators'; diff --git a/compat/operators/skipWhile.ts b/compat/operators/skipWhile.ts new file mode 100644 index 0000000000..97cb68bf8e --- /dev/null +++ b/compat/operators/skipWhile.ts @@ -0,0 +1 @@ +export { skipWhile } from 'rxjs/operators'; diff --git a/compat/operators/startWith.ts b/compat/operators/startWith.ts new file mode 100644 index 0000000000..f6a62bf776 --- /dev/null +++ b/compat/operators/startWith.ts @@ -0,0 +1 @@ +export { startWith } from 'rxjs/operators'; diff --git a/compat/operators/subscribeOn.ts b/compat/operators/subscribeOn.ts new file mode 100644 index 0000000000..f911d9ec00 --- /dev/null +++ b/compat/operators/subscribeOn.ts @@ -0,0 +1 @@ +export { subscribeOn } from 'rxjs/operators'; diff --git a/compat/operators/switchAll.ts b/compat/operators/switchAll.ts new file mode 100644 index 0000000000..c8db61e1ac --- /dev/null +++ b/compat/operators/switchAll.ts @@ -0,0 +1 @@ +export { switchAll } from 'rxjs/operators'; diff --git a/compat/operators/switchMap.ts b/compat/operators/switchMap.ts new file mode 100644 index 0000000000..4c7b479afa --- /dev/null +++ b/compat/operators/switchMap.ts @@ -0,0 +1 @@ +export { switchMap } from 'rxjs/operators'; diff --git a/compat/operators/switchMapTo.ts b/compat/operators/switchMapTo.ts new file mode 100644 index 0000000000..0e21e60790 --- /dev/null +++ b/compat/operators/switchMapTo.ts @@ -0,0 +1 @@ +export { switchMapTo } from 'rxjs/operators'; diff --git a/compat/operators/take.ts b/compat/operators/take.ts new file mode 100644 index 0000000000..6e391e5ac0 --- /dev/null +++ b/compat/operators/take.ts @@ -0,0 +1 @@ +export { take } from 'rxjs/operators'; diff --git a/compat/operators/takeLast.ts b/compat/operators/takeLast.ts new file mode 100644 index 0000000000..4736fb1130 --- /dev/null +++ b/compat/operators/takeLast.ts @@ -0,0 +1 @@ +export { takeLast } from 'rxjs/operators'; diff --git a/compat/operators/takeUntil.ts b/compat/operators/takeUntil.ts new file mode 100644 index 0000000000..3a66c0cb43 --- /dev/null +++ b/compat/operators/takeUntil.ts @@ -0,0 +1 @@ +export { takeUntil } from 'rxjs/operators'; diff --git a/compat/operators/takeWhile.ts b/compat/operators/takeWhile.ts new file mode 100644 index 0000000000..46d1e04185 --- /dev/null +++ b/compat/operators/takeWhile.ts @@ -0,0 +1 @@ +export { takeWhile } from 'rxjs/operators'; diff --git a/compat/operators/tap.ts b/compat/operators/tap.ts new file mode 100644 index 0000000000..132c4e59c7 --- /dev/null +++ b/compat/operators/tap.ts @@ -0,0 +1 @@ +export { tap } from 'rxjs/operators'; diff --git a/compat/operators/throttle.ts b/compat/operators/throttle.ts new file mode 100644 index 0000000000..960fccf538 --- /dev/null +++ b/compat/operators/throttle.ts @@ -0,0 +1 @@ +export { throttle } from 'rxjs/operators'; diff --git a/compat/operators/throttleTime.ts b/compat/operators/throttleTime.ts new file mode 100644 index 0000000000..b9d9ff256b --- /dev/null +++ b/compat/operators/throttleTime.ts @@ -0,0 +1 @@ +export { throttleTime } from 'rxjs/operators'; diff --git a/compat/operators/throwIfEmpty.ts b/compat/operators/throwIfEmpty.ts new file mode 100644 index 0000000000..d6148e7d5e --- /dev/null +++ b/compat/operators/throwIfEmpty.ts @@ -0,0 +1 @@ +export { throwIfEmpty } from 'rxjs/operators'; diff --git a/compat/operators/timeInterval.ts b/compat/operators/timeInterval.ts new file mode 100644 index 0000000000..88fb76a196 --- /dev/null +++ b/compat/operators/timeInterval.ts @@ -0,0 +1 @@ +export { timeInterval } from 'rxjs/operators'; diff --git a/compat/operators/timeout.ts b/compat/operators/timeout.ts new file mode 100644 index 0000000000..afaa955b9f --- /dev/null +++ b/compat/operators/timeout.ts @@ -0,0 +1 @@ +export { timeout } from 'rxjs/operators'; diff --git a/compat/operators/timeoutWith.ts b/compat/operators/timeoutWith.ts new file mode 100644 index 0000000000..d98752d302 --- /dev/null +++ b/compat/operators/timeoutWith.ts @@ -0,0 +1 @@ +export { timeoutWith } from 'rxjs/operators'; diff --git a/compat/operators/timestamp.ts b/compat/operators/timestamp.ts new file mode 100644 index 0000000000..bb78343ad5 --- /dev/null +++ b/compat/operators/timestamp.ts @@ -0,0 +1 @@ +export { timestamp } from 'rxjs/operators'; diff --git a/compat/operators/toArray.ts b/compat/operators/toArray.ts new file mode 100644 index 0000000000..03be7fc508 --- /dev/null +++ b/compat/operators/toArray.ts @@ -0,0 +1 @@ +export { toArray } from 'rxjs/operators'; diff --git a/compat/operators/window.ts b/compat/operators/window.ts new file mode 100644 index 0000000000..bb4f21cd2c --- /dev/null +++ b/compat/operators/window.ts @@ -0,0 +1 @@ +export { window } from 'rxjs/operators'; diff --git a/compat/operators/windowCount.ts b/compat/operators/windowCount.ts new file mode 100644 index 0000000000..10d56b289e --- /dev/null +++ b/compat/operators/windowCount.ts @@ -0,0 +1 @@ +export { windowCount } from 'rxjs/operators'; diff --git a/compat/operators/windowTime.ts b/compat/operators/windowTime.ts new file mode 100644 index 0000000000..c893ff0cc9 --- /dev/null +++ b/compat/operators/windowTime.ts @@ -0,0 +1 @@ +export { windowTime } from 'rxjs/operators'; diff --git a/compat/operators/windowToggle.ts b/compat/operators/windowToggle.ts new file mode 100644 index 0000000000..8d82d7351d --- /dev/null +++ b/compat/operators/windowToggle.ts @@ -0,0 +1 @@ +export { windowToggle } from 'rxjs/operators'; diff --git a/compat/operators/windowWhen.ts b/compat/operators/windowWhen.ts new file mode 100644 index 0000000000..beddc586a1 --- /dev/null +++ b/compat/operators/windowWhen.ts @@ -0,0 +1 @@ +export { windowWhen } from 'rxjs/operators'; diff --git a/compat/operators/withLatestFrom.ts b/compat/operators/withLatestFrom.ts new file mode 100644 index 0000000000..20e9d0c00c --- /dev/null +++ b/compat/operators/withLatestFrom.ts @@ -0,0 +1 @@ +export { withLatestFrom } from 'rxjs/operators'; diff --git a/compat/operators/zip.ts b/compat/operators/zip.ts new file mode 100644 index 0000000000..afe4728b86 --- /dev/null +++ b/compat/operators/zip.ts @@ -0,0 +1,30 @@ +import { Observable, ObservableInput, OperatorFunction, zip as zipStatic } from 'rxjs'; + +/* tslint:disable:max-line-length */ +export function zip(project: (v1: T) => R): OperatorFunction; +export function zip(v2: ObservableInput, project: (v1: T, v2: T2) => R): OperatorFunction; +export function zip(v2: ObservableInput, v3: ObservableInput, project: (v1: T, v2: T2, v3: T3) => R): OperatorFunction; +export function zip(v2: ObservableInput, v3: ObservableInput, v4: ObservableInput, project: (v1: T, v2: T2, v3: T3, v4: T4) => R): OperatorFunction; +export function zip(v2: ObservableInput, v3: ObservableInput, v4: ObservableInput, v5: ObservableInput, project: (v1: T, v2: T2, v3: T3, v4: T4, v5: T5) => R): OperatorFunction; +export function zip(v2: ObservableInput, v3: ObservableInput, v4: ObservableInput, v5: ObservableInput, v6: ObservableInput, project: (v1: T, v2: T2, v3: T3, v4: T4, v5: T5, v6: T6) => R): OperatorFunction ; +export function zip(v2: ObservableInput): OperatorFunction; +export function zip(v2: ObservableInput, v3: ObservableInput): OperatorFunction; +export function zip(v2: ObservableInput, v3: ObservableInput, v4: ObservableInput): OperatorFunction; +export function zip(v2: ObservableInput, v3: ObservableInput, v4: ObservableInput, v5: ObservableInput): OperatorFunction; +export function zip(v2: ObservableInput, v3: ObservableInput, v4: ObservableInput, v5: ObservableInput, v6: ObservableInput): OperatorFunction ; +export function zip(...observables: Array | ((...values: Array) => R)>): OperatorFunction; +export function zip(array: Array>): OperatorFunction; +export function zip(array: Array>, project: (v1: T, ...values: Array) => R): OperatorFunction; +/* tslint:enable:max-line-length */ + +/** + * @param observables + * @return {Observable} + * @method zip + * @owner Observable + */ +export function zip(...observables: Array | ((...values: Array) => R)>): OperatorFunction { + return function zipOperatorFunction(source: Observable) { + return source.lift.call(zipStatic(source, ...observables)); + }; +} \ No newline at end of file diff --git a/compat/operators/zipAll.ts b/compat/operators/zipAll.ts new file mode 100644 index 0000000000..e2bb09fa9f --- /dev/null +++ b/compat/operators/zipAll.ts @@ -0,0 +1 @@ +export { zipAll } from 'rxjs/operators'; diff --git a/compat/package.json b/compat/package.json new file mode 100644 index 0000000000..b88e3968a1 --- /dev/null +++ b/compat/package.json @@ -0,0 +1,6 @@ +{ + "name": "rxjs-compat", + "version": "6.0.0-alpha.3", + "main": "./Rx.js", + "typings": "./Rx.d.ts" +} diff --git a/compat/scheduler/animationFrame.ts b/compat/scheduler/animationFrame.ts new file mode 100644 index 0000000000..f408918882 --- /dev/null +++ b/compat/scheduler/animationFrame.ts @@ -0,0 +1 @@ +export { animationFrameScheduler as animationFrame } from 'rxjs'; diff --git a/compat/scheduler/asap.ts b/compat/scheduler/asap.ts new file mode 100644 index 0000000000..5de8e08754 --- /dev/null +++ b/compat/scheduler/asap.ts @@ -0,0 +1 @@ +export { asapScheduler as asap } from 'rxjs'; diff --git a/compat/scheduler/async.ts b/compat/scheduler/async.ts new file mode 100644 index 0000000000..fa65215b31 --- /dev/null +++ b/compat/scheduler/async.ts @@ -0,0 +1 @@ +export { asyncScheduler as async } from 'rxjs'; diff --git a/compat/scheduler/queue.ts b/compat/scheduler/queue.ts new file mode 100644 index 0000000000..d3ed980800 --- /dev/null +++ b/compat/scheduler/queue.ts @@ -0,0 +1 @@ +export { queueScheduler as queue } from 'rxjs'; diff --git a/compat/symbol/iterator.ts b/compat/symbol/iterator.ts new file mode 100644 index 0000000000..37c5253b18 --- /dev/null +++ b/compat/symbol/iterator.ts @@ -0,0 +1 @@ +export {iterator} from 'rxjs/internal-compatibility'; diff --git a/compat/symbol/observable.ts b/compat/symbol/observable.ts new file mode 100644 index 0000000000..b3aeae9f8a --- /dev/null +++ b/compat/symbol/observable.ts @@ -0,0 +1 @@ +export {observable} from 'rxjs/internal-compatibility'; diff --git a/compat/symbol/rxSubscriber.ts b/compat/symbol/rxSubscriber.ts new file mode 100644 index 0000000000..0ea3230780 --- /dev/null +++ b/compat/symbol/rxSubscriber.ts @@ -0,0 +1 @@ +export {rxSubscriber} from 'rxjs/internal-compatibility'; diff --git a/compat/util/Immediate.ts b/compat/util/Immediate.ts new file mode 100644 index 0000000000..0974ed1759 --- /dev/null +++ b/compat/util/Immediate.ts @@ -0,0 +1 @@ +export { Immediate } from 'rxjs/internal-compatibility'; diff --git a/compat/util/root.ts b/compat/util/root.ts new file mode 100644 index 0000000000..36c7250b9d --- /dev/null +++ b/compat/util/root.ts @@ -0,0 +1 @@ +export { root } from 'rxjs/internal-compatibility'; \ No newline at end of file diff --git a/legacy-reexport/AsyncSubject.ts b/legacy-reexport/AsyncSubject.ts new file mode 100644 index 0000000000..2c4d977f9a --- /dev/null +++ b/legacy-reexport/AsyncSubject.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/AsyncSubject'; diff --git a/legacy-reexport/BehaviorSubject.ts b/legacy-reexport/BehaviorSubject.ts new file mode 100644 index 0000000000..f8b4f44dff --- /dev/null +++ b/legacy-reexport/BehaviorSubject.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/BehaviorSubject'; diff --git a/legacy-reexport/InnerSubscriber.ts b/legacy-reexport/InnerSubscriber.ts new file mode 100644 index 0000000000..79e3b4a2d7 --- /dev/null +++ b/legacy-reexport/InnerSubscriber.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/InnerSubscriber'; diff --git a/legacy-reexport/Notification.ts b/legacy-reexport/Notification.ts new file mode 100644 index 0000000000..5d9956d109 --- /dev/null +++ b/legacy-reexport/Notification.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/Notification'; diff --git a/legacy-reexport/Observable.ts b/legacy-reexport/Observable.ts new file mode 100644 index 0000000000..cc1e68dffe --- /dev/null +++ b/legacy-reexport/Observable.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/Observable'; diff --git a/legacy-reexport/Observer.ts b/legacy-reexport/Observer.ts new file mode 100644 index 0000000000..867ce2f93d --- /dev/null +++ b/legacy-reexport/Observer.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/Observer'; diff --git a/legacy-reexport/Operator.ts b/legacy-reexport/Operator.ts new file mode 100644 index 0000000000..fb9a9f9979 --- /dev/null +++ b/legacy-reexport/Operator.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/Operator'; diff --git a/legacy-reexport/OuterSubscriber.ts b/legacy-reexport/OuterSubscriber.ts new file mode 100644 index 0000000000..9060ae771a --- /dev/null +++ b/legacy-reexport/OuterSubscriber.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/OuterSubscriber'; diff --git a/legacy-reexport/ReplaySubject.ts b/legacy-reexport/ReplaySubject.ts new file mode 100644 index 0000000000..b66aea96e6 --- /dev/null +++ b/legacy-reexport/ReplaySubject.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/ReplaySubject'; diff --git a/legacy-reexport/Rx.ts b/legacy-reexport/Rx.ts new file mode 100644 index 0000000000..e04c752cf9 --- /dev/null +++ b/legacy-reexport/Rx.ts @@ -0,0 +1,2 @@ + +export * from 'rxjs-compat'; diff --git a/legacy-reexport/Scheduler.ts b/legacy-reexport/Scheduler.ts new file mode 100644 index 0000000000..c21eb1fe59 --- /dev/null +++ b/legacy-reexport/Scheduler.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/Scheduler'; diff --git a/legacy-reexport/Subject.ts b/legacy-reexport/Subject.ts new file mode 100644 index 0000000000..7448233ec9 --- /dev/null +++ b/legacy-reexport/Subject.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/Subject'; diff --git a/legacy-reexport/SubjectSubscription.ts b/legacy-reexport/SubjectSubscription.ts new file mode 100644 index 0000000000..4f481ced40 --- /dev/null +++ b/legacy-reexport/SubjectSubscription.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/SubjectSubscription'; diff --git a/legacy-reexport/Subscriber.ts b/legacy-reexport/Subscriber.ts new file mode 100644 index 0000000000..15356d5287 --- /dev/null +++ b/legacy-reexport/Subscriber.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/Subscriber'; diff --git a/legacy-reexport/Subscription.ts b/legacy-reexport/Subscription.ts new file mode 100644 index 0000000000..028cf4c7e9 --- /dev/null +++ b/legacy-reexport/Subscription.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/Subscription'; diff --git a/legacy-reexport/add/observable/bindCallback.ts b/legacy-reexport/add/observable/bindCallback.ts new file mode 100644 index 0000000000..7926a093aa --- /dev/null +++ b/legacy-reexport/add/observable/bindCallback.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/observable/bindCallback'; diff --git a/legacy-reexport/add/observable/bindNodeCallback.ts b/legacy-reexport/add/observable/bindNodeCallback.ts new file mode 100644 index 0000000000..049f9a7c22 --- /dev/null +++ b/legacy-reexport/add/observable/bindNodeCallback.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/observable/bindNodeCallback'; diff --git a/legacy-reexport/add/observable/combineLatest.ts b/legacy-reexport/add/observable/combineLatest.ts new file mode 100644 index 0000000000..7163d7a9bf --- /dev/null +++ b/legacy-reexport/add/observable/combineLatest.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/observable/combineLatest'; diff --git a/legacy-reexport/add/observable/concat.ts b/legacy-reexport/add/observable/concat.ts new file mode 100644 index 0000000000..b392cb2e47 --- /dev/null +++ b/legacy-reexport/add/observable/concat.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/observable/concat'; diff --git a/legacy-reexport/add/observable/defer.ts b/legacy-reexport/add/observable/defer.ts new file mode 100644 index 0000000000..b4e296628f --- /dev/null +++ b/legacy-reexport/add/observable/defer.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/observable/defer'; diff --git a/legacy-reexport/add/observable/dom/ajax.ts b/legacy-reexport/add/observable/dom/ajax.ts new file mode 100644 index 0000000000..2b32efef18 --- /dev/null +++ b/legacy-reexport/add/observable/dom/ajax.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/observable/dom/ajax'; diff --git a/legacy-reexport/add/observable/dom/webSocket.ts b/legacy-reexport/add/observable/dom/webSocket.ts new file mode 100644 index 0000000000..bc5d3f32ad --- /dev/null +++ b/legacy-reexport/add/observable/dom/webSocket.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/observable/dom/webSocket'; diff --git a/legacy-reexport/add/observable/empty.ts b/legacy-reexport/add/observable/empty.ts new file mode 100644 index 0000000000..d261ad7fcf --- /dev/null +++ b/legacy-reexport/add/observable/empty.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/observable/empty'; diff --git a/legacy-reexport/add/observable/forkJoin.ts b/legacy-reexport/add/observable/forkJoin.ts new file mode 100644 index 0000000000..2a581e2999 --- /dev/null +++ b/legacy-reexport/add/observable/forkJoin.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/observable/forkJoin'; diff --git a/legacy-reexport/add/observable/from.ts b/legacy-reexport/add/observable/from.ts new file mode 100644 index 0000000000..06572d8707 --- /dev/null +++ b/legacy-reexport/add/observable/from.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/observable/from'; diff --git a/legacy-reexport/add/observable/fromEvent.ts b/legacy-reexport/add/observable/fromEvent.ts new file mode 100644 index 0000000000..0d6e05b376 --- /dev/null +++ b/legacy-reexport/add/observable/fromEvent.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/observable/fromEvent'; diff --git a/legacy-reexport/add/observable/fromEventPattern.ts b/legacy-reexport/add/observable/fromEventPattern.ts new file mode 100644 index 0000000000..c7241f8677 --- /dev/null +++ b/legacy-reexport/add/observable/fromEventPattern.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/observable/fromEventPattern'; diff --git a/legacy-reexport/add/observable/fromPromise.ts b/legacy-reexport/add/observable/fromPromise.ts new file mode 100644 index 0000000000..c2622426d3 --- /dev/null +++ b/legacy-reexport/add/observable/fromPromise.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/observable/fromPromise'; diff --git a/legacy-reexport/add/observable/generate.ts b/legacy-reexport/add/observable/generate.ts new file mode 100644 index 0000000000..3203a9b699 --- /dev/null +++ b/legacy-reexport/add/observable/generate.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/observable/generate'; diff --git a/legacy-reexport/add/observable/if.ts b/legacy-reexport/add/observable/if.ts new file mode 100644 index 0000000000..5767d74c70 --- /dev/null +++ b/legacy-reexport/add/observable/if.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/observable/if'; diff --git a/legacy-reexport/add/observable/interval.ts b/legacy-reexport/add/observable/interval.ts new file mode 100644 index 0000000000..6cd2b31dca --- /dev/null +++ b/legacy-reexport/add/observable/interval.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/observable/interval'; diff --git a/legacy-reexport/add/observable/merge.ts b/legacy-reexport/add/observable/merge.ts new file mode 100644 index 0000000000..7a111a5ddb --- /dev/null +++ b/legacy-reexport/add/observable/merge.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/observable/merge'; diff --git a/legacy-reexport/add/observable/never.ts b/legacy-reexport/add/observable/never.ts new file mode 100644 index 0000000000..4c464d09fe --- /dev/null +++ b/legacy-reexport/add/observable/never.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/observable/never'; diff --git a/legacy-reexport/add/observable/of.ts b/legacy-reexport/add/observable/of.ts new file mode 100644 index 0000000000..c0720f6aaa --- /dev/null +++ b/legacy-reexport/add/observable/of.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/observable/of'; diff --git a/legacy-reexport/add/observable/onErrorResumeNext.ts b/legacy-reexport/add/observable/onErrorResumeNext.ts new file mode 100644 index 0000000000..80a4d91a9b --- /dev/null +++ b/legacy-reexport/add/observable/onErrorResumeNext.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/observable/onErrorResumeNext'; diff --git a/legacy-reexport/add/observable/pairs.ts b/legacy-reexport/add/observable/pairs.ts new file mode 100644 index 0000000000..3af25b6bb7 --- /dev/null +++ b/legacy-reexport/add/observable/pairs.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/observable/pairs'; diff --git a/legacy-reexport/add/observable/race.ts b/legacy-reexport/add/observable/race.ts new file mode 100644 index 0000000000..9b45c4e3f6 --- /dev/null +++ b/legacy-reexport/add/observable/race.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/observable/race'; diff --git a/legacy-reexport/add/observable/range.ts b/legacy-reexport/add/observable/range.ts new file mode 100644 index 0000000000..2ae274ed55 --- /dev/null +++ b/legacy-reexport/add/observable/range.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/observable/range'; diff --git a/legacy-reexport/add/observable/throw.ts b/legacy-reexport/add/observable/throw.ts new file mode 100644 index 0000000000..7405653da6 --- /dev/null +++ b/legacy-reexport/add/observable/throw.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/observable/throw'; diff --git a/legacy-reexport/add/observable/timer.ts b/legacy-reexport/add/observable/timer.ts new file mode 100644 index 0000000000..60e2f9b4d7 --- /dev/null +++ b/legacy-reexport/add/observable/timer.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/observable/timer'; diff --git a/legacy-reexport/add/observable/using.ts b/legacy-reexport/add/observable/using.ts new file mode 100644 index 0000000000..c7ac49a406 --- /dev/null +++ b/legacy-reexport/add/observable/using.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/observable/using'; diff --git a/legacy-reexport/add/observable/zip.ts b/legacy-reexport/add/observable/zip.ts new file mode 100644 index 0000000000..5c720416e9 --- /dev/null +++ b/legacy-reexport/add/observable/zip.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/observable/zip'; diff --git a/legacy-reexport/add/operator/audit.ts b/legacy-reexport/add/operator/audit.ts new file mode 100644 index 0000000000..a3eb5a4beb --- /dev/null +++ b/legacy-reexport/add/operator/audit.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/audit'; diff --git a/legacy-reexport/add/operator/auditTime.ts b/legacy-reexport/add/operator/auditTime.ts new file mode 100644 index 0000000000..41f68da287 --- /dev/null +++ b/legacy-reexport/add/operator/auditTime.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/auditTime'; diff --git a/legacy-reexport/add/operator/buffer.ts b/legacy-reexport/add/operator/buffer.ts new file mode 100644 index 0000000000..b501cae14a --- /dev/null +++ b/legacy-reexport/add/operator/buffer.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/buffer'; diff --git a/legacy-reexport/add/operator/bufferCount.ts b/legacy-reexport/add/operator/bufferCount.ts new file mode 100644 index 0000000000..96237e565e --- /dev/null +++ b/legacy-reexport/add/operator/bufferCount.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/bufferCount'; diff --git a/legacy-reexport/add/operator/bufferTime.ts b/legacy-reexport/add/operator/bufferTime.ts new file mode 100644 index 0000000000..abd78ab83b --- /dev/null +++ b/legacy-reexport/add/operator/bufferTime.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/bufferTime'; diff --git a/legacy-reexport/add/operator/bufferToggle.ts b/legacy-reexport/add/operator/bufferToggle.ts new file mode 100644 index 0000000000..2dbdf86ebe --- /dev/null +++ b/legacy-reexport/add/operator/bufferToggle.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/bufferToggle'; diff --git a/legacy-reexport/add/operator/bufferWhen.ts b/legacy-reexport/add/operator/bufferWhen.ts new file mode 100644 index 0000000000..4ad636f834 --- /dev/null +++ b/legacy-reexport/add/operator/bufferWhen.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/bufferWhen'; diff --git a/legacy-reexport/add/operator/catch.ts b/legacy-reexport/add/operator/catch.ts new file mode 100644 index 0000000000..316a29eea5 --- /dev/null +++ b/legacy-reexport/add/operator/catch.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/catch'; diff --git a/legacy-reexport/add/operator/combineAll.ts b/legacy-reexport/add/operator/combineAll.ts new file mode 100644 index 0000000000..0cf4be8153 --- /dev/null +++ b/legacy-reexport/add/operator/combineAll.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/combineAll'; diff --git a/legacy-reexport/add/operator/combineLatest.ts b/legacy-reexport/add/operator/combineLatest.ts new file mode 100644 index 0000000000..88333e7216 --- /dev/null +++ b/legacy-reexport/add/operator/combineLatest.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/combineLatest'; diff --git a/legacy-reexport/add/operator/concat.ts b/legacy-reexport/add/operator/concat.ts new file mode 100644 index 0000000000..c743a6b40f --- /dev/null +++ b/legacy-reexport/add/operator/concat.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/concat'; diff --git a/legacy-reexport/add/operator/concatAll.ts b/legacy-reexport/add/operator/concatAll.ts new file mode 100644 index 0000000000..cf9157fdac --- /dev/null +++ b/legacy-reexport/add/operator/concatAll.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/concatAll'; diff --git a/legacy-reexport/add/operator/concatMap.ts b/legacy-reexport/add/operator/concatMap.ts new file mode 100644 index 0000000000..dadc722014 --- /dev/null +++ b/legacy-reexport/add/operator/concatMap.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/concatMap'; diff --git a/legacy-reexport/add/operator/concatMapTo.ts b/legacy-reexport/add/operator/concatMapTo.ts new file mode 100644 index 0000000000..9a843a60e7 --- /dev/null +++ b/legacy-reexport/add/operator/concatMapTo.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/concatMapTo'; diff --git a/legacy-reexport/add/operator/count.ts b/legacy-reexport/add/operator/count.ts new file mode 100644 index 0000000000..85c6832335 --- /dev/null +++ b/legacy-reexport/add/operator/count.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/count'; diff --git a/legacy-reexport/add/operator/debounce.ts b/legacy-reexport/add/operator/debounce.ts new file mode 100644 index 0000000000..e5ff5dbd6d --- /dev/null +++ b/legacy-reexport/add/operator/debounce.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/debounce'; diff --git a/legacy-reexport/add/operator/debounceTime.ts b/legacy-reexport/add/operator/debounceTime.ts new file mode 100644 index 0000000000..8ffedf912c --- /dev/null +++ b/legacy-reexport/add/operator/debounceTime.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/debounceTime'; diff --git a/legacy-reexport/add/operator/defaultIfEmpty.ts b/legacy-reexport/add/operator/defaultIfEmpty.ts new file mode 100644 index 0000000000..d8e00700f5 --- /dev/null +++ b/legacy-reexport/add/operator/defaultIfEmpty.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/defaultIfEmpty'; diff --git a/legacy-reexport/add/operator/delay.ts b/legacy-reexport/add/operator/delay.ts new file mode 100644 index 0000000000..96d20172c1 --- /dev/null +++ b/legacy-reexport/add/operator/delay.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/delay'; diff --git a/legacy-reexport/add/operator/delayWhen.ts b/legacy-reexport/add/operator/delayWhen.ts new file mode 100644 index 0000000000..a50cebb07b --- /dev/null +++ b/legacy-reexport/add/operator/delayWhen.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/delayWhen'; diff --git a/legacy-reexport/add/operator/dematerialize.ts b/legacy-reexport/add/operator/dematerialize.ts new file mode 100644 index 0000000000..18f368b967 --- /dev/null +++ b/legacy-reexport/add/operator/dematerialize.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/dematerialize'; diff --git a/legacy-reexport/add/operator/distinct.ts b/legacy-reexport/add/operator/distinct.ts new file mode 100644 index 0000000000..330f8f9af3 --- /dev/null +++ b/legacy-reexport/add/operator/distinct.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/distinct'; diff --git a/legacy-reexport/add/operator/distinctUntilChanged.ts b/legacy-reexport/add/operator/distinctUntilChanged.ts new file mode 100644 index 0000000000..8273e9e8b7 --- /dev/null +++ b/legacy-reexport/add/operator/distinctUntilChanged.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/distinctUntilChanged'; diff --git a/legacy-reexport/add/operator/distinctUntilKeyChanged.ts b/legacy-reexport/add/operator/distinctUntilKeyChanged.ts new file mode 100644 index 0000000000..f556b82964 --- /dev/null +++ b/legacy-reexport/add/operator/distinctUntilKeyChanged.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/distinctUntilKeyChanged'; diff --git a/legacy-reexport/add/operator/do.ts b/legacy-reexport/add/operator/do.ts new file mode 100644 index 0000000000..9eee7cd518 --- /dev/null +++ b/legacy-reexport/add/operator/do.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/do'; diff --git a/legacy-reexport/add/operator/elementAt.ts b/legacy-reexport/add/operator/elementAt.ts new file mode 100644 index 0000000000..8fe8f29a2e --- /dev/null +++ b/legacy-reexport/add/operator/elementAt.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/elementAt'; diff --git a/legacy-reexport/add/operator/every.ts b/legacy-reexport/add/operator/every.ts new file mode 100644 index 0000000000..789d3c1409 --- /dev/null +++ b/legacy-reexport/add/operator/every.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/every'; diff --git a/legacy-reexport/add/operator/exhaust.ts b/legacy-reexport/add/operator/exhaust.ts new file mode 100644 index 0000000000..d0cae89693 --- /dev/null +++ b/legacy-reexport/add/operator/exhaust.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/exhaust'; diff --git a/legacy-reexport/add/operator/exhaustMap.ts b/legacy-reexport/add/operator/exhaustMap.ts new file mode 100644 index 0000000000..6e231be49a --- /dev/null +++ b/legacy-reexport/add/operator/exhaustMap.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/exhaustMap'; diff --git a/legacy-reexport/add/operator/expand.ts b/legacy-reexport/add/operator/expand.ts new file mode 100644 index 0000000000..035ea4963e --- /dev/null +++ b/legacy-reexport/add/operator/expand.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/expand'; diff --git a/legacy-reexport/add/operator/filter.ts b/legacy-reexport/add/operator/filter.ts new file mode 100644 index 0000000000..1cfe74a7a1 --- /dev/null +++ b/legacy-reexport/add/operator/filter.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/filter'; diff --git a/legacy-reexport/add/operator/finally.ts b/legacy-reexport/add/operator/finally.ts new file mode 100644 index 0000000000..7db9d996cb --- /dev/null +++ b/legacy-reexport/add/operator/finally.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/finally'; diff --git a/legacy-reexport/add/operator/find.ts b/legacy-reexport/add/operator/find.ts new file mode 100644 index 0000000000..2255ba45e1 --- /dev/null +++ b/legacy-reexport/add/operator/find.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/find'; diff --git a/legacy-reexport/add/operator/findIndex.ts b/legacy-reexport/add/operator/findIndex.ts new file mode 100644 index 0000000000..8d984696d2 --- /dev/null +++ b/legacy-reexport/add/operator/findIndex.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/findIndex'; diff --git a/legacy-reexport/add/operator/first.ts b/legacy-reexport/add/operator/first.ts new file mode 100644 index 0000000000..b12264fc58 --- /dev/null +++ b/legacy-reexport/add/operator/first.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/first'; diff --git a/legacy-reexport/add/operator/groupBy.ts b/legacy-reexport/add/operator/groupBy.ts new file mode 100644 index 0000000000..932d1f4607 --- /dev/null +++ b/legacy-reexport/add/operator/groupBy.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/groupBy'; diff --git a/legacy-reexport/add/operator/ignoreElements.ts b/legacy-reexport/add/operator/ignoreElements.ts new file mode 100644 index 0000000000..28b04ba00b --- /dev/null +++ b/legacy-reexport/add/operator/ignoreElements.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/ignoreElements'; diff --git a/legacy-reexport/add/operator/isEmpty.ts b/legacy-reexport/add/operator/isEmpty.ts new file mode 100644 index 0000000000..b84aaa9f59 --- /dev/null +++ b/legacy-reexport/add/operator/isEmpty.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/isEmpty'; diff --git a/legacy-reexport/add/operator/last.ts b/legacy-reexport/add/operator/last.ts new file mode 100644 index 0000000000..0b222df5b4 --- /dev/null +++ b/legacy-reexport/add/operator/last.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/last'; diff --git a/legacy-reexport/add/operator/let.ts b/legacy-reexport/add/operator/let.ts new file mode 100644 index 0000000000..5b92015106 --- /dev/null +++ b/legacy-reexport/add/operator/let.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/let'; diff --git a/legacy-reexport/add/operator/map.ts b/legacy-reexport/add/operator/map.ts new file mode 100644 index 0000000000..e9f2a7f481 --- /dev/null +++ b/legacy-reexport/add/operator/map.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/map'; diff --git a/legacy-reexport/add/operator/mapTo.ts b/legacy-reexport/add/operator/mapTo.ts new file mode 100644 index 0000000000..a49f787cee --- /dev/null +++ b/legacy-reexport/add/operator/mapTo.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/mapTo'; diff --git a/legacy-reexport/add/operator/materialize.ts b/legacy-reexport/add/operator/materialize.ts new file mode 100644 index 0000000000..e7731991fa --- /dev/null +++ b/legacy-reexport/add/operator/materialize.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/materialize'; diff --git a/legacy-reexport/add/operator/max.ts b/legacy-reexport/add/operator/max.ts new file mode 100644 index 0000000000..c66f7aeaf2 --- /dev/null +++ b/legacy-reexport/add/operator/max.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/max'; diff --git a/legacy-reexport/add/operator/merge.ts b/legacy-reexport/add/operator/merge.ts new file mode 100644 index 0000000000..dfa5c46331 --- /dev/null +++ b/legacy-reexport/add/operator/merge.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/merge'; diff --git a/legacy-reexport/add/operator/mergeAll.ts b/legacy-reexport/add/operator/mergeAll.ts new file mode 100644 index 0000000000..06cdc4fad6 --- /dev/null +++ b/legacy-reexport/add/operator/mergeAll.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/mergeAll'; diff --git a/legacy-reexport/add/operator/mergeMap.ts b/legacy-reexport/add/operator/mergeMap.ts new file mode 100644 index 0000000000..d8ec3cc4e2 --- /dev/null +++ b/legacy-reexport/add/operator/mergeMap.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/mergeMap'; diff --git a/legacy-reexport/add/operator/mergeMapTo.ts b/legacy-reexport/add/operator/mergeMapTo.ts new file mode 100644 index 0000000000..0d8e15fb2e --- /dev/null +++ b/legacy-reexport/add/operator/mergeMapTo.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/mergeMapTo'; diff --git a/legacy-reexport/add/operator/mergeScan.ts b/legacy-reexport/add/operator/mergeScan.ts new file mode 100644 index 0000000000..17c5fcc122 --- /dev/null +++ b/legacy-reexport/add/operator/mergeScan.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/mergeScan'; diff --git a/legacy-reexport/add/operator/min.ts b/legacy-reexport/add/operator/min.ts new file mode 100644 index 0000000000..5fa91d5207 --- /dev/null +++ b/legacy-reexport/add/operator/min.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/min'; diff --git a/legacy-reexport/add/operator/multicast.ts b/legacy-reexport/add/operator/multicast.ts new file mode 100644 index 0000000000..03b0670b06 --- /dev/null +++ b/legacy-reexport/add/operator/multicast.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/multicast'; diff --git a/legacy-reexport/add/operator/observeOn.ts b/legacy-reexport/add/operator/observeOn.ts new file mode 100644 index 0000000000..4ade08594d --- /dev/null +++ b/legacy-reexport/add/operator/observeOn.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/observeOn'; diff --git a/legacy-reexport/add/operator/onErrorResumeNext.ts b/legacy-reexport/add/operator/onErrorResumeNext.ts new file mode 100644 index 0000000000..0d2aa976cb --- /dev/null +++ b/legacy-reexport/add/operator/onErrorResumeNext.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/onErrorResumeNext'; diff --git a/legacy-reexport/add/operator/pairwise.ts b/legacy-reexport/add/operator/pairwise.ts new file mode 100644 index 0000000000..2930fd30b9 --- /dev/null +++ b/legacy-reexport/add/operator/pairwise.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/pairwise'; diff --git a/legacy-reexport/add/operator/partition.ts b/legacy-reexport/add/operator/partition.ts new file mode 100644 index 0000000000..7b8c869fb0 --- /dev/null +++ b/legacy-reexport/add/operator/partition.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/partition'; diff --git a/legacy-reexport/add/operator/pluck.ts b/legacy-reexport/add/operator/pluck.ts new file mode 100644 index 0000000000..0af0f3b66b --- /dev/null +++ b/legacy-reexport/add/operator/pluck.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/pluck'; diff --git a/legacy-reexport/add/operator/publish.ts b/legacy-reexport/add/operator/publish.ts new file mode 100644 index 0000000000..b7198cc9a0 --- /dev/null +++ b/legacy-reexport/add/operator/publish.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/publish'; diff --git a/legacy-reexport/add/operator/publishBehavior.ts b/legacy-reexport/add/operator/publishBehavior.ts new file mode 100644 index 0000000000..3bc5e01ae1 --- /dev/null +++ b/legacy-reexport/add/operator/publishBehavior.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/publishBehavior'; diff --git a/legacy-reexport/add/operator/publishLast.ts b/legacy-reexport/add/operator/publishLast.ts new file mode 100644 index 0000000000..243d07cf16 --- /dev/null +++ b/legacy-reexport/add/operator/publishLast.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/publishLast'; diff --git a/legacy-reexport/add/operator/publishReplay.ts b/legacy-reexport/add/operator/publishReplay.ts new file mode 100644 index 0000000000..06bc92239c --- /dev/null +++ b/legacy-reexport/add/operator/publishReplay.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/publishReplay'; diff --git a/legacy-reexport/add/operator/race.ts b/legacy-reexport/add/operator/race.ts new file mode 100644 index 0000000000..b11346693d --- /dev/null +++ b/legacy-reexport/add/operator/race.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/race'; diff --git a/legacy-reexport/add/operator/reduce.ts b/legacy-reexport/add/operator/reduce.ts new file mode 100644 index 0000000000..c8db530ec2 --- /dev/null +++ b/legacy-reexport/add/operator/reduce.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/reduce'; diff --git a/legacy-reexport/add/operator/repeat.ts b/legacy-reexport/add/operator/repeat.ts new file mode 100644 index 0000000000..4290613b94 --- /dev/null +++ b/legacy-reexport/add/operator/repeat.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/repeat'; diff --git a/legacy-reexport/add/operator/repeatWhen.ts b/legacy-reexport/add/operator/repeatWhen.ts new file mode 100644 index 0000000000..ca5471a38b --- /dev/null +++ b/legacy-reexport/add/operator/repeatWhen.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/repeatWhen'; diff --git a/legacy-reexport/add/operator/retry.ts b/legacy-reexport/add/operator/retry.ts new file mode 100644 index 0000000000..fb9316b376 --- /dev/null +++ b/legacy-reexport/add/operator/retry.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/retry'; diff --git a/legacy-reexport/add/operator/retryWhen.ts b/legacy-reexport/add/operator/retryWhen.ts new file mode 100644 index 0000000000..c4553374e9 --- /dev/null +++ b/legacy-reexport/add/operator/retryWhen.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/retryWhen'; diff --git a/legacy-reexport/add/operator/sample.ts b/legacy-reexport/add/operator/sample.ts new file mode 100644 index 0000000000..441255f375 --- /dev/null +++ b/legacy-reexport/add/operator/sample.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/sample'; diff --git a/legacy-reexport/add/operator/sampleTime.ts b/legacy-reexport/add/operator/sampleTime.ts new file mode 100644 index 0000000000..153d8b01a1 --- /dev/null +++ b/legacy-reexport/add/operator/sampleTime.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/sampleTime'; diff --git a/legacy-reexport/add/operator/scan.ts b/legacy-reexport/add/operator/scan.ts new file mode 100644 index 0000000000..baf81625b9 --- /dev/null +++ b/legacy-reexport/add/operator/scan.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/scan'; diff --git a/legacy-reexport/add/operator/sequenceEqual.ts b/legacy-reexport/add/operator/sequenceEqual.ts new file mode 100644 index 0000000000..f47a31dc24 --- /dev/null +++ b/legacy-reexport/add/operator/sequenceEqual.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/sequenceEqual'; diff --git a/legacy-reexport/add/operator/share.ts b/legacy-reexport/add/operator/share.ts new file mode 100644 index 0000000000..6db65af4a3 --- /dev/null +++ b/legacy-reexport/add/operator/share.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/share'; diff --git a/legacy-reexport/add/operator/shareReplay.ts b/legacy-reexport/add/operator/shareReplay.ts new file mode 100644 index 0000000000..7f31ff4b1d --- /dev/null +++ b/legacy-reexport/add/operator/shareReplay.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/shareReplay'; diff --git a/legacy-reexport/add/operator/single.ts b/legacy-reexport/add/operator/single.ts new file mode 100644 index 0000000000..d35b3cd68b --- /dev/null +++ b/legacy-reexport/add/operator/single.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/single'; diff --git a/legacy-reexport/add/operator/skip.ts b/legacy-reexport/add/operator/skip.ts new file mode 100644 index 0000000000..1456f1e5a1 --- /dev/null +++ b/legacy-reexport/add/operator/skip.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/skip'; diff --git a/legacy-reexport/add/operator/skipLast.ts b/legacy-reexport/add/operator/skipLast.ts new file mode 100644 index 0000000000..0c432c9c13 --- /dev/null +++ b/legacy-reexport/add/operator/skipLast.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/skipLast'; diff --git a/legacy-reexport/add/operator/skipUntil.ts b/legacy-reexport/add/operator/skipUntil.ts new file mode 100644 index 0000000000..21ea6b2b96 --- /dev/null +++ b/legacy-reexport/add/operator/skipUntil.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/skipUntil'; diff --git a/legacy-reexport/add/operator/skipWhile.ts b/legacy-reexport/add/operator/skipWhile.ts new file mode 100644 index 0000000000..496218b021 --- /dev/null +++ b/legacy-reexport/add/operator/skipWhile.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/skipWhile'; diff --git a/legacy-reexport/add/operator/startWith.ts b/legacy-reexport/add/operator/startWith.ts new file mode 100644 index 0000000000..9c9e670e1c --- /dev/null +++ b/legacy-reexport/add/operator/startWith.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/startWith'; diff --git a/legacy-reexport/add/operator/subscribeOn.ts b/legacy-reexport/add/operator/subscribeOn.ts new file mode 100644 index 0000000000..a1b5d6d417 --- /dev/null +++ b/legacy-reexport/add/operator/subscribeOn.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/subscribeOn'; diff --git a/legacy-reexport/add/operator/switch.ts b/legacy-reexport/add/operator/switch.ts new file mode 100644 index 0000000000..d2d3f48ef9 --- /dev/null +++ b/legacy-reexport/add/operator/switch.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/switch'; diff --git a/legacy-reexport/add/operator/switchMap.ts b/legacy-reexport/add/operator/switchMap.ts new file mode 100644 index 0000000000..b1dfdfa155 --- /dev/null +++ b/legacy-reexport/add/operator/switchMap.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/switchMap'; diff --git a/legacy-reexport/add/operator/switchMapTo.ts b/legacy-reexport/add/operator/switchMapTo.ts new file mode 100644 index 0000000000..320b8443d6 --- /dev/null +++ b/legacy-reexport/add/operator/switchMapTo.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/switchMapTo'; diff --git a/legacy-reexport/add/operator/take.ts b/legacy-reexport/add/operator/take.ts new file mode 100644 index 0000000000..08c3bcb203 --- /dev/null +++ b/legacy-reexport/add/operator/take.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/take'; diff --git a/legacy-reexport/add/operator/takeLast.ts b/legacy-reexport/add/operator/takeLast.ts new file mode 100644 index 0000000000..13d0816ca9 --- /dev/null +++ b/legacy-reexport/add/operator/takeLast.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/takeLast'; diff --git a/legacy-reexport/add/operator/takeUntil.ts b/legacy-reexport/add/operator/takeUntil.ts new file mode 100644 index 0000000000..78c8e553fd --- /dev/null +++ b/legacy-reexport/add/operator/takeUntil.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/takeUntil'; diff --git a/legacy-reexport/add/operator/takeWhile.ts b/legacy-reexport/add/operator/takeWhile.ts new file mode 100644 index 0000000000..06ff17408b --- /dev/null +++ b/legacy-reexport/add/operator/takeWhile.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/takeWhile'; diff --git a/legacy-reexport/add/operator/throttle.ts b/legacy-reexport/add/operator/throttle.ts new file mode 100644 index 0000000000..825457b966 --- /dev/null +++ b/legacy-reexport/add/operator/throttle.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/throttle'; diff --git a/legacy-reexport/add/operator/throttleTime.ts b/legacy-reexport/add/operator/throttleTime.ts new file mode 100644 index 0000000000..c683297a14 --- /dev/null +++ b/legacy-reexport/add/operator/throttleTime.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/throttleTime'; diff --git a/legacy-reexport/add/operator/timeInterval.ts b/legacy-reexport/add/operator/timeInterval.ts new file mode 100644 index 0000000000..198a616a73 --- /dev/null +++ b/legacy-reexport/add/operator/timeInterval.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/timeInterval'; diff --git a/legacy-reexport/add/operator/timeout.ts b/legacy-reexport/add/operator/timeout.ts new file mode 100644 index 0000000000..2a69ffdcfd --- /dev/null +++ b/legacy-reexport/add/operator/timeout.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/timeout'; diff --git a/legacy-reexport/add/operator/timeoutWith.ts b/legacy-reexport/add/operator/timeoutWith.ts new file mode 100644 index 0000000000..cd4ec44d8f --- /dev/null +++ b/legacy-reexport/add/operator/timeoutWith.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/timeoutWith'; diff --git a/legacy-reexport/add/operator/timestamp.ts b/legacy-reexport/add/operator/timestamp.ts new file mode 100644 index 0000000000..16402c814b --- /dev/null +++ b/legacy-reexport/add/operator/timestamp.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/timestamp'; diff --git a/legacy-reexport/add/operator/toArray.ts b/legacy-reexport/add/operator/toArray.ts new file mode 100644 index 0000000000..a0f1a4fc5c --- /dev/null +++ b/legacy-reexport/add/operator/toArray.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/toArray'; diff --git a/legacy-reexport/add/operator/toPromise.ts b/legacy-reexport/add/operator/toPromise.ts new file mode 100644 index 0000000000..cc7b16e2b5 --- /dev/null +++ b/legacy-reexport/add/operator/toPromise.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/toPromise'; diff --git a/legacy-reexport/add/operator/window.ts b/legacy-reexport/add/operator/window.ts new file mode 100644 index 0000000000..450c41f2ac --- /dev/null +++ b/legacy-reexport/add/operator/window.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/window'; diff --git a/legacy-reexport/add/operator/windowCount.ts b/legacy-reexport/add/operator/windowCount.ts new file mode 100644 index 0000000000..da7eccfea4 --- /dev/null +++ b/legacy-reexport/add/operator/windowCount.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/windowCount'; diff --git a/legacy-reexport/add/operator/windowTime.ts b/legacy-reexport/add/operator/windowTime.ts new file mode 100644 index 0000000000..1d82ec67cb --- /dev/null +++ b/legacy-reexport/add/operator/windowTime.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/windowTime'; diff --git a/legacy-reexport/add/operator/windowToggle.ts b/legacy-reexport/add/operator/windowToggle.ts new file mode 100644 index 0000000000..9ed25dfb40 --- /dev/null +++ b/legacy-reexport/add/operator/windowToggle.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/windowToggle'; diff --git a/legacy-reexport/add/operator/windowWhen.ts b/legacy-reexport/add/operator/windowWhen.ts new file mode 100644 index 0000000000..f5d85640b7 --- /dev/null +++ b/legacy-reexport/add/operator/windowWhen.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/windowWhen'; diff --git a/legacy-reexport/add/operator/withLatestFrom.ts b/legacy-reexport/add/operator/withLatestFrom.ts new file mode 100644 index 0000000000..9f715749a3 --- /dev/null +++ b/legacy-reexport/add/operator/withLatestFrom.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/withLatestFrom'; diff --git a/legacy-reexport/add/operator/zip.ts b/legacy-reexport/add/operator/zip.ts new file mode 100644 index 0000000000..414202af81 --- /dev/null +++ b/legacy-reexport/add/operator/zip.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/zip'; diff --git a/legacy-reexport/add/operator/zipAll.ts b/legacy-reexport/add/operator/zipAll.ts new file mode 100644 index 0000000000..cf8877f004 --- /dev/null +++ b/legacy-reexport/add/operator/zipAll.ts @@ -0,0 +1 @@ +import 'rxjs-compat/add/operator/zipAll'; diff --git a/legacy-reexport/observable/ConnectableObservable.ts b/legacy-reexport/observable/ConnectableObservable.ts new file mode 100644 index 0000000000..a21b3cc668 --- /dev/null +++ b/legacy-reexport/observable/ConnectableObservable.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/observable/ConnectableObservable'; diff --git a/legacy-reexport/observable/SubscribeOnObservable.ts b/legacy-reexport/observable/SubscribeOnObservable.ts new file mode 100644 index 0000000000..64357278e3 --- /dev/null +++ b/legacy-reexport/observable/SubscribeOnObservable.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/observable/SubscribeOnObservable'; diff --git a/legacy-reexport/observable/bindCallback.ts b/legacy-reexport/observable/bindCallback.ts new file mode 100644 index 0000000000..aab5734dbd --- /dev/null +++ b/legacy-reexport/observable/bindCallback.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/observable/bindCallback'; diff --git a/legacy-reexport/observable/bindNodeCallback.ts b/legacy-reexport/observable/bindNodeCallback.ts new file mode 100644 index 0000000000..d5bfe5d908 --- /dev/null +++ b/legacy-reexport/observable/bindNodeCallback.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/observable/bindNodeCallback'; diff --git a/legacy-reexport/observable/combineLatest.ts b/legacy-reexport/observable/combineLatest.ts new file mode 100644 index 0000000000..d4b703304f --- /dev/null +++ b/legacy-reexport/observable/combineLatest.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/observable/combineLatest'; diff --git a/legacy-reexport/observable/concat.ts b/legacy-reexport/observable/concat.ts new file mode 100644 index 0000000000..673b315e22 --- /dev/null +++ b/legacy-reexport/observable/concat.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/observable/concat'; diff --git a/legacy-reexport/observable/defer.ts b/legacy-reexport/observable/defer.ts new file mode 100644 index 0000000000..1a02f81fc4 --- /dev/null +++ b/legacy-reexport/observable/defer.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/observable/defer'; diff --git a/legacy-reexport/observable/empty.ts b/legacy-reexport/observable/empty.ts new file mode 100644 index 0000000000..d7ed9cbaab --- /dev/null +++ b/legacy-reexport/observable/empty.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/observable/empty'; diff --git a/legacy-reexport/observable/forkJoin.ts b/legacy-reexport/observable/forkJoin.ts new file mode 100644 index 0000000000..3720625de7 --- /dev/null +++ b/legacy-reexport/observable/forkJoin.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/observable/forkJoin'; diff --git a/legacy-reexport/observable/from.ts b/legacy-reexport/observable/from.ts new file mode 100644 index 0000000000..37d2b3adbb --- /dev/null +++ b/legacy-reexport/observable/from.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/observable/from'; diff --git a/legacy-reexport/observable/fromArray.ts b/legacy-reexport/observable/fromArray.ts new file mode 100644 index 0000000000..97f8377aa6 --- /dev/null +++ b/legacy-reexport/observable/fromArray.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/observable/fromArray'; diff --git a/legacy-reexport/observable/fromEvent.ts b/legacy-reexport/observable/fromEvent.ts new file mode 100644 index 0000000000..0312e3e8d7 --- /dev/null +++ b/legacy-reexport/observable/fromEvent.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/observable/fromEvent'; diff --git a/legacy-reexport/observable/fromEventPattern.ts b/legacy-reexport/observable/fromEventPattern.ts new file mode 100644 index 0000000000..6662550ab2 --- /dev/null +++ b/legacy-reexport/observable/fromEventPattern.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/observable/fromEventPattern'; diff --git a/legacy-reexport/observable/fromIterable.ts b/legacy-reexport/observable/fromIterable.ts new file mode 100644 index 0000000000..ee359a269b --- /dev/null +++ b/legacy-reexport/observable/fromIterable.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/observable/fromIterable'; diff --git a/legacy-reexport/observable/fromObservable.ts b/legacy-reexport/observable/fromObservable.ts new file mode 100644 index 0000000000..d201f2bdb0 --- /dev/null +++ b/legacy-reexport/observable/fromObservable.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/observable/fromObservable'; diff --git a/legacy-reexport/observable/fromPromise.ts b/legacy-reexport/observable/fromPromise.ts new file mode 100644 index 0000000000..b580adc3c3 --- /dev/null +++ b/legacy-reexport/observable/fromPromise.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/observable/fromPromise'; diff --git a/legacy-reexport/observable/generate.ts b/legacy-reexport/observable/generate.ts new file mode 100644 index 0000000000..ad23753b0f --- /dev/null +++ b/legacy-reexport/observable/generate.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/observable/generate'; diff --git a/legacy-reexport/observable/if.ts b/legacy-reexport/observable/if.ts new file mode 100644 index 0000000000..71a71a4274 --- /dev/null +++ b/legacy-reexport/observable/if.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/observable/if'; diff --git a/legacy-reexport/observable/interval.ts b/legacy-reexport/observable/interval.ts new file mode 100644 index 0000000000..273374ae4e --- /dev/null +++ b/legacy-reexport/observable/interval.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/observable/interval'; diff --git a/legacy-reexport/observable/merge.ts b/legacy-reexport/observable/merge.ts new file mode 100644 index 0000000000..5cbace99f2 --- /dev/null +++ b/legacy-reexport/observable/merge.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/observable/merge'; diff --git a/legacy-reexport/observable/never.ts b/legacy-reexport/observable/never.ts new file mode 100644 index 0000000000..8d8b24c1e9 --- /dev/null +++ b/legacy-reexport/observable/never.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/observable/never'; diff --git a/legacy-reexport/observable/of.ts b/legacy-reexport/observable/of.ts new file mode 100644 index 0000000000..b61ca785f9 --- /dev/null +++ b/legacy-reexport/observable/of.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/observable/of'; diff --git a/legacy-reexport/observable/onErrorResumeNext.ts b/legacy-reexport/observable/onErrorResumeNext.ts new file mode 100644 index 0000000000..8b46336f42 --- /dev/null +++ b/legacy-reexport/observable/onErrorResumeNext.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/observable/onErrorResumeNext'; diff --git a/legacy-reexport/observable/pairs.ts b/legacy-reexport/observable/pairs.ts new file mode 100644 index 0000000000..59ea93eebe --- /dev/null +++ b/legacy-reexport/observable/pairs.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/observable/pairs'; diff --git a/legacy-reexport/observable/race.ts b/legacy-reexport/observable/race.ts new file mode 100644 index 0000000000..5c05cde5e1 --- /dev/null +++ b/legacy-reexport/observable/race.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/observable/race'; diff --git a/legacy-reexport/observable/range.ts b/legacy-reexport/observable/range.ts new file mode 100644 index 0000000000..297046c93d --- /dev/null +++ b/legacy-reexport/observable/range.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/observable/range'; diff --git a/legacy-reexport/observable/scalar.ts b/legacy-reexport/observable/scalar.ts new file mode 100644 index 0000000000..8bc3f53cdc --- /dev/null +++ b/legacy-reexport/observable/scalar.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/observable/scalar'; diff --git a/legacy-reexport/observable/throw.ts b/legacy-reexport/observable/throw.ts new file mode 100644 index 0000000000..30d43628d5 --- /dev/null +++ b/legacy-reexport/observable/throw.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/observable/throw'; diff --git a/legacy-reexport/observable/timer.ts b/legacy-reexport/observable/timer.ts new file mode 100644 index 0000000000..ac3d4847c0 --- /dev/null +++ b/legacy-reexport/observable/timer.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/observable/timer'; diff --git a/legacy-reexport/observable/using.ts b/legacy-reexport/observable/using.ts new file mode 100644 index 0000000000..2a9d0e73e8 --- /dev/null +++ b/legacy-reexport/observable/using.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/observable/using'; diff --git a/legacy-reexport/observable/zip.ts b/legacy-reexport/observable/zip.ts new file mode 100644 index 0000000000..286e2255fb --- /dev/null +++ b/legacy-reexport/observable/zip.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/observable/zip'; diff --git a/legacy-reexport/operators/audit.ts b/legacy-reexport/operators/audit.ts new file mode 100644 index 0000000000..0e5b597d0e --- /dev/null +++ b/legacy-reexport/operators/audit.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/audit'; diff --git a/legacy-reexport/operators/auditTime.ts b/legacy-reexport/operators/auditTime.ts new file mode 100644 index 0000000000..72a4c00034 --- /dev/null +++ b/legacy-reexport/operators/auditTime.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/auditTime'; diff --git a/legacy-reexport/operators/buffer.ts b/legacy-reexport/operators/buffer.ts new file mode 100644 index 0000000000..7007461e74 --- /dev/null +++ b/legacy-reexport/operators/buffer.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/buffer'; diff --git a/legacy-reexport/operators/bufferCount.ts b/legacy-reexport/operators/bufferCount.ts new file mode 100644 index 0000000000..767b33c03f --- /dev/null +++ b/legacy-reexport/operators/bufferCount.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/bufferCount'; diff --git a/legacy-reexport/operators/bufferTime.ts b/legacy-reexport/operators/bufferTime.ts new file mode 100644 index 0000000000..085acfb968 --- /dev/null +++ b/legacy-reexport/operators/bufferTime.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/bufferTime'; diff --git a/legacy-reexport/operators/bufferToggle.ts b/legacy-reexport/operators/bufferToggle.ts new file mode 100644 index 0000000000..f554f73168 --- /dev/null +++ b/legacy-reexport/operators/bufferToggle.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/bufferToggle'; diff --git a/legacy-reexport/operators/bufferWhen.ts b/legacy-reexport/operators/bufferWhen.ts new file mode 100644 index 0000000000..7e0b79f1de --- /dev/null +++ b/legacy-reexport/operators/bufferWhen.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/bufferWhen'; diff --git a/legacy-reexport/operators/catchError.ts b/legacy-reexport/operators/catchError.ts new file mode 100644 index 0000000000..4ea9351459 --- /dev/null +++ b/legacy-reexport/operators/catchError.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/catchError'; diff --git a/legacy-reexport/operators/combineAll.ts b/legacy-reexport/operators/combineAll.ts new file mode 100644 index 0000000000..13f2758a20 --- /dev/null +++ b/legacy-reexport/operators/combineAll.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/combineAll'; diff --git a/legacy-reexport/operators/combineLatest.ts b/legacy-reexport/operators/combineLatest.ts new file mode 100644 index 0000000000..cefd4d0756 --- /dev/null +++ b/legacy-reexport/operators/combineLatest.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/combineLatest'; diff --git a/legacy-reexport/operators/concat.ts b/legacy-reexport/operators/concat.ts new file mode 100644 index 0000000000..d2b7050940 --- /dev/null +++ b/legacy-reexport/operators/concat.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/concat'; \ No newline at end of file diff --git a/legacy-reexport/operators/concatAll.ts b/legacy-reexport/operators/concatAll.ts new file mode 100644 index 0000000000..4e90bf3a26 --- /dev/null +++ b/legacy-reexport/operators/concatAll.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/concatAll'; diff --git a/legacy-reexport/operators/concatMap.ts b/legacy-reexport/operators/concatMap.ts new file mode 100644 index 0000000000..fb26bc0c29 --- /dev/null +++ b/legacy-reexport/operators/concatMap.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/concatMap'; diff --git a/legacy-reexport/operators/concatMapTo.ts b/legacy-reexport/operators/concatMapTo.ts new file mode 100644 index 0000000000..f5aef4099b --- /dev/null +++ b/legacy-reexport/operators/concatMapTo.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/concatMapTo'; diff --git a/legacy-reexport/operators/count.ts b/legacy-reexport/operators/count.ts new file mode 100644 index 0000000000..db7cfe3d9d --- /dev/null +++ b/legacy-reexport/operators/count.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/count'; diff --git a/legacy-reexport/operators/debounce.ts b/legacy-reexport/operators/debounce.ts new file mode 100644 index 0000000000..ed62cb8b3c --- /dev/null +++ b/legacy-reexport/operators/debounce.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/debounce'; diff --git a/legacy-reexport/operators/debounceTime.ts b/legacy-reexport/operators/debounceTime.ts new file mode 100644 index 0000000000..fb73d334b5 --- /dev/null +++ b/legacy-reexport/operators/debounceTime.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/debounceTime'; diff --git a/legacy-reexport/operators/defaultIfEmpty.ts b/legacy-reexport/operators/defaultIfEmpty.ts new file mode 100644 index 0000000000..04b9e612cf --- /dev/null +++ b/legacy-reexport/operators/defaultIfEmpty.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/defaultIfEmpty'; diff --git a/legacy-reexport/operators/delay.ts b/legacy-reexport/operators/delay.ts new file mode 100644 index 0000000000..d34f33d255 --- /dev/null +++ b/legacy-reexport/operators/delay.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/delay'; diff --git a/legacy-reexport/operators/delayWhen.ts b/legacy-reexport/operators/delayWhen.ts new file mode 100644 index 0000000000..4de1452900 --- /dev/null +++ b/legacy-reexport/operators/delayWhen.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/delayWhen'; diff --git a/legacy-reexport/operators/dematerialize.ts b/legacy-reexport/operators/dematerialize.ts new file mode 100644 index 0000000000..a689bf08f9 --- /dev/null +++ b/legacy-reexport/operators/dematerialize.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/dematerialize'; diff --git a/legacy-reexport/operators/distinct.ts b/legacy-reexport/operators/distinct.ts new file mode 100644 index 0000000000..9d8288a4fc --- /dev/null +++ b/legacy-reexport/operators/distinct.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/distinct'; diff --git a/legacy-reexport/operators/distinctUntilChanged.ts b/legacy-reexport/operators/distinctUntilChanged.ts new file mode 100644 index 0000000000..1fc4eda810 --- /dev/null +++ b/legacy-reexport/operators/distinctUntilChanged.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/distinctUntilChanged'; diff --git a/legacy-reexport/operators/distinctUntilKeyChanged.ts b/legacy-reexport/operators/distinctUntilKeyChanged.ts new file mode 100644 index 0000000000..d8fa76ae1b --- /dev/null +++ b/legacy-reexport/operators/distinctUntilKeyChanged.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/distinctUntilKeyChanged'; diff --git a/legacy-reexport/operators/elementAt.ts b/legacy-reexport/operators/elementAt.ts new file mode 100644 index 0000000000..4f5d5b3756 --- /dev/null +++ b/legacy-reexport/operators/elementAt.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/elementAt'; diff --git a/legacy-reexport/operators/every.ts b/legacy-reexport/operators/every.ts new file mode 100644 index 0000000000..15b9f46f7f --- /dev/null +++ b/legacy-reexport/operators/every.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/every'; diff --git a/legacy-reexport/operators/exhaust.ts b/legacy-reexport/operators/exhaust.ts new file mode 100644 index 0000000000..19a3637cfb --- /dev/null +++ b/legacy-reexport/operators/exhaust.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/exhaust'; diff --git a/legacy-reexport/operators/exhaustMap.ts b/legacy-reexport/operators/exhaustMap.ts new file mode 100644 index 0000000000..cf4ae30bed --- /dev/null +++ b/legacy-reexport/operators/exhaustMap.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/exhaustMap'; diff --git a/legacy-reexport/operators/expand.ts b/legacy-reexport/operators/expand.ts new file mode 100644 index 0000000000..0cef04ce50 --- /dev/null +++ b/legacy-reexport/operators/expand.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/expand'; diff --git a/legacy-reexport/operators/filter.ts b/legacy-reexport/operators/filter.ts new file mode 100644 index 0000000000..23b8666dd9 --- /dev/null +++ b/legacy-reexport/operators/filter.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/filter'; diff --git a/legacy-reexport/operators/finalize.ts b/legacy-reexport/operators/finalize.ts new file mode 100644 index 0000000000..9c32dfcf57 --- /dev/null +++ b/legacy-reexport/operators/finalize.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/finalize'; diff --git a/legacy-reexport/operators/find.ts b/legacy-reexport/operators/find.ts new file mode 100644 index 0000000000..98a272d7e0 --- /dev/null +++ b/legacy-reexport/operators/find.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/find'; diff --git a/legacy-reexport/operators/findIndex.ts b/legacy-reexport/operators/findIndex.ts new file mode 100644 index 0000000000..167707fb84 --- /dev/null +++ b/legacy-reexport/operators/findIndex.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/findIndex'; diff --git a/legacy-reexport/operators/first.ts b/legacy-reexport/operators/first.ts new file mode 100644 index 0000000000..c0266e31e9 --- /dev/null +++ b/legacy-reexport/operators/first.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/first'; diff --git a/legacy-reexport/operators/groupBy.ts b/legacy-reexport/operators/groupBy.ts new file mode 100644 index 0000000000..52c6f58474 --- /dev/null +++ b/legacy-reexport/operators/groupBy.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/groupBy'; diff --git a/legacy-reexport/operators/ignoreElements.ts b/legacy-reexport/operators/ignoreElements.ts new file mode 100644 index 0000000000..590bf883df --- /dev/null +++ b/legacy-reexport/operators/ignoreElements.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/ignoreElements'; diff --git a/legacy-reexport/operators/isEmpty.ts b/legacy-reexport/operators/isEmpty.ts new file mode 100644 index 0000000000..fd1d1afc02 --- /dev/null +++ b/legacy-reexport/operators/isEmpty.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/isEmpty'; diff --git a/legacy-reexport/operators/last.ts b/legacy-reexport/operators/last.ts new file mode 100644 index 0000000000..c8464bf4c2 --- /dev/null +++ b/legacy-reexport/operators/last.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/last'; diff --git a/legacy-reexport/operators/map.ts b/legacy-reexport/operators/map.ts new file mode 100644 index 0000000000..7e8cb1f837 --- /dev/null +++ b/legacy-reexport/operators/map.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/map'; diff --git a/legacy-reexport/operators/mapTo.ts b/legacy-reexport/operators/mapTo.ts new file mode 100644 index 0000000000..72b4d9e5c3 --- /dev/null +++ b/legacy-reexport/operators/mapTo.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/mapTo'; diff --git a/legacy-reexport/operators/materialize.ts b/legacy-reexport/operators/materialize.ts new file mode 100644 index 0000000000..e050f1e764 --- /dev/null +++ b/legacy-reexport/operators/materialize.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/materialize'; diff --git a/legacy-reexport/operators/max.ts b/legacy-reexport/operators/max.ts new file mode 100644 index 0000000000..044da470dd --- /dev/null +++ b/legacy-reexport/operators/max.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/max'; diff --git a/legacy-reexport/operators/merge.ts b/legacy-reexport/operators/merge.ts new file mode 100644 index 0000000000..7d9f674d48 --- /dev/null +++ b/legacy-reexport/operators/merge.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/merge'; \ No newline at end of file diff --git a/legacy-reexport/operators/mergeAll.ts b/legacy-reexport/operators/mergeAll.ts new file mode 100644 index 0000000000..b5c5b38f84 --- /dev/null +++ b/legacy-reexport/operators/mergeAll.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/mergeAll'; diff --git a/legacy-reexport/operators/mergeMap.ts b/legacy-reexport/operators/mergeMap.ts new file mode 100644 index 0000000000..af5c7c153b --- /dev/null +++ b/legacy-reexport/operators/mergeMap.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/mergeMap'; diff --git a/legacy-reexport/operators/mergeMapTo.ts b/legacy-reexport/operators/mergeMapTo.ts new file mode 100644 index 0000000000..67b6cb7bd4 --- /dev/null +++ b/legacy-reexport/operators/mergeMapTo.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/mergeMapTo'; diff --git a/legacy-reexport/operators/mergeScan.ts b/legacy-reexport/operators/mergeScan.ts new file mode 100644 index 0000000000..ef73adcb71 --- /dev/null +++ b/legacy-reexport/operators/mergeScan.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/mergeScan'; diff --git a/legacy-reexport/operators/min.ts b/legacy-reexport/operators/min.ts new file mode 100644 index 0000000000..3706e3fc50 --- /dev/null +++ b/legacy-reexport/operators/min.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/min'; diff --git a/legacy-reexport/operators/multicast.ts b/legacy-reexport/operators/multicast.ts new file mode 100644 index 0000000000..94702843b7 --- /dev/null +++ b/legacy-reexport/operators/multicast.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/multicast'; diff --git a/legacy-reexport/operators/observeOn.ts b/legacy-reexport/operators/observeOn.ts new file mode 100644 index 0000000000..0f6d414013 --- /dev/null +++ b/legacy-reexport/operators/observeOn.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/observeOn'; diff --git a/legacy-reexport/operators/onErrorResumeNext.ts b/legacy-reexport/operators/onErrorResumeNext.ts new file mode 100644 index 0000000000..0b19815c0e --- /dev/null +++ b/legacy-reexport/operators/onErrorResumeNext.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/onErrorResumeNext'; diff --git a/legacy-reexport/operators/pairwise.ts b/legacy-reexport/operators/pairwise.ts new file mode 100644 index 0000000000..f83f7320c2 --- /dev/null +++ b/legacy-reexport/operators/pairwise.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/pairwise'; diff --git a/legacy-reexport/operators/partition.ts b/legacy-reexport/operators/partition.ts new file mode 100644 index 0000000000..3c8284345f --- /dev/null +++ b/legacy-reexport/operators/partition.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/partition'; diff --git a/legacy-reexport/operators/pluck.ts b/legacy-reexport/operators/pluck.ts new file mode 100644 index 0000000000..2ac910af68 --- /dev/null +++ b/legacy-reexport/operators/pluck.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/pluck'; diff --git a/legacy-reexport/operators/publish.ts b/legacy-reexport/operators/publish.ts new file mode 100644 index 0000000000..a21951d7a2 --- /dev/null +++ b/legacy-reexport/operators/publish.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/publish'; diff --git a/legacy-reexport/operators/publishBehavior.ts b/legacy-reexport/operators/publishBehavior.ts new file mode 100644 index 0000000000..53cbc378aa --- /dev/null +++ b/legacy-reexport/operators/publishBehavior.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/publishBehavior'; diff --git a/legacy-reexport/operators/publishLast.ts b/legacy-reexport/operators/publishLast.ts new file mode 100644 index 0000000000..0fcb439984 --- /dev/null +++ b/legacy-reexport/operators/publishLast.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/publishLast'; diff --git a/legacy-reexport/operators/publishReplay.ts b/legacy-reexport/operators/publishReplay.ts new file mode 100644 index 0000000000..ff87a2d8a6 --- /dev/null +++ b/legacy-reexport/operators/publishReplay.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/publishReplay'; diff --git a/legacy-reexport/operators/race.ts b/legacy-reexport/operators/race.ts new file mode 100644 index 0000000000..95047c74db --- /dev/null +++ b/legacy-reexport/operators/race.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/race'; diff --git a/legacy-reexport/operators/reduce.ts b/legacy-reexport/operators/reduce.ts new file mode 100644 index 0000000000..abb05c3ed7 --- /dev/null +++ b/legacy-reexport/operators/reduce.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/reduce'; diff --git a/legacy-reexport/operators/refCount.ts b/legacy-reexport/operators/refCount.ts new file mode 100644 index 0000000000..3c38baa151 --- /dev/null +++ b/legacy-reexport/operators/refCount.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/refCount'; diff --git a/legacy-reexport/operators/repeat.ts b/legacy-reexport/operators/repeat.ts new file mode 100644 index 0000000000..1f36353630 --- /dev/null +++ b/legacy-reexport/operators/repeat.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/repeat'; diff --git a/legacy-reexport/operators/repeatWhen.ts b/legacy-reexport/operators/repeatWhen.ts new file mode 100644 index 0000000000..df052ac0a6 --- /dev/null +++ b/legacy-reexport/operators/repeatWhen.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/repeatWhen'; diff --git a/legacy-reexport/operators/retry.ts b/legacy-reexport/operators/retry.ts new file mode 100644 index 0000000000..b8d2feebb6 --- /dev/null +++ b/legacy-reexport/operators/retry.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/retry'; diff --git a/legacy-reexport/operators/retryWhen.ts b/legacy-reexport/operators/retryWhen.ts new file mode 100644 index 0000000000..00f9bdfd91 --- /dev/null +++ b/legacy-reexport/operators/retryWhen.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/retryWhen'; diff --git a/legacy-reexport/operators/sample.ts b/legacy-reexport/operators/sample.ts new file mode 100644 index 0000000000..0e05a4ba75 --- /dev/null +++ b/legacy-reexport/operators/sample.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/sample'; diff --git a/legacy-reexport/operators/sampleTime.ts b/legacy-reexport/operators/sampleTime.ts new file mode 100644 index 0000000000..5041a5130e --- /dev/null +++ b/legacy-reexport/operators/sampleTime.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/sampleTime'; diff --git a/legacy-reexport/operators/scan.ts b/legacy-reexport/operators/scan.ts new file mode 100644 index 0000000000..acaee73d15 --- /dev/null +++ b/legacy-reexport/operators/scan.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/scan'; diff --git a/legacy-reexport/operators/sequenceEqual.ts b/legacy-reexport/operators/sequenceEqual.ts new file mode 100644 index 0000000000..0a6e3cbc6a --- /dev/null +++ b/legacy-reexport/operators/sequenceEqual.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/sequenceEqual'; diff --git a/legacy-reexport/operators/share.ts b/legacy-reexport/operators/share.ts new file mode 100644 index 0000000000..fd113fdae8 --- /dev/null +++ b/legacy-reexport/operators/share.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/share'; diff --git a/legacy-reexport/operators/shareReplay.ts b/legacy-reexport/operators/shareReplay.ts new file mode 100644 index 0000000000..d489c81031 --- /dev/null +++ b/legacy-reexport/operators/shareReplay.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/shareReplay'; diff --git a/legacy-reexport/operators/single.ts b/legacy-reexport/operators/single.ts new file mode 100644 index 0000000000..096d4b42ff --- /dev/null +++ b/legacy-reexport/operators/single.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/single'; diff --git a/legacy-reexport/operators/skip.ts b/legacy-reexport/operators/skip.ts new file mode 100644 index 0000000000..002baeb91c --- /dev/null +++ b/legacy-reexport/operators/skip.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/skip'; diff --git a/legacy-reexport/operators/skipLast.ts b/legacy-reexport/operators/skipLast.ts new file mode 100644 index 0000000000..15d1c49652 --- /dev/null +++ b/legacy-reexport/operators/skipLast.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/skipLast'; diff --git a/legacy-reexport/operators/skipUntil.ts b/legacy-reexport/operators/skipUntil.ts new file mode 100644 index 0000000000..4193fe2c64 --- /dev/null +++ b/legacy-reexport/operators/skipUntil.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/skipUntil'; diff --git a/legacy-reexport/operators/skipWhile.ts b/legacy-reexport/operators/skipWhile.ts new file mode 100644 index 0000000000..34fb4d65f3 --- /dev/null +++ b/legacy-reexport/operators/skipWhile.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/skipWhile'; diff --git a/legacy-reexport/operators/startWith.ts b/legacy-reexport/operators/startWith.ts new file mode 100644 index 0000000000..901bbbae62 --- /dev/null +++ b/legacy-reexport/operators/startWith.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/startWith'; diff --git a/legacy-reexport/operators/subscribeOn.ts b/legacy-reexport/operators/subscribeOn.ts new file mode 100644 index 0000000000..eb1c233656 --- /dev/null +++ b/legacy-reexport/operators/subscribeOn.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/subscribeOn'; diff --git a/legacy-reexport/operators/switchAll.ts b/legacy-reexport/operators/switchAll.ts new file mode 100644 index 0000000000..37a8c202d1 --- /dev/null +++ b/legacy-reexport/operators/switchAll.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/switchAll'; diff --git a/legacy-reexport/operators/switchMap.ts b/legacy-reexport/operators/switchMap.ts new file mode 100644 index 0000000000..840c2c71dc --- /dev/null +++ b/legacy-reexport/operators/switchMap.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/switchMap'; diff --git a/legacy-reexport/operators/switchMapTo.ts b/legacy-reexport/operators/switchMapTo.ts new file mode 100644 index 0000000000..fbefdfe14e --- /dev/null +++ b/legacy-reexport/operators/switchMapTo.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/switchMapTo'; diff --git a/legacy-reexport/operators/take.ts b/legacy-reexport/operators/take.ts new file mode 100644 index 0000000000..1176ad74df --- /dev/null +++ b/legacy-reexport/operators/take.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/take'; diff --git a/legacy-reexport/operators/takeLast.ts b/legacy-reexport/operators/takeLast.ts new file mode 100644 index 0000000000..35e85f2df3 --- /dev/null +++ b/legacy-reexport/operators/takeLast.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/takeLast'; diff --git a/legacy-reexport/operators/takeUntil.ts b/legacy-reexport/operators/takeUntil.ts new file mode 100644 index 0000000000..828abef526 --- /dev/null +++ b/legacy-reexport/operators/takeUntil.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/takeUntil'; diff --git a/legacy-reexport/operators/takeWhile.ts b/legacy-reexport/operators/takeWhile.ts new file mode 100644 index 0000000000..c3edb4e3e3 --- /dev/null +++ b/legacy-reexport/operators/takeWhile.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/takeWhile'; diff --git a/legacy-reexport/operators/tap.ts b/legacy-reexport/operators/tap.ts new file mode 100644 index 0000000000..6190e75efb --- /dev/null +++ b/legacy-reexport/operators/tap.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/tap'; diff --git a/legacy-reexport/operators/throttle.ts b/legacy-reexport/operators/throttle.ts new file mode 100644 index 0000000000..f887a2feac --- /dev/null +++ b/legacy-reexport/operators/throttle.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/throttle'; diff --git a/legacy-reexport/operators/throttleTime.ts b/legacy-reexport/operators/throttleTime.ts new file mode 100644 index 0000000000..8fbd3c88a5 --- /dev/null +++ b/legacy-reexport/operators/throttleTime.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/throttleTime'; diff --git a/legacy-reexport/operators/throwIfEmpty.ts b/legacy-reexport/operators/throwIfEmpty.ts new file mode 100644 index 0000000000..6bb64cd32a --- /dev/null +++ b/legacy-reexport/operators/throwIfEmpty.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/throwIfEmpty'; diff --git a/legacy-reexport/operators/timeInterval.ts b/legacy-reexport/operators/timeInterval.ts new file mode 100644 index 0000000000..6af39119ad --- /dev/null +++ b/legacy-reexport/operators/timeInterval.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/timeInterval'; diff --git a/legacy-reexport/operators/timeout.ts b/legacy-reexport/operators/timeout.ts new file mode 100644 index 0000000000..c4a43f1c31 --- /dev/null +++ b/legacy-reexport/operators/timeout.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/timeout'; diff --git a/legacy-reexport/operators/timeoutWith.ts b/legacy-reexport/operators/timeoutWith.ts new file mode 100644 index 0000000000..2cfcad8617 --- /dev/null +++ b/legacy-reexport/operators/timeoutWith.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/timeoutWith'; diff --git a/legacy-reexport/operators/timestamp.ts b/legacy-reexport/operators/timestamp.ts new file mode 100644 index 0000000000..6580e38e31 --- /dev/null +++ b/legacy-reexport/operators/timestamp.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/timestamp'; diff --git a/legacy-reexport/operators/toArray.ts b/legacy-reexport/operators/toArray.ts new file mode 100644 index 0000000000..7f678db1d0 --- /dev/null +++ b/legacy-reexport/operators/toArray.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/toArray'; diff --git a/legacy-reexport/operators/window.ts b/legacy-reexport/operators/window.ts new file mode 100644 index 0000000000..2642141bf4 --- /dev/null +++ b/legacy-reexport/operators/window.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/window'; diff --git a/legacy-reexport/operators/windowCount.ts b/legacy-reexport/operators/windowCount.ts new file mode 100644 index 0000000000..b774707730 --- /dev/null +++ b/legacy-reexport/operators/windowCount.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/windowCount'; diff --git a/legacy-reexport/operators/windowTime.ts b/legacy-reexport/operators/windowTime.ts new file mode 100644 index 0000000000..2cbf76fc87 --- /dev/null +++ b/legacy-reexport/operators/windowTime.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/windowTime'; diff --git a/legacy-reexport/operators/windowToggle.ts b/legacy-reexport/operators/windowToggle.ts new file mode 100644 index 0000000000..b116f17e90 --- /dev/null +++ b/legacy-reexport/operators/windowToggle.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/windowToggle'; diff --git a/legacy-reexport/operators/windowWhen.ts b/legacy-reexport/operators/windowWhen.ts new file mode 100644 index 0000000000..782d4dc0ba --- /dev/null +++ b/legacy-reexport/operators/windowWhen.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/windowWhen'; diff --git a/legacy-reexport/operators/withLatestFrom.ts b/legacy-reexport/operators/withLatestFrom.ts new file mode 100644 index 0000000000..15f7450bf1 --- /dev/null +++ b/legacy-reexport/operators/withLatestFrom.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/withLatestFrom'; diff --git a/legacy-reexport/operators/zip.ts b/legacy-reexport/operators/zip.ts new file mode 100644 index 0000000000..c75d56f1fe --- /dev/null +++ b/legacy-reexport/operators/zip.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/zip'; diff --git a/legacy-reexport/operators/zipAll.ts b/legacy-reexport/operators/zipAll.ts new file mode 100644 index 0000000000..3e69835c84 --- /dev/null +++ b/legacy-reexport/operators/zipAll.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/operators/zipAll'; diff --git a/legacy-reexport/scheduler/animationFrame.ts b/legacy-reexport/scheduler/animationFrame.ts new file mode 100644 index 0000000000..f293624484 --- /dev/null +++ b/legacy-reexport/scheduler/animationFrame.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/scheduler/animationFrame'; diff --git a/legacy-reexport/scheduler/asap.ts b/legacy-reexport/scheduler/asap.ts new file mode 100644 index 0000000000..934d4b55a7 --- /dev/null +++ b/legacy-reexport/scheduler/asap.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/scheduler/asap'; diff --git a/legacy-reexport/scheduler/async.ts b/legacy-reexport/scheduler/async.ts new file mode 100644 index 0000000000..ed5a61385b --- /dev/null +++ b/legacy-reexport/scheduler/async.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/scheduler/async'; diff --git a/legacy-reexport/scheduler/queue.ts b/legacy-reexport/scheduler/queue.ts new file mode 100644 index 0000000000..daea584555 --- /dev/null +++ b/legacy-reexport/scheduler/queue.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/scheduler/queue'; diff --git a/legacy-reexport/symbol/iterator.ts b/legacy-reexport/symbol/iterator.ts new file mode 100644 index 0000000000..709036080a --- /dev/null +++ b/legacy-reexport/symbol/iterator.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/symbol/iterator'; diff --git a/legacy-reexport/symbol/observable.ts b/legacy-reexport/symbol/observable.ts new file mode 100644 index 0000000000..c5fc191347 --- /dev/null +++ b/legacy-reexport/symbol/observable.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/symbol/observable'; diff --git a/legacy-reexport/symbol/rxSubscriber.ts b/legacy-reexport/symbol/rxSubscriber.ts new file mode 100644 index 0000000000..cf3866afc1 --- /dev/null +++ b/legacy-reexport/symbol/rxSubscriber.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/symbol/rxSubscriber'; diff --git a/legacy-reexport/util/Immediate.ts b/legacy-reexport/util/Immediate.ts new file mode 100644 index 0000000000..f01cc7d950 --- /dev/null +++ b/legacy-reexport/util/Immediate.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/util/Immediate'; \ No newline at end of file diff --git a/legacy-reexport/util/root.ts b/legacy-reexport/util/root.ts new file mode 100644 index 0000000000..fb04f24ee3 --- /dev/null +++ b/legacy-reexport/util/root.ts @@ -0,0 +1 @@ +export * from 'rxjs-compat/util/root'; \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 7e68ad39f9..7aad0d3bbe 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "@reactivex/rxjs", - "version": "6.0.0-alpha.3", + "version": "6.0.0-alpha.4", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 15c74b03e7..b59f9d57ab 100644 --- a/package.json +++ b/package.json @@ -75,17 +75,20 @@ "precommit": "lint-staged", "commitmsg": "validate-commit-msg", "info": "npm-scripts-info", - "build_all": "npm-run-all clean_dist copy_sources build_cjs build_esm5 build_esm2015 build_esm5_for_rollup build_umd generate_packages", + "build_all": "npm-run-all compat_build_all clean_dist copy_sources build_cjs build_esm5 build_esm2015 build_esm5_for_rollup build_umd build_legacy_reexport generate_packages copy_for_tests", "build_cjs": "npm-run-all clean_dist_cjs compile_dist_cjs", "build_esm5": "npm-run-all clean_dist_esm5 compile_dist_esm5", - "build_esm5_for_rollup": "npm-run-all clean_dist_esm5_for_rollup compile_dist_esm5_for_rollup", + "build_esm5_for_rollup": "npm-run-all clean_dist_esm5_for_rollup compile_dist_esm5_for_rollup && mkdirp dist/esm5_for_rollup/node_modules && shx cp -r ./dist-compat/package ./dist/esm5_for_rollup/node_modules/rxjs-compat", "build_esm2015": "npm-run-all clean_dist_esm2015 compile_dist_esm2015", "build_esm2015_for_docs": "npm-run-all clean_dist_esm2015 compile_dist_esm2015_for_docs", + "build_legacy_reexport": "npm-run-all compile_legacy_reexport", "build_closure_core": "node ./tools/make-closure-core.js", "build_global": "npm-run-all clean_dist_global build_esm5_for_rollup && mkdirp ./dist/global && node ./tools/make-umd-bundle.js && npm-run-all build_closure_core clean_dist_esm5_for_rollup", "build_umd": "npm-run-all clean_dist_global && mkdirp ./dist/global && node ./tools/make-umd-bundle.js && npm-run-all build_closure_core", "build_perf": "webdriver-manager update && npm-run-all build_cjs build_global perf", "build_docs": "npm-run-all build_global build_esm2015_for_docs build_cjs tests2png decision_tree_widget && esdoc -c esdoc.json && npm-run-all clean_dist_esm2015", + "build_spec": "npm-run-all build_cjs generate_packages copy_for_tests", + "build_spec_full": "npm-run-all compat_build_cjs compile_legacy_reexport compat_generate_packages build_spec", "build_spec_browser": "webpack --config spec/support/webpack.mocha.config.js", "clean_dist": "shx rm -rf ./dist", "clean_dist_cjs": "shx rm -rf ./dist/cjs", @@ -99,7 +102,9 @@ "compile_dist_esm2015": "tsc -p ./tsconfig/tsconfig.esm2015.json", "compile_dist_esm2015_for_docs": "tsc ./dist/src/internal/Rx.ts ./dist/src/add/observable/of.ts ./dist/src/MiscJSDoc.ts -m es2015 --sourceMap --outDir ./dist/es6 --target es2015 -d --diagnostics --pretty --noImplicitAny --noImplicitReturns --noImplicitThis --suppressImplicitAnyIndexErrors --moduleResolution node", "compile_dist_esm5_for_rollup": "tsc -p ./tsconfig/tsconfig.esm5.rollup.json", + "compile_legacy_reexport": "tsc -p ./tsconfig/tsconfig.legacy-reexport.json", "copy_sources": "mkdirp dist && shx cp -r ./src/ ./dist/src", + "copy_for_tests": "shx rm -rf ./spec-build && shx cp -r ./spec/ ./spec-build/ && mkdirp ./spec-build/node_modules && shx cp -r ./dist/package/ ./spec-build/node_modules/rxjs && shx cp -r ./dist-compat/package/ ./spec-build/node_modules/rxjs-compat", "decision_tree_widget": "cd doc/decision-tree-widget && npm run build && cd ../..", "doctoc": "doctoc CONTRIBUTING.md", "generate_packages": "node .make-packages.js", @@ -112,12 +117,25 @@ "prepublish": "shx rm -rf ./typings && npm run build_all", "publish_docs": "./publish_docs.sh", "test_browser": "npm-run-all build_spec_browser && opn spec/support/mocha-browser-runner.html", - "test": "cross-env TS_NODE_FAST=true mocha --compilers ts:ts-node/register --opts spec/support/coverage.opts \"spec/**/*-spec.ts\"", + "test": "cross-env TS_NODE_FAST=true mocha --require ts-node/register --opts spec-build/support/coverage.opts \"spec-build/**/*-spec.ts\"", "test:cover": "cross-env TS_NODE_FAST=true nyc npm test", "test:circular": "dependency-cruise --validate .dependency-cruiser.json -x \"^node_modules\" src", "test:systemjs": "node integration/systemjs/systemjs-compatibility-spec.js", "tests2png": "mkdirp tmp/docs/img && cross-env TS_NODE_FAST=true mocha --compilers ts:ts-node/register --opts spec/support/tests2png.opts \"spec/**/*-spec.ts\"", - "watch": "watch \"echo triggering build && npm run test && echo build completed\" src -d -u -w=15" + "watch": "watch \"echo triggering build && npm run build_spec && npm run test && echo build completed\" src -d -u -w=15", + "compat_build_all": "npm-run-all compat_clean_dist compat_build_cjs compat_build_esm5 compat_build_esm2015 compat_generate_packages", + "compat_build_cjs": "npm-run-all compat_clean_dist_cjs compat_compile_dist_cjs", + "compat_build_esm5": "npm-run-all compat_clean_dist_esm5 compat_compile_dist_esm5", + "compat_build_esm2015": "npm-run-all compat_clean_dist_esm2015 compat_compile_dist_esm2015", + "compat_clean_dist": "shx rm -rf ./dist-compat", + "compat_clean_dist_cjs": "shx rm -rf ./dist-compat/cjs", + "compat_clean_dist_esm5": "shx rm -rf ./dist-compat/esm5", + "compat_clean_dist_esm2015": "shx rm -rf ./dist-compat/esm2015", + "compat_compile_dist_cjs": "tsc -p ./tsconfig/compat/tsconfig.cjs.json", + "compat_compile_dist_esm5": "tsc -p ./tsconfig/compat/tsconfig.esm5.json", + "compat_compile_dist_esm2015": "tsc -p ./tsconfig/compat/tsconfig.esm2015.json", + "compat_copy_sources": "mkdirp dist-compat && shx cp -r ./compat/ ./dist-compat/", + "compat_generate_packages": "node .make-compat-package.js" }, "repository": { "type": "git", @@ -221,7 +239,7 @@ "rollup-plugin-inject": "2.0.0", "rollup-plugin-node-resolve": "2.0.0", "rx": "latest", - "rxjs": "latest", + "rxjs": "^5.5.7", "shx": "0.2.2", "sinon": "4.3.0", "sinon-chai": "2.14.0", diff --git a/spec/Notification-spec.ts b/spec/Notification-spec.ts index a9fd39f127..41637e9ed8 100644 --- a/spec/Notification-spec.ts +++ b/spec/Notification-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { expectObservable } from './helpers/marble-testing'; const Notification = Rx.Notification; diff --git a/spec/Observable-spec.ts b/spec/Observable-spec.ts index b15e8b1002..fa12c7ff61 100644 --- a/spec/Observable-spec.ts +++ b/spec/Observable-spec.ts @@ -1,6 +1,6 @@ import { expect } from 'chai'; import * as sinon from 'sinon'; -import * as Rx from '../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { Observer, TeardownLogic } from '../src/internal/types'; import { cold, expectObservable, expectSubscriptions } from './helpers/marble-testing'; import { map } from '../src/internal/operators/map'; diff --git a/spec/Scheduler-spec.ts b/spec/Scheduler-spec.ts index 5b547f4d2e..9ca4c94886 100644 --- a/spec/Scheduler-spec.ts +++ b/spec/Scheduler-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; const Scheduler = Rx.Scheduler; diff --git a/spec/Subject-spec.ts b/spec/Subject-spec.ts index 56a9fb9a34..f074689329 100644 --- a/spec/Subject-spec.ts +++ b/spec/Subject-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, expectObservable } from './helpers/marble-testing'; const Subject = Rx.Subject; diff --git a/spec/Subscriber-spec.ts b/spec/Subscriber-spec.ts index bd62c9dfe6..9b57cfab74 100644 --- a/spec/Subscriber-spec.ts +++ b/spec/Subscriber-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; const Subscriber = Rx.Subscriber; diff --git a/spec/Subscription-spec.ts b/spec/Subscription-spec.ts index ab9b84a888..3d9ac956a2 100644 --- a/spec/Subscription-spec.ts +++ b/spec/Subscription-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; const Observable = Rx.Observable; const Subscription = Rx.Subscription; diff --git a/spec/ajax/index-spec.ts b/spec/ajax/index-spec.ts index 7827a82fa7..0bb1b590d9 100644 --- a/spec/ajax/index-spec.ts +++ b/spec/ajax/index-spec.ts @@ -1,4 +1,4 @@ -import * as index from '../../src/ajax/index'; +import * as index from 'rxjs/ajax'; import { expect } from 'chai'; describe('index', () => { diff --git a/spec/exports-spec.ts b/spec/exports-spec.ts index 5adc2eded9..b30e92db14 100644 --- a/spec/exports-spec.ts +++ b/spec/exports-spec.ts @@ -1,29 +1,7 @@ import { expect } from 'chai'; -import { bindCallback } from '../src/internal/observable/bindCallback'; -import { bindNodeCallback } from '../src/internal/observable/bindNodeCallback'; -import { combineLatest } from '../src/internal/observable/combineLatest'; -import { concat } from '../src/internal/observable/concat'; -import { defer } from '../src/internal/observable/defer'; -import { empty } from '../src/internal/observable/empty'; -import { forkJoin } from '../src/internal/observable/forkJoin'; -import { from } from '../src/internal/observable/from'; -import { fromEvent } from '../src/internal/observable/fromEvent'; -import { fromEventPattern } from '../src/internal/observable/fromEventPattern'; -import { fromPromise } from '../src/internal/observable/fromPromise'; -import { iif } from '../src/internal/observable/iif'; -import { interval } from '../src/internal/observable/interval'; -import { merge } from '../src/internal/observable/merge'; -import { never } from '../src/internal/observable/never'; -import { of } from '../src/internal/observable/of'; -import { onErrorResumeNext } from '../src/internal/observable/onErrorResumeNext'; -import { pairs } from '../src/internal/observable/pairs'; -import { race } from '../src/internal/observable/race'; -import { range } from '../src/internal/observable/range'; -import { throwError } from '../src/internal/observable/throwError'; -import { timer } from '../src/internal/observable/timer'; -import { using } from '../src/internal/observable/using'; -import { zip } from '../src/internal/observable/zip'; -import * as Rx from '../src/internal/Rx'; +import { bindCallback, bindNodeCallback, combineLatest, concat, defer, empty, forkJoin, from, fromEvent, fromEventPattern, + iif, interval, merge, NEVER, of, onErrorResumeNext, pairs, race, range, throwError, timer, using, zip } from 'rxjs'; +import * as Rx from 'rxjs/Rx'; describe('exports', () => { it('should have rxjs/observable/bindCallback', () => { @@ -67,7 +45,7 @@ describe('exports', () => { }); it('should have rxjs/observable/fromPromise', () => { - expect(fromPromise).to.equal(Rx.Observable.fromPromise); + expect(from).to.equal(Rx.Observable.fromPromise); }); it('should have rxjs/observable/iif', () => { diff --git a/spec/helpers/marble-testing.ts b/spec/helpers/marble-testing.ts index cfc6149a7d..4a9dd81182 100644 --- a/spec/helpers/marble-testing.ts +++ b/spec/helpers/marble-testing.ts @@ -1,8 +1,9 @@ -import { Observable } from '../../src/internal/Observable'; +import { Observable } from 'rxjs'; +import { TestScheduler } from 'rxjs/testing'; import { SubscriptionLog } from '../../src/internal/testing/SubscriptionLog'; import { ColdObservable } from '../../src/internal/testing/ColdObservable'; import { HotObservable } from '../../src/internal/testing/HotObservable'; -import { TestScheduler, observableToBeFn, subscriptionLogsToBeFn } from '../../src/internal/testing/TestScheduler'; +import { observableToBeFn, subscriptionLogsToBeFn } from '../../src/internal/testing/TestScheduler'; declare const global: any; diff --git a/spec/helpers/test-helper.ts b/spec/helpers/test-helper.ts index 49443ffad3..3c8f598f64 100644 --- a/spec/helpers/test-helper.ts +++ b/spec/helpers/test-helper.ts @@ -1,9 +1,9 @@ declare const global: any; -import * as Rx from '../../src/internal/Rx'; -import { ObservableInput } from '../../src/internal/types'; -import { root } from '../../src/internal/util/root'; -import { $$iterator } from '../../src/internal/symbol/iterator'; +import * as Rx from 'rxjs/Rx'; +import { ObservableInput } from 'rxjs'; +import { iterator } from 'rxjs/symbol/iterator'; +import { root } from 'rxjs/util/root'; import $$symbolObservable from 'symbol-observable'; export function lowerCaseO(...args: Array): Rx.Observable { @@ -30,7 +30,7 @@ export const createObservableInputs = (value: T) => Rx.Observable.of({ - [$$iterator]: () => { + [iterator]: () => { const iteratorResults = [ { value, done: false }, { done: true } diff --git a/spec/helpers/testScheduler-ui.ts b/spec/helpers/testScheduler-ui.ts index 2a1198a9d0..7d78ff7cc9 100644 --- a/spec/helpers/testScheduler-ui.ts +++ b/spec/helpers/testScheduler-ui.ts @@ -4,7 +4,7 @@ import * as _ from 'lodash'; import * as chai from 'chai'; import * as sinonChai from 'sinon-chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import * as marble from './marble-testing'; //tslint:disable:no-var-requires no-require-imports diff --git a/spec/helpers/tests2png/diagram-test-runner.ts b/spec/helpers/tests2png/diagram-test-runner.ts index 54a8ccd952..78e9f6e6bd 100644 --- a/spec/helpers/tests2png/diagram-test-runner.ts +++ b/spec/helpers/tests2png/diagram-test-runner.ts @@ -1,9 +1,9 @@ import { painter } from './painter'; -import { Observable } from '../../../src/internal/Observable'; +import { Observable } from 'rxjs'; +import { TestScheduler } from 'rxjs/testing'; import { TestMessage } from '../../../src/internal/testing/TestMessage'; import { ColdObservable } from '../../../src/internal/testing/ColdObservable'; import { HotObservable } from '../../../src/internal/testing/HotObservable'; -import { TestScheduler, observableToBeFn, subscriptionLogsToBeFn } from '../../../src/internal/testing/TestScheduler'; import { TestStream } from './types'; declare const global: any; diff --git a/spec/helpers/tests2png/painter.ts b/spec/helpers/tests2png/painter.ts index 0418965c05..c148d14935 100644 --- a/spec/helpers/tests2png/painter.ts +++ b/spec/helpers/tests2png/painter.ts @@ -3,7 +3,7 @@ import * as gm from 'gm'; import * as Color from 'color'; import { cloneDeep, isEqual} from 'lodash'; import { TestMessage } from '../../../src/internal/testing/TestMessage'; -import { Observable } from '../../../src/internal/Observable'; +import { Observable } from 'rxjs'; import { GMObject, MarbleContent, TestStream } from './types'; let canvasHeight: number | undefined; diff --git a/spec/internal/rxjs-spec.ts b/spec/internal/rxjs-spec.ts deleted file mode 100644 index 04758feb0d..0000000000 --- a/spec/internal/rxjs-spec.ts +++ /dev/null @@ -1,39 +0,0 @@ -import { expect } from 'chai'; -import * as umd from '../../src/internal/umd'; -import * as rx_index from '../../src'; -import * as rx_operators from '../../src/operators'; -import * as rx_testing from '../../src/testing'; -import * as rx_ajax from '../../src/ajax'; -import * as rx_websocket from '../../src/websocket'; - -describe('rxjs exports', () => { - Object.keys(rx_index).forEach(key => { - it(`should export rxjs.${key}`, () => { - expect(umd[key]).to.equal(rx_index[key]); - }); - }); - - Object.keys(rx_operators).forEach(key => { - it(`should export rxjs.operators.${key}`, () => { - expect(umd.operators[key]).to.equal(rx_operators[key]); - }); - }); - - Object.keys(rx_testing).forEach(key => { - it(`should export rxjs.testing.${key}`, () => { - expect(umd.testing[key]).to.equal(rx_testing[key]); - }); - }); - - Object.keys(rx_ajax).forEach(key => { - it(`should export rxjs.ajax.${key}`, () => { - expect(umd.ajax[key]).to.equal(rx_ajax[key]); - }); - }); - - Object.keys(rx_websocket).forEach(key => { - it(`should export rxjs.websocket.${key}`, () => { - expect(umd.websocket[key]).to.equal(rx_websocket[key]); - }); - }); -}); diff --git a/spec/observables/IteratorObservable-spec.ts b/spec/observables/IteratorObservable-spec.ts index a19cb5d68f..cbfd008473 100644 --- a/spec/observables/IteratorObservable-spec.ts +++ b/spec/observables/IteratorObservable-spec.ts @@ -1,7 +1,7 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; -import { queue } from '../../src/internal/scheduler/queue'; -import { fromIterable } from '../../src/internal/observable/fromIterable'; +import * as Rx from 'rxjs/Rx'; +import { queue } from 'rxjs/scheduler/queue'; +import { fromIterable } from 'rxjs/observable/fromIterable'; declare const expectObservable: any; declare const rxTestScheduler: Rx.TestScheduler; diff --git a/spec/observables/ScalarObservable-spec.ts b/spec/observables/ScalarObservable-spec.ts index a92e0bfa51..31ae60ff3e 100644 --- a/spec/observables/ScalarObservable-spec.ts +++ b/spec/observables/ScalarObservable-spec.ts @@ -1,6 +1,6 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; -import { scalar } from '../../src/internal/observable/scalar'; +import * as Rx from 'rxjs/Rx'; +import { scalar } from 'rxjs/observable/scalar'; declare const rxTestScheduler: Rx.TestScheduler; diff --git a/spec/observables/SubscribeOnObservable-spec.ts b/spec/observables/SubscribeOnObservable-spec.ts index 3a174dba91..a826c2928f 100644 --- a/spec/observables/SubscribeOnObservable-spec.ts +++ b/spec/observables/SubscribeOnObservable-spec.ts @@ -1,7 +1,7 @@ import { expect } from 'chai'; import * as sinon from 'sinon'; -import * as Rx from '../../src/internal/Rx'; -import { SubscribeOnObservable } from '../../src/internal/observable/SubscribeOnObservable'; +import * as Rx from 'rxjs/Rx'; +import { SubscribeOnObservable } from 'rxjs/observable/SubscribeOnObservable'; import { hot, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare const rxTestScheduler: Rx.TestScheduler; diff --git a/spec/observables/bindCallback-spec.ts b/spec/observables/bindCallback-spec.ts index 99233b9291..b1a4d41f2e 100644 --- a/spec/observables/bindCallback-spec.ts +++ b/spec/observables/bindCallback-spec.ts @@ -1,7 +1,7 @@ import { expect } from 'chai'; import * as sinon from 'sinon'; -import { bindCallback } from '../../src/'; -import { TestScheduler } from '../../src/testing'; +import { bindCallback } from 'rxjs'; +import { TestScheduler } from 'rxjs/testing'; declare const rxTestScheduler: TestScheduler; diff --git a/spec/observables/bindNodeCallback-spec.ts b/spec/observables/bindNodeCallback-spec.ts index ce350cf6b4..57ed22ab6a 100644 --- a/spec/observables/bindNodeCallback-spec.ts +++ b/spec/observables/bindNodeCallback-spec.ts @@ -1,7 +1,7 @@ import { expect } from 'chai'; import * as sinon from 'sinon'; -import { bindNodeCallback } from '../../src'; -import { TestScheduler } from '../../src/testing'; +import { bindNodeCallback } from 'rxjs'; +import { TestScheduler } from 'rxjs/testing'; declare const rxTestScheduler: TestScheduler; diff --git a/spec/observables/combineLatest-spec.ts b/spec/observables/combineLatest-spec.ts index d3ee8e3062..add08a80a1 100644 --- a/spec/observables/combineLatest-spec.ts +++ b/spec/observables/combineLatest-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare const type: Function; diff --git a/spec/observables/concat-spec.ts b/spec/observables/concat-spec.ts index cb75e4d1c1..57e771bd7c 100644 --- a/spec/observables/concat-spec.ts +++ b/spec/observables/concat-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { lowerCaseO } from '../helpers/test-helper'; import { hot, cold, emptySubs, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; diff --git a/spec/observables/defer-spec.ts b/spec/observables/defer-spec.ts index 93bac17bf7..0b0d67a534 100644 --- a/spec/observables/defer-spec.ts +++ b/spec/observables/defer-spec.ts @@ -1,6 +1,5 @@ import { expect } from 'chai'; -import { defer } from '../../src/'; -import { Observable } from '../../src'; +import { defer, Observable } from 'rxjs'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/observables/dom/ajax-spec.ts b/spec/observables/dom/ajax-spec.ts index 5acb06e49c..bbd929b49f 100644 --- a/spec/observables/dom/ajax-spec.ts +++ b/spec/observables/dom/ajax-spec.ts @@ -1,7 +1,7 @@ import { expect } from 'chai'; import * as sinon from 'sinon'; -import * as Rx from '../../../src/internal/Rx'; -import { root } from '../../../src/internal/util/root'; +import * as Rx from 'rxjs/Rx'; +import { root } from 'rxjs/util/root'; declare const global: any; diff --git a/spec/observables/dom/webSocket-spec.ts b/spec/observables/dom/webSocket-spec.ts index 7d4eda35b6..515fd7dafa 100644 --- a/spec/observables/dom/webSocket-spec.ts +++ b/spec/observables/dom/webSocket-spec.ts @@ -1,6 +1,6 @@ import { expect } from 'chai'; import * as sinon from 'sinon'; -import * as Rx from '../../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; declare const __root__: any; diff --git a/spec/observables/empty-spec.ts b/spec/observables/empty-spec.ts index 37160872f0..2961b8dae2 100644 --- a/spec/observables/empty-spec.ts +++ b/spec/observables/empty-spec.ts @@ -1,8 +1,7 @@ import { expect } from 'chai'; import { expectObservable } from '../helpers/marble-testing'; -import { empty } from '../../src/'; -import { EMPTY } from '../../src'; -import { TestScheduler } from '../../src/testing'; +import { empty, EMPTY } from 'rxjs'; +import { TestScheduler } from 'rxjs/testing'; declare const asDiagram: any; declare const rxTestScheduler: TestScheduler; diff --git a/spec/observables/forkJoin-spec.ts b/spec/observables/forkJoin-spec.ts index 7e041c6c27..dcb342dedb 100644 --- a/spec/observables/forkJoin-spec.ts +++ b/spec/observables/forkJoin-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import { Observable, forkJoin, of } from '../../src'; +import { Observable, forkJoin, of } from 'rxjs'; import { lowerCaseO } from '../helpers/test-helper'; import { hot, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; diff --git a/spec/observables/from-promise-spec.ts b/spec/observables/from-promise-spec.ts index 06205e9f4c..41f2a764d3 100644 --- a/spec/observables/from-promise-spec.ts +++ b/spec/observables/from-promise-spec.ts @@ -1,6 +1,6 @@ import { expect } from 'chai'; import * as sinon from 'sinon'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; declare const process: any; const Observable = Rx.Observable; diff --git a/spec/observables/from-spec.ts b/spec/observables/from-spec.ts index ee5e28054e..4917927b85 100644 --- a/spec/observables/from-spec.ts +++ b/spec/observables/from-spec.ts @@ -1,7 +1,6 @@ import { expect } from 'chai'; -import { TestScheduler } from '../../src/testing'; -import { Observable, asapScheduler, asyncScheduler, Observer } from '../../src'; -import { of, from } from '../../src/'; +import { TestScheduler } from 'rxjs/testing'; +import { asyncScheduler, of, from, Observable, asapScheduler, Observer } from 'rxjs'; // tslint:disable:no-any declare const asDiagram: any; diff --git a/spec/observables/fromEvent-spec.ts b/spec/observables/fromEvent-spec.ts index d02455421e..ec9ae2fc11 100644 --- a/spec/observables/fromEvent-spec.ts +++ b/spec/observables/fromEvent-spec.ts @@ -1,7 +1,7 @@ import { expect } from 'chai'; import { expectObservable } from '../helpers/marble-testing'; -import { fromEvent, NEVER, timer } from '../../src'; -import { TestScheduler } from '../../src/testing'; +import { fromEvent, NEVER, timer } from 'rxjs'; +import { TestScheduler } from 'rxjs/testing'; declare function asDiagram(arg: string): Function; declare const rxTestScheduler: TestScheduler; diff --git a/spec/observables/fromEventPattern-spec.ts b/spec/observables/fromEventPattern-spec.ts index cda75388c5..3cf587d102 100644 --- a/spec/observables/fromEventPattern-spec.ts +++ b/spec/observables/fromEventPattern-spec.ts @@ -2,8 +2,8 @@ import { expect } from 'chai'; import * as sinon from 'sinon'; import { expectObservable } from '../helpers/marble-testing'; -import { fromEventPattern, noop, NEVER, timer } from '../../src'; -import { TestScheduler } from '../../src/testing'; +import { fromEventPattern, noop, NEVER, timer } from 'rxjs'; +import { TestScheduler } from 'rxjs/testing'; declare function asDiagram(arg: string): Function; declare const rxTestScheduler: TestScheduler; diff --git a/spec/observables/generate-spec.ts b/spec/observables/generate-spec.ts index e7bae18de7..c1250e2e35 100644 --- a/spec/observables/generate-spec.ts +++ b/spec/observables/generate-spec.ts @@ -1,8 +1,7 @@ -import { TestScheduler } from '../../src/testing'; +import { TestScheduler } from 'rxjs/testing'; import { expect } from 'chai'; import { expectObservable } from '../helpers/marble-testing'; -import { Subscriber } from '../../src/internal/Subscriber'; -import { generate } from '../../src'; +import { generate, Subscriber } from 'rxjs'; declare function asDiagram(arg: string): Function; declare const rxTestScheduler: TestScheduler; diff --git a/spec/observables/if-spec.ts b/spec/observables/if-spec.ts index 018ba3969d..f61a54c082 100644 --- a/spec/observables/if-spec.ts +++ b/spec/observables/if-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import { iif, of } from '../../src'; +import { iif, of } from 'rxjs'; import { expectObservable } from '../helpers/marble-testing'; describe('iif', () => { diff --git a/spec/observables/interval-spec.ts b/spec/observables/interval-spec.ts index 4d7e8067a4..4b367defaf 100644 --- a/spec/observables/interval-spec.ts +++ b/spec/observables/interval-spec.ts @@ -1,9 +1,8 @@ import { expect } from 'chai'; import * as sinon from 'sinon'; import { expectObservable } from '../helpers/marble-testing'; -import { NEVER, asapScheduler, Observable, animationFrameScheduler, queueScheduler } from '../../src'; -import { TestScheduler } from '../../src/testing'; -import { interval } from '../../src/'; +import { NEVER, interval, asapScheduler, Observable, animationFrameScheduler, queueScheduler } from 'rxjs'; +import { TestScheduler } from 'rxjs/testing'; declare const asDiagram: any; declare const rxTestScheduler: TestScheduler; diff --git a/spec/observables/merge-spec.ts b/spec/observables/merge-spec.ts index 8435b84198..a141c4233a 100644 --- a/spec/observables/merge-spec.ts +++ b/spec/observables/merge-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { lowerCaseO } from '../helpers/test-helper'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; diff --git a/spec/observables/never-spec.ts b/spec/observables/never-spec.ts index 4196f0af3b..b7fea66ddd 100644 --- a/spec/observables/never-spec.ts +++ b/spec/observables/never-spec.ts @@ -1,4 +1,4 @@ -import { NEVER } from '../../src/'; +import { NEVER } from 'rxjs'; import { expect } from 'chai'; import { expectObservable } from '../helpers/marble-testing'; diff --git a/spec/observables/of-spec.ts b/spec/observables/of-spec.ts index d2568a9166..eb642c92fc 100644 --- a/spec/observables/of-spec.ts +++ b/spec/observables/of-spec.ts @@ -1,6 +1,6 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; -import { empty } from '../../src/internal/observable/empty'; +import * as Rx from 'rxjs/Rx'; +import { empty } from 'rxjs'; import { expectObservable } from '../helpers/marble-testing'; declare const asDiagram: any; declare const rxTestScheduler: Rx.TestScheduler; diff --git a/spec/observables/onErrorResumeNext-spec.ts b/spec/observables/onErrorResumeNext-spec.ts index 5021b3743d..d69958d2ef 100644 --- a/spec/observables/onErrorResumeNext-spec.ts +++ b/spec/observables/onErrorResumeNext-spec.ts @@ -1,5 +1,5 @@ -import { onErrorResumeNext } from '../../src/'; +import { onErrorResumeNext } from 'rxjs'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; describe('onErrorResumeNext', () => { diff --git a/spec/observables/pairs-spec.ts b/spec/observables/pairs-spec.ts index f3386eceec..7e6e57b03b 100644 --- a/spec/observables/pairs-spec.ts +++ b/spec/observables/pairs-spec.ts @@ -1,7 +1,7 @@ import { expect } from 'chai'; import { expectObservable } from '../helpers/marble-testing'; -import { TestScheduler } from '../../src/testing'; -import { pairs } from '../../src/'; +import { TestScheduler } from 'rxjs/testing'; +import { pairs } from 'rxjs'; declare const asDiagram: any; diff --git a/spec/observables/race-spec.ts b/spec/observables/race-spec.ts index 0bb49747b0..28e7f8e197 100644 --- a/spec/observables/race-spec.ts +++ b/spec/observables/race-spec.ts @@ -1,4 +1,4 @@ -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; const Observable = Rx.Observable; diff --git a/spec/observables/range-spec.ts b/spec/observables/range-spec.ts index 8a989ee4d7..1b3c540fea 100644 --- a/spec/observables/range-spec.ts +++ b/spec/observables/range-spec.ts @@ -1,11 +1,9 @@ import { expect } from 'chai'; import * as sinon from 'sinon'; -import { Observable, asapScheduler as asap} from '../../src'; -import { range } from '../../src/'; -import { TestScheduler } from '../../src/testing'; +import { Observable, Subscriber, asapScheduler as asap, range} from 'rxjs'; +import { TestScheduler } from 'rxjs/testing'; import { expectObservable } from '../helpers/marble-testing'; -import { dispatch } from '../../src/internal/observable/range'; -import { Subscriber } from '../../src/internal/Subscriber'; +import { dispatch } from 'rxjs/observable/range'; declare const asDiagram: any; diff --git a/spec/observables/throwError-spec.ts b/spec/observables/throwError-spec.ts index 94f5502261..a74ac8850c 100644 --- a/spec/observables/throwError-spec.ts +++ b/spec/observables/throwError-spec.ts @@ -1,6 +1,6 @@ import { expect } from 'chai'; -import { TestScheduler } from '../../src/internal/testing/TestScheduler'; -import { throwError } from '../../src/'; +import { TestScheduler } from 'rxjs/testing'; +import { throwError } from 'rxjs'; import { expectObservable } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/observables/timer-spec.ts b/spec/observables/timer-spec.ts index 10a6bb1fb7..8a104f30d5 100644 --- a/spec/observables/timer-spec.ts +++ b/spec/observables/timer-spec.ts @@ -1,7 +1,7 @@ import { cold, expectObservable, time } from '../helpers/marble-testing'; -import { timer, NEVER, merge } from '../../src/'; -import { TestScheduler } from '../../src/testing'; -import { mergeMap } from '../../src/operators'; +import { timer, NEVER, merge } from 'rxjs'; +import { TestScheduler } from 'rxjs/testing'; +import { mergeMap } from 'rxjs/operators'; declare const asDiagram: any; declare const rxTestScheduler: TestScheduler; diff --git a/spec/observables/using-spec.ts b/spec/observables/using-spec.ts index 257c1a9970..fa05c0788f 100644 --- a/spec/observables/using-spec.ts +++ b/spec/observables/using-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import { using, range, Subscription } from '../../src'; +import { using, range, Subscription } from 'rxjs'; describe('using', () => { it('should dispose of the resource when the subscription is disposed', (done) => { diff --git a/spec/observables/zip-spec.ts b/spec/observables/zip-spec.ts index f99b7dfaef..a98bed677e 100644 --- a/spec/observables/zip-spec.ts +++ b/spec/observables/zip-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare const type: Function; diff --git a/spec/operators/audit-spec.ts b/spec/operators/audit-spec.ts index c5c6f63171..7f4480d7f5 100644 --- a/spec/operators/audit-spec.ts +++ b/spec/operators/audit-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/auditTime-spec.ts b/spec/operators/auditTime-spec.ts index bc0e07ba3b..a116817bc2 100644 --- a/spec/operators/auditTime-spec.ts +++ b/spec/operators/auditTime-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/buffer-spec.ts b/spec/operators/buffer-spec.ts index 693e425c2b..6146ff07d0 100644 --- a/spec/operators/buffer-spec.ts +++ b/spec/operators/buffer-spec.ts @@ -1,6 +1,6 @@ import { hot, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; -import { buffer, mergeMap, take } from '../../src/operators'; -import { EMPTY, NEVER, throwError, of } from '../../src'; +import { buffer, mergeMap, take } from 'rxjs/operators'; +import { EMPTY, NEVER, throwError, of } from 'rxjs'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/bufferCount-spec.ts b/spec/operators/bufferCount-spec.ts index b8da1fca1a..c71400043b 100644 --- a/spec/operators/bufferCount-spec.ts +++ b/spec/operators/bufferCount-spec.ts @@ -1,4 +1,4 @@ -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { expect } from 'chai'; import { hot, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; diff --git a/spec/operators/bufferTime-spec.ts b/spec/operators/bufferTime-spec.ts index eb214aab32..912789ac79 100644 --- a/spec/operators/bufferTime-spec.ts +++ b/spec/operators/bufferTime-spec.ts @@ -1,4 +1,4 @@ -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions, time } from '../helpers/marble-testing'; declare const asDiagram: Function; diff --git a/spec/operators/bufferToggle-spec.ts b/spec/operators/bufferToggle-spec.ts index 17ae969b08..51864bb621 100644 --- a/spec/operators/bufferToggle-spec.ts +++ b/spec/operators/bufferToggle-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/bufferWhen-spec.ts b/spec/operators/bufferWhen-spec.ts index 12013b68f5..e5e54a0788 100644 --- a/spec/operators/bufferWhen-spec.ts +++ b/spec/operators/bufferWhen-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/catch-spec.ts b/spec/operators/catch-spec.ts index 4806b0e93e..a133fba88e 100644 --- a/spec/operators/catch-spec.ts +++ b/spec/operators/catch-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import * as sinon from 'sinon'; import { createObservableInputs } from '../helpers/test-helper'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; diff --git a/spec/operators/combineAll-spec.ts b/spec/operators/combineAll-spec.ts index 90f2ad9def..0fd80abbbc 100644 --- a/spec/operators/combineAll-spec.ts +++ b/spec/operators/combineAll-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/combineLatest-spec.ts b/spec/operators/combineLatest-spec.ts index 976f7d7dd6..c6e9c27b3f 100644 --- a/spec/operators/combineLatest-spec.ts +++ b/spec/operators/combineLatest-spec.ts @@ -1,4 +1,4 @@ -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/concat-spec.ts b/spec/operators/concat-spec.ts index 281cf8d99a..8b7dc7725f 100644 --- a/spec/operators/concat-spec.ts +++ b/spec/operators/concat-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/concatAll-spec.ts b/spec/operators/concatAll-spec.ts index c48570d1d9..0635a1bd85 100644 --- a/spec/operators/concatAll-spec.ts +++ b/spec/operators/concatAll-spec.ts @@ -1,7 +1,7 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; -import { throwError } from '../../src/internal/observable/throwError'; +import { throwError } from 'rxjs'; declare function asDiagram(arg: string): Function; declare const type: Function; diff --git a/spec/operators/concatMap-spec.ts b/spec/operators/concatMap-spec.ts index dcc3ea2901..c904b239b6 100644 --- a/spec/operators/concatMap-spec.ts +++ b/spec/operators/concatMap-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/concatMapTo-spec.ts b/spec/operators/concatMapTo-spec.ts index 2ef63cc40e..35b553db79 100644 --- a/spec/operators/concatMapTo-spec.ts +++ b/spec/operators/concatMapTo-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/count-spec.ts b/spec/operators/count-spec.ts index 9c03d007c8..fc5a8406a6 100644 --- a/spec/operators/count-spec.ts +++ b/spec/operators/count-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/debounce-spec.ts b/spec/operators/debounce-spec.ts index add01affdc..cbd64bb3e0 100644 --- a/spec/operators/debounce-spec.ts +++ b/spec/operators/debounce-spec.ts @@ -1,7 +1,7 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; -import { NEVER } from '../../src/internal/observable/never'; +import { NEVER } from 'rxjs'; declare const type; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/debounceTime-spec.ts b/spec/operators/debounceTime-spec.ts index 47834bf9e5..efc31ea2ca 100644 --- a/spec/operators/debounceTime-spec.ts +++ b/spec/operators/debounceTime-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; import { VirtualTimeScheduler } from '../../src/internal/scheduler/VirtualTimeScheduler'; diff --git a/spec/operators/defaultIfEmpty-spec.ts b/spec/operators/defaultIfEmpty-spec.ts index 4b164efdd0..1104fd80ff 100644 --- a/spec/operators/defaultIfEmpty-spec.ts +++ b/spec/operators/defaultIfEmpty-spec.ts @@ -1,4 +1,4 @@ -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/delay-spec.ts b/spec/operators/delay-spec.ts index 6ff4b33387..83d2b7e769 100644 --- a/spec/operators/delay-spec.ts +++ b/spec/operators/delay-spec.ts @@ -1,4 +1,4 @@ -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions, time } from '../helpers/marble-testing'; declare const asDiagram: Function; diff --git a/spec/operators/delayWhen-spec.ts b/spec/operators/delayWhen-spec.ts index fa8b65247b..35bdb76f7d 100644 --- a/spec/operators/delayWhen-spec.ts +++ b/spec/operators/delayWhen-spec.ts @@ -1,4 +1,4 @@ -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; import { expect } from 'chai'; diff --git a/spec/operators/dematerialize-spec.ts b/spec/operators/dematerialize-spec.ts index ca84533432..b2b81d72e1 100644 --- a/spec/operators/dematerialize-spec.ts +++ b/spec/operators/dematerialize-spec.ts @@ -1,4 +1,4 @@ -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/distinct-spec.ts b/spec/operators/distinct-spec.ts index 9a7bace286..d57e10c838 100644 --- a/spec/operators/distinct-spec.ts +++ b/spec/operators/distinct-spec.ts @@ -1,4 +1,4 @@ -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; const Observable = Rx.Observable; diff --git a/spec/operators/distinctUntilChanged-spec.ts b/spec/operators/distinctUntilChanged-spec.ts index e5f164ca01..c0be4e75fb 100644 --- a/spec/operators/distinctUntilChanged-spec.ts +++ b/spec/operators/distinctUntilChanged-spec.ts @@ -1,4 +1,4 @@ -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/distinctUntilKeyChanged-spec.ts b/spec/operators/distinctUntilKeyChanged-spec.ts index c609d46407..3e533af104 100644 --- a/spec/operators/distinctUntilKeyChanged-spec.ts +++ b/spec/operators/distinctUntilKeyChanged-spec.ts @@ -1,4 +1,4 @@ -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/do-spec.ts b/spec/operators/do-spec.ts index 44b31d974c..7694253ffb 100644 --- a/spec/operators/do-spec.ts +++ b/spec/operators/do-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/elementAt-spec.ts b/spec/operators/elementAt-spec.ts index 4f5f423b25..6209198963 100644 --- a/spec/operators/elementAt-spec.ts +++ b/spec/operators/elementAt-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/every-spec.ts b/spec/operators/every-spec.ts index f1b2ad8bfb..07ade9795a 100644 --- a/spec/operators/every-spec.ts +++ b/spec/operators/every-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/exhaust-spec.ts b/spec/operators/exhaust-spec.ts index e8d1060140..5235bcdef3 100644 --- a/spec/operators/exhaust-spec.ts +++ b/spec/operators/exhaust-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/exhaustMap-spec.ts b/spec/operators/exhaustMap-spec.ts index 2851af29b6..0d613082ed 100644 --- a/spec/operators/exhaustMap-spec.ts +++ b/spec/operators/exhaustMap-spec.ts @@ -1,4 +1,4 @@ -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/expand-spec.ts b/spec/operators/expand-spec.ts index 4cb38142ba..ee5bcd4ada 100644 --- a/spec/operators/expand-spec.ts +++ b/spec/operators/expand-spec.ts @@ -1,7 +1,7 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; -import { Subscribable } from '../../src/internal/Observable'; +import { Subscribable } from 'rxjs/Observable'; declare function asDiagram(arg: string): Function; declare const type: Function; diff --git a/spec/operators/filter-spec.ts b/spec/operators/filter-spec.ts index a0487bbea7..7e24712503 100644 --- a/spec/operators/filter-spec.ts +++ b/spec/operators/filter-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/finally-spec.ts b/spec/operators/finally-spec.ts index 35d1abf49e..0b0384b319 100644 --- a/spec/operators/finally-spec.ts +++ b/spec/operators/finally-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare const type: Function; diff --git a/spec/operators/find-spec.ts b/spec/operators/find-spec.ts index 114603faf9..a65e9eb842 100644 --- a/spec/operators/find-spec.ts +++ b/spec/operators/find-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/findIndex-spec.ts b/spec/operators/findIndex-spec.ts index 36b183176d..7ea30fe689 100644 --- a/spec/operators/findIndex-spec.ts +++ b/spec/operators/findIndex-spec.ts @@ -1,4 +1,4 @@ -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/first-spec.ts b/spec/operators/first-spec.ts index f0995ad3c8..6e26954c70 100644 --- a/spec/operators/first-spec.ts +++ b/spec/operators/first-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/forkJoin-spec.ts b/spec/operators/forkJoin-spec.ts index 5bffcf5433..c2aab4ec29 100644 --- a/spec/operators/forkJoin-spec.ts +++ b/spec/operators/forkJoin-spec.ts @@ -1,7 +1,7 @@ -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { expect } from 'chai'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; -import { forkJoin } from '../../src/internal/observable/forkJoin'; +import { forkJoin } from 'rxjs'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/groupBy-spec.ts b/spec/operators/groupBy-spec.ts index 7bb76a0b6b..68f44d5310 100644 --- a/spec/operators/groupBy-spec.ts +++ b/spec/operators/groupBy-spec.ts @@ -1,6 +1,6 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; -import { GroupedObservable } from '../../src/internal/operators/groupBy'; +import * as Rx from 'rxjs/Rx'; +import { GroupedObservable } from 'rxjs/operators/groupBy'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/ignoreElements-spec.ts b/spec/operators/ignoreElements-spec.ts index 7ebdb3c4db..a63454b783 100644 --- a/spec/operators/ignoreElements-spec.ts +++ b/spec/operators/ignoreElements-spec.ts @@ -1,4 +1,4 @@ -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/index-spec.ts b/spec/operators/index-spec.ts index cd84628a9f..227b361985 100644 --- a/spec/operators/index-spec.ts +++ b/spec/operators/index-spec.ts @@ -1,4 +1,4 @@ -import * as index from '../../src/operators/index'; +import * as index from 'rxjs/operators'; import { expect } from 'chai'; describe('operators/index', () => { diff --git a/spec/operators/isEmpty-spec.ts b/spec/operators/isEmpty-spec.ts index a803404417..3c1e792661 100644 --- a/spec/operators/isEmpty-spec.ts +++ b/spec/operators/isEmpty-spec.ts @@ -1,4 +1,4 @@ -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/last-spec.ts b/spec/operators/last-spec.ts index 0aec35571f..c8f36bde85 100644 --- a/spec/operators/last-spec.ts +++ b/spec/operators/last-spec.ts @@ -1,5 +1,5 @@ -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/let-spec.ts b/spec/operators/let-spec.ts index e00591ccaf..aff139c936 100644 --- a/spec/operators/let-spec.ts +++ b/spec/operators/let-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; /** @test {let} */ describe('Observable.prototype.let', () => { diff --git a/spec/operators/map-spec.ts b/spec/operators/map-spec.ts index 3e891227e0..8e887e1d4c 100644 --- a/spec/operators/map-spec.ts +++ b/spec/operators/map-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/mapTo-spec.ts b/spec/operators/mapTo-spec.ts index b6be534403..d77554f4e5 100644 --- a/spec/operators/mapTo-spec.ts +++ b/spec/operators/mapTo-spec.ts @@ -1,5 +1,5 @@ -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/materialize-spec.ts b/spec/operators/materialize-spec.ts index 0ebe4892d7..77fc06acfa 100644 --- a/spec/operators/materialize-spec.ts +++ b/spec/operators/materialize-spec.ts @@ -1,4 +1,4 @@ -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/max-spec.ts b/spec/operators/max-spec.ts index 6b0739fe93..cab7565159 100644 --- a/spec/operators/max-spec.ts +++ b/spec/operators/max-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/merge-spec.ts b/spec/operators/merge-spec.ts index 386fec7704..efee23b866 100644 --- a/spec/operators/merge-spec.ts +++ b/spec/operators/merge-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/mergeAll-spec.ts b/spec/operators/mergeAll-spec.ts index 8c6a70c3ee..2806cb721f 100644 --- a/spec/operators/mergeAll-spec.ts +++ b/spec/operators/mergeAll-spec.ts @@ -1,7 +1,7 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; -import { throwError } from '../../src/internal/observable/throwError'; +import { throwError } from 'rxjs'; declare function asDiagram(arg: string): Function; declare const type: Function; diff --git a/spec/operators/mergeMap-spec.ts b/spec/operators/mergeMap-spec.ts index bd1db82d66..b608b0362a 100644 --- a/spec/operators/mergeMap-spec.ts +++ b/spec/operators/mergeMap-spec.ts @@ -1,6 +1,6 @@ import { expect } from 'chai'; -import { mergeMap, map } from '../../src/operators'; -import { Observable, from, of } from '../../src'; +import { mergeMap, map } from 'rxjs/operators'; +import { Observable, from, of } from 'rxjs'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare const type: Function; diff --git a/spec/operators/mergeMapTo-spec.ts b/spec/operators/mergeMapTo-spec.ts index 8bbb2737a8..632307fc55 100644 --- a/spec/operators/mergeMapTo-spec.ts +++ b/spec/operators/mergeMapTo-spec.ts @@ -1,7 +1,7 @@ import { expect } from 'chai'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; -import { mergeMapTo, map } from '../../src/operators'; -import { from, of, Observable } from '../../src'; +import { mergeMapTo, map } from 'rxjs/operators'; +import { from, of, Observable } from 'rxjs'; declare const type: Function; declare const asDiagram: Function; diff --git a/spec/operators/mergeScan-spec.ts b/spec/operators/mergeScan-spec.ts index db974ada9b..2a0d484bd9 100644 --- a/spec/operators/mergeScan-spec.ts +++ b/spec/operators/mergeScan-spec.ts @@ -1,8 +1,7 @@ import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; -import { throwError } from '../../src/internal/observable/throwError'; -import { TestScheduler } from '../../src/testing'; -import { of, EMPTY, NEVER, concat } from '../../src'; -import { mergeScan, delay, mergeMap } from '../../src/operators'; +import { TestScheduler } from 'rxjs/testing'; +import { of, EMPTY, NEVER, concat, throwError } from 'rxjs'; +import { mergeScan, delay, mergeMap } from 'rxjs/operators'; declare const rxTestScheduler: TestScheduler; /** @test {mergeScan} */ diff --git a/spec/operators/min-spec.ts b/spec/operators/min-spec.ts index 5a45208e5b..c6c5296354 100644 --- a/spec/operators/min-spec.ts +++ b/spec/operators/min-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/multicast-spec.ts b/spec/operators/multicast-spec.ts index 83185d2b63..131f5ad4c6 100644 --- a/spec/operators/multicast-spec.ts +++ b/spec/operators/multicast-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions, time } from '../helpers/marble-testing'; declare const type: Function; diff --git a/spec/operators/observeOn-spec.ts b/spec/operators/observeOn-spec.ts index ac23281124..a51ce15325 100644 --- a/spec/operators/observeOn-spec.ts +++ b/spec/operators/observeOn-spec.ts @@ -1,4 +1,4 @@ -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { expect } from 'chai'; import { hot, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; diff --git a/spec/operators/onErrorResumeNext-spec.ts b/spec/operators/onErrorResumeNext-spec.ts index 8cc9198370..491ddabb03 100644 --- a/spec/operators/onErrorResumeNext-spec.ts +++ b/spec/operators/onErrorResumeNext-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/partition-spec.ts b/spec/operators/partition-spec.ts index 1134d7a5c9..13d1f207ac 100644 --- a/spec/operators/partition-spec.ts +++ b/spec/operators/partition-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/pluck-spec.ts b/spec/operators/pluck-spec.ts index bbc1375ae2..285376202a 100644 --- a/spec/operators/pluck-spec.ts +++ b/spec/operators/pluck-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/publish-spec.ts b/spec/operators/publish-spec.ts index bd5cbc98d0..69ab71faac 100644 --- a/spec/operators/publish-spec.ts +++ b/spec/operators/publish-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/publishBehavior-spec.ts b/spec/operators/publishBehavior-spec.ts index 87bf1406bb..56b9fb7fbd 100644 --- a/spec/operators/publishBehavior-spec.ts +++ b/spec/operators/publishBehavior-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/publishLast-spec.ts b/spec/operators/publishLast-spec.ts index 2152296b53..b1bcbf3d03 100644 --- a/spec/operators/publishLast-spec.ts +++ b/spec/operators/publishLast-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/publishReplay-spec.ts b/spec/operators/publishReplay-spec.ts index c4f52f888c..09228318c5 100644 --- a/spec/operators/publishReplay-spec.ts +++ b/spec/operators/publishReplay-spec.ts @@ -1,9 +1,7 @@ import { expect } from 'chai'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; -import { throwError } from '../../src/internal/observable/throwError'; -import { EMPTY, NEVER, of, Observable, Subscription } from '../../src'; -import { publishReplay } from '../../src/operators'; -import { ConnectableObservable } from '../../src/internal/observable/ConnectableObservable'; +import { throwError, ConnectableObservable, EMPTY, NEVER, of, Observable, Subscription } from 'rxjs'; +import { publishReplay } from 'rxjs/operators'; declare function asDiagram(arg: string): Function; declare const type: Function; diff --git a/spec/operators/race-spec.ts b/spec/operators/race-spec.ts index c63be1e4d5..ba64142756 100644 --- a/spec/operators/race-spec.ts +++ b/spec/operators/race-spec.ts @@ -1,8 +1,8 @@ import { expect } from 'chai'; import * as sinon from 'sinon'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; -import { NEVER } from '../../src/internal/observable/never'; +import { NEVER } from 'rxjs'; const Observable = Rx.Observable; diff --git a/spec/operators/reduce-spec.ts b/spec/operators/reduce-spec.ts index a346d130af..0bf51da895 100644 --- a/spec/operators/reduce-spec.ts +++ b/spec/operators/reduce-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare const type: Function; diff --git a/spec/operators/refCount-spec.ts b/spec/operators/refCount-spec.ts index 723914272b..cca1469563 100644 --- a/spec/operators/refCount-spec.ts +++ b/spec/operators/refCount-spec.ts @@ -1,8 +1,7 @@ import { expect } from 'chai'; import { cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; -import { refCount, publish, publishReplay } from '../../src/operators'; -import { ConnectableObservable } from '../../src/internal/observable/ConnectableObservable'; -import { NEVER, noop, Observable, Observer, Subject } from '../../src'; +import { refCount, publish, publishReplay } from 'rxjs/operators'; +import { NEVER, noop, Observable, Observer, Subject, ConnectableObservable } from 'rxjs'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/repeat-spec.ts b/spec/operators/repeat-spec.ts index 16094e09ef..8391e78cb3 100644 --- a/spec/operators/repeat-spec.ts +++ b/spec/operators/repeat-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/repeatWhen-spec.ts b/spec/operators/repeatWhen-spec.ts index 940cf45bc7..a02dfc6ced 100644 --- a/spec/operators/repeatWhen-spec.ts +++ b/spec/operators/repeatWhen-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/retry-spec.ts b/spec/operators/retry-spec.ts index 460092c560..e9c432a45b 100644 --- a/spec/operators/retry-spec.ts +++ b/spec/operators/retry-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/retryWhen-spec.ts b/spec/operators/retryWhen-spec.ts index b24880f965..4086decd39 100644 --- a/spec/operators/retryWhen-spec.ts +++ b/spec/operators/retryWhen-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/sample-spec.ts b/spec/operators/sample-spec.ts index 5507578c5b..e599031217 100644 --- a/spec/operators/sample-spec.ts +++ b/spec/operators/sample-spec.ts @@ -1,4 +1,4 @@ -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { expect } from 'chai'; import { hot, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; diff --git a/spec/operators/sampleTime-spec.ts b/spec/operators/sampleTime-spec.ts index 69ab957a5b..437dd8e1d1 100644 --- a/spec/operators/sampleTime-spec.ts +++ b/spec/operators/sampleTime-spec.ts @@ -1,4 +1,4 @@ -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/scan-spec.ts b/spec/operators/scan-spec.ts index 2b947d23e0..5d6d7d7b2a 100644 --- a/spec/operators/scan-spec.ts +++ b/spec/operators/scan-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare const type: Function; diff --git a/spec/operators/share-spec.ts b/spec/operators/share-spec.ts index 8cbddc7e8f..ec90ad5965 100644 --- a/spec/operators/share-spec.ts +++ b/spec/operators/share-spec.ts @@ -1,7 +1,7 @@ import { expect } from 'chai'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; -import { share } from '../../src/operators'; -import { Observable, EMPTY, NEVER } from '../../src'; +import { share } from 'rxjs/operators'; +import { Observable, EMPTY, NEVER } from 'rxjs'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/shareReplay-spec.ts b/spec/operators/shareReplay-spec.ts index 4af797cdc4..adaef1bd54 100644 --- a/spec/operators/shareReplay-spec.ts +++ b/spec/operators/shareReplay-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/single-spec.ts b/spec/operators/single-spec.ts index 696b89384f..862e531d10 100644 --- a/spec/operators/single-spec.ts +++ b/spec/operators/single-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/skip-spec.ts b/spec/operators/skip-spec.ts index f05d0caf45..f243b2469e 100644 --- a/spec/operators/skip-spec.ts +++ b/spec/operators/skip-spec.ts @@ -1,4 +1,4 @@ -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/skipLast-spec.ts b/spec/operators/skipLast-spec.ts index 7a0d27c5f8..dc740ac2bd 100644 --- a/spec/operators/skipLast-spec.ts +++ b/spec/operators/skipLast-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/skipUntil-spec.ts b/spec/operators/skipUntil-spec.ts index 0535980cad..8357c9f940 100644 --- a/spec/operators/skipUntil-spec.ts +++ b/spec/operators/skipUntil-spec.ts @@ -1,4 +1,4 @@ -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/skipWhile-spec.ts b/spec/operators/skipWhile-spec.ts index a2fbce29d5..e9e2c1f24e 100644 --- a/spec/operators/skipWhile-spec.ts +++ b/spec/operators/skipWhile-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/startWith-spec.ts b/spec/operators/startWith-spec.ts index 65f88d1507..e10f8377a4 100644 --- a/spec/operators/startWith-spec.ts +++ b/spec/operators/startWith-spec.ts @@ -1,4 +1,4 @@ -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/subscribeOn-spec.ts b/spec/operators/subscribeOn-spec.ts index 8fc5e713cf..d5d8466534 100644 --- a/spec/operators/subscribeOn-spec.ts +++ b/spec/operators/subscribeOn-spec.ts @@ -1,4 +1,4 @@ -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/switch-spec.ts b/spec/operators/switch-spec.ts index 278ab80d3f..6c1a9cb72b 100644 --- a/spec/operators/switch-spec.ts +++ b/spec/operators/switch-spec.ts @@ -1,7 +1,7 @@ import { expect } from 'chai'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; -import { Observable, of, NEVER, queueScheduler, Subject } from '../../src'; -import { switchAll } from '../../src/operators'; +import { Observable, of, NEVER, queueScheduler, Subject } from 'rxjs'; +import { switchAll } from 'rxjs/operators'; declare function asDiagram(arg: string): Function; declare const type: Function; diff --git a/spec/operators/switchMap-spec.ts b/spec/operators/switchMap-spec.ts index bc682eda83..c2950c87e8 100644 --- a/spec/operators/switchMap-spec.ts +++ b/spec/operators/switchMap-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/switchMapTo-spec.ts b/spec/operators/switchMapTo-spec.ts index 9ff96169c6..9570600198 100644 --- a/spec/operators/switchMapTo-spec.ts +++ b/spec/operators/switchMapTo-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/take-spec.ts b/spec/operators/take-spec.ts index ba6d0ca5b6..aa00185e96 100644 --- a/spec/operators/take-spec.ts +++ b/spec/operators/take-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/takeLast-spec.ts b/spec/operators/takeLast-spec.ts index fa40fb9634..669acdfd39 100644 --- a/spec/operators/takeLast-spec.ts +++ b/spec/operators/takeLast-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/takeUntil-spec.ts b/spec/operators/takeUntil-spec.ts index ac09b9dc96..6edd45eddc 100644 --- a/spec/operators/takeUntil-spec.ts +++ b/spec/operators/takeUntil-spec.ts @@ -1,4 +1,4 @@ -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/takeWhile-spec.ts b/spec/operators/takeWhile-spec.ts index db201d1334..a5a80f5c2b 100644 --- a/spec/operators/takeWhile-spec.ts +++ b/spec/operators/takeWhile-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/throttle-spec.ts b/spec/operators/throttle-spec.ts index f76f330d43..a5ad8448d5 100644 --- a/spec/operators/throttle-spec.ts +++ b/spec/operators/throttle-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare const type; diff --git a/spec/operators/throttleTime-spec.ts b/spec/operators/throttleTime-spec.ts index 3161956dc1..824b49d69d 100644 --- a/spec/operators/throttleTime-spec.ts +++ b/spec/operators/throttleTime-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/throwIfEmpty-spec.ts b/spec/operators/throwIfEmpty-spec.ts index cadd98b8cb..e588b69517 100644 --- a/spec/operators/throwIfEmpty-spec.ts +++ b/spec/operators/throwIfEmpty-spec.ts @@ -1,8 +1,7 @@ import { expect } from 'chai'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; -import { EMPTY, of } from '../../src'; -import { EmptyError } from '../../src/internal/util/EmptyError'; -import { throwIfEmpty } from '../../src/operators'; +import { EMPTY, of, EmptyError } from 'rxjs'; +import { throwIfEmpty } from 'rxjs/operators'; /** @test {timeout} */ describe('throwIfEmpty', () => { diff --git a/spec/operators/timeInterval-spec.ts b/spec/operators/timeInterval-spec.ts index 5f693b736d..aaf4ba12aa 100644 --- a/spec/operators/timeInterval-spec.ts +++ b/spec/operators/timeInterval-spec.ts @@ -1,4 +1,4 @@ -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/timeout-spec.ts b/spec/operators/timeout-spec.ts index 4270497996..184b63309e 100644 --- a/spec/operators/timeout-spec.ts +++ b/spec/operators/timeout-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/timeoutWith-spec.ts b/spec/operators/timeoutWith-spec.ts index 633e613f24..765e77bbbe 100644 --- a/spec/operators/timeoutWith-spec.ts +++ b/spec/operators/timeoutWith-spec.ts @@ -1,4 +1,4 @@ -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/timestamp-spec.ts b/spec/operators/timestamp-spec.ts index 7b068a1c7f..6fa29167c7 100644 --- a/spec/operators/timestamp-spec.ts +++ b/spec/operators/timestamp-spec.ts @@ -1,4 +1,4 @@ -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/operators/toArray-spec.ts b/spec/operators/toArray-spec.ts index 15f791fdcc..7476740f41 100644 --- a/spec/operators/toArray-spec.ts +++ b/spec/operators/toArray-spec.ts @@ -1,4 +1,4 @@ -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare const type: Function; diff --git a/spec/operators/toPromise-spec.ts b/spec/operators/toPromise-spec.ts index b61e9698f6..634cc340cb 100644 --- a/spec/operators/toPromise-spec.ts +++ b/spec/operators/toPromise-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; const Observable = Rx.Observable; diff --git a/spec/operators/window-spec.ts b/spec/operators/window-spec.ts index 62f2e44400..7057e554a7 100644 --- a/spec/operators/window-spec.ts +++ b/spec/operators/window-spec.ts @@ -1,4 +1,4 @@ -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare const type: Function; diff --git a/spec/operators/windowCount-spec.ts b/spec/operators/windowCount-spec.ts index 643e665b97..916a30c6a9 100644 --- a/spec/operators/windowCount-spec.ts +++ b/spec/operators/windowCount-spec.ts @@ -1,4 +1,4 @@ -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare const type: Function; diff --git a/spec/operators/windowTime-spec.ts b/spec/operators/windowTime-spec.ts index 349953a49c..a78fc71e0e 100644 --- a/spec/operators/windowTime-spec.ts +++ b/spec/operators/windowTime-spec.ts @@ -1,4 +1,4 @@ -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare const type: Function; diff --git a/spec/operators/windowToggle-spec.ts b/spec/operators/windowToggle-spec.ts index d934ec8c2f..2d9ce9fb3d 100644 --- a/spec/operators/windowToggle-spec.ts +++ b/spec/operators/windowToggle-spec.ts @@ -1,8 +1,8 @@ import { expect } from 'chai'; import { hot, cold, expectObservable, expectSubscriptions, time } from '../helpers/marble-testing'; -import { Observable, NEVER, of, ObjectUnsubscribedError } from '../../src'; -import { windowToggle, tap } from '../../src/operators'; -import { TestScheduler } from '../../src/testing'; +import { Observable, NEVER, of, ObjectUnsubscribedError } from 'rxjs'; +import { windowToggle, tap } from 'rxjs/operators'; +import { TestScheduler } from 'rxjs/testing'; declare const rxTestScheduler: TestScheduler; declare const type: Function; diff --git a/spec/operators/windowWhen-spec.ts b/spec/operators/windowWhen-spec.ts index 8408b8a607..3573af0bca 100644 --- a/spec/operators/windowWhen-spec.ts +++ b/spec/operators/windowWhen-spec.ts @@ -1,4 +1,4 @@ -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare const type: Function; diff --git a/spec/operators/withLatestFrom-spec.ts b/spec/operators/withLatestFrom-spec.ts index 1430db3087..f42a7f7f6d 100644 --- a/spec/operators/withLatestFrom-spec.ts +++ b/spec/operators/withLatestFrom-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { lowerCaseO } from '../helpers/test-helper'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; diff --git a/spec/operators/zip-spec.ts b/spec/operators/zip-spec.ts index 1d307f49bc..045ca425a7 100644 --- a/spec/operators/zip-spec.ts +++ b/spec/operators/zip-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare const type: Function; diff --git a/spec/operators/zipAll-spec.ts b/spec/operators/zipAll-spec.ts index 9ed246ee7c..97bfabf82b 100644 --- a/spec/operators/zipAll-spec.ts +++ b/spec/operators/zipAll-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, cold, expectObservable, expectSubscriptions } from '../helpers/marble-testing'; declare function asDiagram(arg: string): Function; diff --git a/spec/root-module-spec.ts b/spec/root-module-spec.ts index e5c300e626..d5449c3d57 100644 --- a/spec/root-module-spec.ts +++ b/spec/root-module-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; describe('Root Module', () => { it('should contain exports from commonjs modules', () => { diff --git a/spec/schedulers/AnimationFrameScheduler-spec.ts b/spec/schedulers/AnimationFrameScheduler-spec.ts index c19caf3a01..81cc800b41 100644 --- a/spec/schedulers/AnimationFrameScheduler-spec.ts +++ b/spec/schedulers/AnimationFrameScheduler-spec.ts @@ -1,6 +1,6 @@ import { expect } from 'chai'; import * as sinon from 'sinon'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; const animationFrame = Rx.Scheduler.animationFrame; diff --git a/spec/schedulers/AsapScheduler-spec.ts b/spec/schedulers/AsapScheduler-spec.ts index 4a72aaec2e..5642c97e54 100644 --- a/spec/schedulers/AsapScheduler-spec.ts +++ b/spec/schedulers/AsapScheduler-spec.ts @@ -1,6 +1,6 @@ import { expect } from 'chai'; import * as sinon from 'sinon'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; const asap = Rx.Scheduler.asap; diff --git a/spec/schedulers/QueueScheduler-spec.ts b/spec/schedulers/QueueScheduler-spec.ts index 58deaa19a5..52625a3d01 100644 --- a/spec/schedulers/QueueScheduler-spec.ts +++ b/spec/schedulers/QueueScheduler-spec.ts @@ -1,6 +1,6 @@ import { expect } from 'chai'; import * as sinon from 'sinon'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; const Scheduler = Rx.Scheduler; const queue = Scheduler.queue; diff --git a/spec/schedulers/TestScheduler-spec.ts b/spec/schedulers/TestScheduler-spec.ts index e082cd875f..6c2aed16ed 100644 --- a/spec/schedulers/TestScheduler-spec.ts +++ b/spec/schedulers/TestScheduler-spec.ts @@ -1,8 +1,7 @@ import { expect } from 'chai'; import { hot, cold, expectObservable, expectSubscriptions, time } from '../helpers/marble-testing'; -import { TestScheduler } from '../../src/testing'; -import { Notification } from '../../src/internal/Notification'; -import { Observable, NEVER, EMPTY, Subject, of } from '../../src'; +import { TestScheduler } from 'rxjs/testing'; +import { Observable, NEVER, EMPTY, Subject, of, Notification } from 'rxjs'; declare const rxTestScheduler: TestScheduler; diff --git a/spec/schedulers/VirtualTimeScheduler-spec.ts b/spec/schedulers/VirtualTimeScheduler-spec.ts index 0c98a4ccbc..09fc97ef05 100644 --- a/spec/schedulers/VirtualTimeScheduler-spec.ts +++ b/spec/schedulers/VirtualTimeScheduler-spec.ts @@ -1,6 +1,6 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; -import { VirtualAction } from '../../src/internal/scheduler/VirtualTimeScheduler'; +import * as Rx from 'rxjs/Rx'; +import { VirtualAction } from 'rxjs'; const VirtualTimeScheduler = Rx.VirtualTimeScheduler; diff --git a/spec/subjects/AsyncSubject-spec.ts b/spec/subjects/AsyncSubject-spec.ts index 2fac601196..f16a9ff144 100644 --- a/spec/subjects/AsyncSubject-spec.ts +++ b/spec/subjects/AsyncSubject-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; const AsyncSubject = Rx.AsyncSubject; diff --git a/spec/subjects/BehaviorSubject-spec.ts b/spec/subjects/BehaviorSubject-spec.ts index ed78821703..c386ac80dd 100644 --- a/spec/subjects/BehaviorSubject-spec.ts +++ b/spec/subjects/BehaviorSubject-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { hot, expectObservable } from '../helpers/marble-testing'; const BehaviorSubject = Rx.BehaviorSubject; diff --git a/spec/subjects/ReplaySubject-spec.ts b/spec/subjects/ReplaySubject-spec.ts index 27eb756003..90710498a4 100644 --- a/spec/subjects/ReplaySubject-spec.ts +++ b/spec/subjects/ReplaySubject-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; import { TestScheduler } from '../../src/internal/testing/TestScheduler'; import { hot, expectObservable } from '../helpers/marble-testing'; diff --git a/spec/support/coverage.opts b/spec/support/coverage.opts index 2c874036c1..66a533a6dd 100644 --- a/spec/support/coverage.opts +++ b/spec/support/coverage.opts @@ -1,6 +1,7 @@ ---require spec/helpers/polyfills.ts ---require spec/helpers/testScheduler-ui.ts ---ui spec/helpers/testScheduler-ui.ts +--require ts-node/register +--require spec-build/helpers/polyfills.ts +--require spec-build/helpers/testScheduler-ui.ts +--ui spec-build/helpers/testScheduler-ui.ts --reporter dot diff --git a/spec/symbol/rxSubscriber-spec.ts b/spec/symbol/rxSubscriber-spec.ts index cf52a04c82..99fdfd7a4b 100644 --- a/spec/symbol/rxSubscriber-spec.ts +++ b/spec/symbol/rxSubscriber-spec.ts @@ -1,13 +1,13 @@ import { expect } from 'chai'; -import { root } from '../../src/internal/util/root'; -import {$$rxSubscriber} from '../../src/internal/symbol/rxSubscriber'; +import { root } from 'rxjs/util/root'; +import { rxSubscriber } from 'rxjs/symbol/rxSubscriber'; describe('rxSubscriber symbol', () => { it('should exist in the proper form', () => { if (root.Symbol && root.Symbol.for) { - expect($$rxSubscriber).to.equal(root.Symbol.for('rxSubscriber')); + expect(rxSubscriber).to.equal(root.Symbol.for('rxSubscriber')); } else { - expect($$rxSubscriber).to.equal('@@rxSubscriber'); + expect(rxSubscriber).to.equal('@@rxSubscriber'); } }); }); diff --git a/spec/testing/index-spec.ts b/spec/testing/index-spec.ts index 60d2f1643a..c3707d5f47 100644 --- a/spec/testing/index-spec.ts +++ b/spec/testing/index-spec.ts @@ -1,4 +1,4 @@ -import * as index from '../../src/testing/index'; +import * as index from 'rxjs/testing'; import { expect } from 'chai'; describe('index', () => { diff --git a/spec/tsconfig.json b/spec/tsconfig.json index 4da905f5a3..43199a8d86 100644 --- a/spec/tsconfig.json +++ b/spec/tsconfig.json @@ -1,5 +1,3 @@ { - "extends": "../tsconfig.json", - "compilerOptions": { - } + "extends": "../tsconfig.json" } \ No newline at end of file diff --git a/spec/util/Immediate-spec.ts b/spec/util/Immediate-spec.ts index 22cc7bd20a..932d3226a9 100644 --- a/spec/util/Immediate-spec.ts +++ b/spec/util/Immediate-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import { Immediate } from '../../src/internal/util/Immediate'; +import { Immediate } from 'rxjs/util/Immediate'; describe('Immediate', () => { it('should schedule on the next microtask', (done) => { diff --git a/spec/util/UnsubscriptionError-spec.ts b/spec/util/UnsubscriptionError-spec.ts index 3872117d75..de4c2fee85 100644 --- a/spec/util/UnsubscriptionError-spec.ts +++ b/spec/util/UnsubscriptionError-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; +import * as Rx from 'rxjs/Rx'; const { Observable, UnsubscriptionError } = Rx; diff --git a/spec/util/pipe-spec.ts b/spec/util/pipe-spec.ts index 8f89f7522d..77ec1ef1a2 100644 --- a/spec/util/pipe-spec.ts +++ b/spec/util/pipe-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import { pipe } from '../../src/internal/util/pipe'; +import { pipe } from 'rxjs'; describe('pipe', () => { it('should exist', () => { diff --git a/spec/util/subscribeToResult-spec.ts b/spec/util/subscribeToResult-spec.ts index 9d51dfa258..7acdb27922 100644 --- a/spec/util/subscribeToResult-spec.ts +++ b/spec/util/subscribeToResult-spec.ts @@ -1,8 +1,6 @@ import { expect } from 'chai'; -import * as Rx from '../../src/internal/Rx'; -import { subscribeToResult } from '../../src/internal/util/subscribeToResult'; -import { OuterSubscriber } from '../../src/internal/OuterSubscriber'; -import { $$iterator } from '../../src/internal/symbol/iterator'; +import * as Rx from 'rxjs/Rx'; +import { iterator, subscribeToResult, OuterSubscriber } from 'rxjs/internal-compatibility'; import $$symbolObservable from 'symbol-observable'; describe('subscribeToResult', () => { @@ -104,7 +102,7 @@ describe('subscribeToResult', () => { ]; const iterable = { - [$$iterator]: () => { + [iterator]: () => { return { next: () => { return iteratorResults.shift(); diff --git a/spec/util/toSubscriber-spec.ts b/spec/util/toSubscriber-spec.ts index 6ce29c3d66..827ef17272 100644 --- a/spec/util/toSubscriber-spec.ts +++ b/spec/util/toSubscriber-spec.ts @@ -1,5 +1,5 @@ import { expect } from 'chai'; -import { toSubscriber } from '../../src/internal/util/toSubscriber'; +import { toSubscriber } from 'rxjs/internal-compatibility'; describe('toSubscriber', () => { it('should not be closed when other subscriber created with no arguments completes', () => { diff --git a/spec/websocket/index-spec.ts b/spec/websocket/index-spec.ts index 0958c2377c..7164ac3587 100644 --- a/spec/websocket/index-spec.ts +++ b/spec/websocket/index-spec.ts @@ -1,4 +1,4 @@ -import * as index from '../../src/websocket/index'; +import * as index from 'rxjs/websocket'; import { expect } from 'chai'; describe('index', () => { diff --git a/src/add/observable/bindCallback.ts b/src/add/observable/bindCallback.ts deleted file mode 100644 index 773606a355..0000000000 --- a/src/add/observable/bindCallback.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Observable } from '../../internal/Observable'; -import { bindCallback as staticBindCallback } from '../../internal/observable/bindCallback'; - -Observable.bindCallback = staticBindCallback; - -declare module '../../internal/Observable' { - namespace Observable { - export let bindCallback: typeof staticBindCallback; - } -} diff --git a/src/add/observable/bindNodeCallback.ts b/src/add/observable/bindNodeCallback.ts deleted file mode 100644 index afc5a8cd85..0000000000 --- a/src/add/observable/bindNodeCallback.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Observable } from '../../internal/Observable'; -import { bindNodeCallback as staticBindNodeCallback } from '../../internal/observable/bindNodeCallback'; - -Observable.bindNodeCallback = staticBindNodeCallback; - -declare module '../../internal/Observable' { - namespace Observable { - export let bindNodeCallback: typeof staticBindNodeCallback; - } -} diff --git a/src/add/observable/combineLatest.ts b/src/add/observable/combineLatest.ts deleted file mode 100644 index 89ebc707ae..0000000000 --- a/src/add/observable/combineLatest.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Observable } from '../../internal/Observable'; -import { combineLatest as combineLatestStatic } from '../../internal/observable/combineLatest'; - -Observable.combineLatest = combineLatestStatic; - -declare module '../../internal/Observable' { - namespace Observable { - export let combineLatest: typeof combineLatestStatic; - } -} diff --git a/src/add/observable/concat.ts b/src/add/observable/concat.ts deleted file mode 100644 index d5605fb9ed..0000000000 --- a/src/add/observable/concat.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Observable } from '../../internal/Observable'; -import { concat as concatStatic } from '../../internal/observable/concat'; - -Observable.concat = concatStatic; - -declare module '../../internal/Observable' { - namespace Observable { - export let concat: typeof concatStatic; - } -} diff --git a/src/add/observable/defer.ts b/src/add/observable/defer.ts deleted file mode 100644 index 6cb3e10351..0000000000 --- a/src/add/observable/defer.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Observable } from '../../internal/Observable'; -import { defer as staticDefer } from '../../internal/observable/defer'; - -Observable.defer = staticDefer; - -declare module '../../internal/Observable' { - namespace Observable { - export let defer: typeof staticDefer; - } -} diff --git a/src/add/observable/dom/ajax.ts b/src/add/observable/dom/ajax.ts deleted file mode 100644 index 7b8bdb3fac..0000000000 --- a/src/add/observable/dom/ajax.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { Observable } from '../../../internal/Observable'; -import { ajax as staticAjax } from '../../../internal/observable/dom/ajax'; -import { AjaxCreationMethod } from '../../../internal/observable/dom/AjaxObservable'; - -Observable.ajax = staticAjax; - -declare module '../../../internal/Observable' { - namespace Observable { - export let ajax: AjaxCreationMethod; - } -} diff --git a/src/add/observable/dom/webSocket.ts b/src/add/observable/dom/webSocket.ts deleted file mode 100644 index b0e31c4b4a..0000000000 --- a/src/add/observable/dom/webSocket.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Observable } from '../../../internal/Observable'; -import { webSocket as staticWebSocket } from '../../../internal/observable/dom/webSocket'; - -Observable.webSocket = staticWebSocket; - -declare module '../../../internal/Observable' { - namespace Observable { - export let webSocket: typeof staticWebSocket; - } -} diff --git a/src/add/observable/empty.ts b/src/add/observable/empty.ts deleted file mode 100644 index f9f4faa24a..0000000000 --- a/src/add/observable/empty.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Observable } from '../../internal/Observable'; -import { empty as staticEmpty } from '../../internal/observable/empty'; - -Observable.empty = staticEmpty; - -declare module '../../internal/Observable' { - namespace Observable { - export let empty: typeof staticEmpty; - } -} diff --git a/src/add/observable/forkJoin.ts b/src/add/observable/forkJoin.ts deleted file mode 100644 index 0f1aa5988a..0000000000 --- a/src/add/observable/forkJoin.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Observable } from '../../internal/Observable'; -import { forkJoin as staticForkJoin } from '../../internal/observable/forkJoin'; - -Observable.forkJoin = staticForkJoin; - -declare module '../../internal/Observable' { - namespace Observable { - export let forkJoin: typeof staticForkJoin; - } -} diff --git a/src/add/observable/from.ts b/src/add/observable/from.ts deleted file mode 100644 index b50847a6c6..0000000000 --- a/src/add/observable/from.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Observable } from '../../internal/Observable'; -import { from as staticFrom } from '../../internal/observable/from'; - -Observable.from = staticFrom; - -declare module '../../internal/Observable' { - namespace Observable { - export let from: typeof staticFrom; - } -} diff --git a/src/add/observable/fromEvent.ts b/src/add/observable/fromEvent.ts deleted file mode 100644 index 0f03dcf8d0..0000000000 --- a/src/add/observable/fromEvent.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Observable } from '../../internal/Observable'; -import { fromEvent as staticFromEvent } from '../../internal/observable/fromEvent'; - -Observable.fromEvent = staticFromEvent; - -declare module '../../internal/Observable' { - namespace Observable { - export let fromEvent: typeof staticFromEvent; - } -} diff --git a/src/add/observable/fromEventPattern.ts b/src/add/observable/fromEventPattern.ts deleted file mode 100644 index 7bd25a00d5..0000000000 --- a/src/add/observable/fromEventPattern.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Observable } from '../../internal/Observable'; -import { fromEventPattern as staticFromEventPattern } from '../../internal/observable/fromEventPattern'; - -Observable.fromEventPattern = staticFromEventPattern; - -declare module '../../internal/Observable' { - namespace Observable { - export let fromEventPattern: typeof staticFromEventPattern; - } -} diff --git a/src/add/observable/fromPromise.ts b/src/add/observable/fromPromise.ts deleted file mode 100644 index 2bdd586ab8..0000000000 --- a/src/add/observable/fromPromise.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Observable } from '../../internal/Observable'; -import { fromPromise as staticFromPromise } from '../../internal/observable/fromPromise'; - -Observable.fromPromise = staticFromPromise; - -declare module '../../internal/Observable' { - namespace Observable { - export let fromPromise: typeof staticFromPromise; - } -} diff --git a/src/add/observable/generate.ts b/src/add/observable/generate.ts deleted file mode 100644 index 4855f12f1b..0000000000 --- a/src/add/observable/generate.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Observable } from '../../internal/Observable'; -import { generate as staticGenerate } from '../../internal/observable/generate'; - -Observable.generate = staticGenerate; - -declare module '../../internal/Observable' { - namespace Observable { - export let generate: typeof staticGenerate; - } -} diff --git a/src/add/observable/if.ts b/src/add/observable/if.ts deleted file mode 100644 index 271595ed14..0000000000 --- a/src/add/observable/if.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { Observable } from '../../internal/Observable'; -import { iif } from '../../internal/observable/iif'; - -//tslint:disable-next-line:no-any TypeScript doesn't like `if` -(Observable as any).if = iif; diff --git a/src/add/observable/interval.ts b/src/add/observable/interval.ts deleted file mode 100644 index 517c60210e..0000000000 --- a/src/add/observable/interval.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Observable } from '../../internal/Observable'; -import { interval as staticInterval } from '../../internal/observable/interval'; - -Observable.interval = staticInterval; - -declare module '../../internal/Observable' { - namespace Observable { - export let interval: typeof staticInterval; - } -} diff --git a/src/add/observable/merge.ts b/src/add/observable/merge.ts deleted file mode 100644 index 6fd8446c24..0000000000 --- a/src/add/observable/merge.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Observable } from '../../internal/Observable'; -import { merge as mergeStatic } from '../../internal/observable/merge'; - -Observable.merge = mergeStatic; - -declare module '../../internal/Observable' { - namespace Observable { - export let merge: typeof mergeStatic; - } -} diff --git a/src/add/observable/of.ts b/src/add/observable/of.ts deleted file mode 100644 index 24742ca0c5..0000000000 --- a/src/add/observable/of.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Observable } from '../../internal/Observable'; -import { of as staticOf } from '../../internal/observable/of'; - -Observable.of = staticOf; - -declare module '../../internal/Observable' { - namespace Observable { - export let of: typeof staticOf; //formOf an iceberg! - } -} diff --git a/src/add/observable/onErrorResumeNext.ts b/src/add/observable/onErrorResumeNext.ts deleted file mode 100644 index 2ebce0f2e7..0000000000 --- a/src/add/observable/onErrorResumeNext.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Observable } from '../../internal/Observable'; -import { onErrorResumeNext as staticOnErrorResumeNext } from '../../internal/observable/onErrorResumeNext'; - -Observable.onErrorResumeNext = staticOnErrorResumeNext; - -declare module '../../internal/Observable' { - namespace Observable { - export let onErrorResumeNext: typeof staticOnErrorResumeNext; - } -} diff --git a/src/add/observable/pairs.ts b/src/add/observable/pairs.ts deleted file mode 100644 index 4377030b78..0000000000 --- a/src/add/observable/pairs.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Observable } from '../../internal/Observable'; -import { pairs as staticPairs } from '../../internal/observable/pairs'; - -Observable.pairs = staticPairs; - -declare module '../../internal/Observable' { - namespace Observable { - export let pairs: typeof staticPairs; - } -} diff --git a/src/add/observable/race.ts b/src/add/observable/race.ts deleted file mode 100644 index c5cdcff1ee..0000000000 --- a/src/add/observable/race.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Observable } from '../../internal/Observable'; -import { race as staticRace } from '../../internal/observable/race'; - -Observable.race = staticRace; - -declare module '../../internal/Observable' { - namespace Observable { - export let race: typeof staticRace; - } -} diff --git a/src/add/observable/range.ts b/src/add/observable/range.ts deleted file mode 100644 index ac889a7713..0000000000 --- a/src/add/observable/range.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Observable } from '../../internal/Observable'; -import { range as staticRange } from '../../internal/observable/range'; - -Observable.range = staticRange; - -declare module '../../internal/Observable' { - namespace Observable { - export let range: typeof staticRange; - } -} diff --git a/src/add/observable/throw.ts b/src/add/observable/throw.ts deleted file mode 100644 index ab097bda73..0000000000 --- a/src/add/observable/throw.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { Observable } from '../../internal/Observable'; -import { throwError as staticThrowError } from '../../internal/observable/throwError'; - -(Observable as any).throw = staticThrowError; -(Observable as any).throwError = staticThrowError; - -declare module '../../internal/Observable' { - namespace Observable { - export let throwError: typeof staticThrowError; - } -} diff --git a/src/add/observable/timer.ts b/src/add/observable/timer.ts deleted file mode 100644 index 34b061ce26..0000000000 --- a/src/add/observable/timer.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Observable } from '../../internal/Observable'; -import { timer as staticTimer } from '../../internal/observable/timer'; - -Observable.timer = staticTimer; - -declare module '../../internal/Observable' { - namespace Observable { - export let timer: typeof staticTimer; - } -} diff --git a/src/add/observable/using.ts b/src/add/observable/using.ts deleted file mode 100644 index 8bc4ed502c..0000000000 --- a/src/add/observable/using.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Observable } from '../../internal/Observable'; -import { using as staticUsing } from '../../internal/observable/using'; - -Observable.using = staticUsing; - -declare module '../../internal/Observable' { - namespace Observable { - export let using: typeof staticUsing; - } -} diff --git a/src/add/observable/zip.ts b/src/add/observable/zip.ts deleted file mode 100644 index 787764d0d2..0000000000 --- a/src/add/observable/zip.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Observable } from '../../internal/Observable'; -import { zip as zipStatic } from '../../internal/observable/zip'; - -Observable.zip = zipStatic; - -declare module '../../internal/Observable' { - namespace Observable { - export let zip: typeof zipStatic; - } -} diff --git a/src/add/operator/audit.ts b/src/add/operator/audit.ts deleted file mode 100644 index a139d66b01..0000000000 --- a/src/add/operator/audit.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Observable } from '../../internal/Observable'; -import { audit } from '../../internal/patching/operator/audit'; - -Observable.prototype.audit = audit; - -declare module '../../internal/Observable' { - interface Observable { - audit: typeof audit; - } -} diff --git a/src/add/operator/auditTime.ts b/src/add/operator/auditTime.ts deleted file mode 100644 index 5e2f601101..0000000000 --- a/src/add/operator/auditTime.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Observable } from '../../internal/Observable'; -import { auditTime } from '../../internal/patching/operator/auditTime'; - -Observable.prototype.auditTime = auditTime; - -declare module '../../internal/Observable' { - interface Observable { - auditTime: typeof auditTime; - } -} diff --git a/src/add/operator/buffer.ts b/src/add/operator/buffer.ts deleted file mode 100644 index 853ad3d189..0000000000 --- a/src/add/operator/buffer.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { buffer } from '../../internal/patching/operator/buffer'; - -Observable.prototype.buffer = buffer; - -declare module '../../internal/Observable' { - interface Observable { - buffer: typeof buffer; - } -} diff --git a/src/add/operator/bufferCount.ts b/src/add/operator/bufferCount.ts deleted file mode 100644 index 6ccedb97d6..0000000000 --- a/src/add/operator/bufferCount.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { bufferCount } from '../../internal/patching/operator/bufferCount'; - -Observable.prototype.bufferCount = bufferCount; - -declare module '../../internal/Observable' { - interface Observable { - bufferCount: typeof bufferCount; - } -} diff --git a/src/add/operator/bufferTime.ts b/src/add/operator/bufferTime.ts deleted file mode 100644 index a490c19fa7..0000000000 --- a/src/add/operator/bufferTime.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { bufferTime } from '../../internal/patching/operator/bufferTime'; - -Observable.prototype.bufferTime = bufferTime; - -declare module '../../internal/Observable' { - interface Observable { - bufferTime: typeof bufferTime; - } -} diff --git a/src/add/operator/bufferToggle.ts b/src/add/operator/bufferToggle.ts deleted file mode 100644 index 45afe94df8..0000000000 --- a/src/add/operator/bufferToggle.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { bufferToggle } from '../../internal/patching/operator/bufferToggle'; - -Observable.prototype.bufferToggle = bufferToggle; - -declare module '../../internal/Observable' { - interface Observable { - bufferToggle: typeof bufferToggle; - } -} diff --git a/src/add/operator/bufferWhen.ts b/src/add/operator/bufferWhen.ts deleted file mode 100644 index 8471555118..0000000000 --- a/src/add/operator/bufferWhen.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { bufferWhen } from '../../internal/patching/operator/bufferWhen'; - -Observable.prototype.bufferWhen = bufferWhen; - -declare module '../../internal/Observable' { - interface Observable { - bufferWhen: typeof bufferWhen; - } -} diff --git a/src/add/operator/catch.ts b/src/add/operator/catch.ts deleted file mode 100644 index d4e2c7ab5e..0000000000 --- a/src/add/operator/catch.ts +++ /dev/null @@ -1,13 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { _catch } from '../../internal/patching/operator/catch'; - -Observable.prototype.catch = _catch; -Observable.prototype._catch = _catch; - -declare module '../../internal/Observable' { - interface Observable { - catch: typeof _catch; - _catch: typeof _catch; - } -} diff --git a/src/add/operator/combineAll.ts b/src/add/operator/combineAll.ts deleted file mode 100644 index 16433e777f..0000000000 --- a/src/add/operator/combineAll.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { combineAll } from '../../internal/patching/operator/combineAll'; - -Observable.prototype.combineAll = combineAll; - -declare module '../../internal/Observable' { - interface Observable { - combineAll: typeof combineAll; - } -} diff --git a/src/add/operator/combineLatest.ts b/src/add/operator/combineLatest.ts deleted file mode 100644 index a53076ca4c..0000000000 --- a/src/add/operator/combineLatest.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { combineLatest } from '../../internal/patching/operator/combineLatest'; - -Observable.prototype.combineLatest = combineLatest; - -declare module '../../internal/Observable' { - interface Observable { - combineLatest: typeof combineLatest; - } -} diff --git a/src/add/operator/concat.ts b/src/add/operator/concat.ts deleted file mode 100644 index 32eab2bc17..0000000000 --- a/src/add/operator/concat.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { concat } from '../../internal/patching/operator/concat'; - -Observable.prototype.concat = concat; - -declare module '../../internal/Observable' { - interface Observable { - concat: typeof concat; - } -} diff --git a/src/add/operator/concatAll.ts b/src/add/operator/concatAll.ts deleted file mode 100644 index 2ac63ee03e..0000000000 --- a/src/add/operator/concatAll.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { concatAll } from '../../internal/patching/operator/concatAll'; - -Observable.prototype.concatAll = concatAll; - -declare module '../../internal/Observable' { - interface Observable { - concatAll: typeof concatAll; - } -} diff --git a/src/add/operator/concatMap.ts b/src/add/operator/concatMap.ts deleted file mode 100644 index 26fe660cfc..0000000000 --- a/src/add/operator/concatMap.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { concatMap } from '../../internal/patching/operator/concatMap'; - -Observable.prototype.concatMap = concatMap; - -declare module '../../internal/Observable' { - interface Observable { - concatMap: typeof concatMap; - } -} diff --git a/src/add/operator/concatMapTo.ts b/src/add/operator/concatMapTo.ts deleted file mode 100644 index 78ff76da80..0000000000 --- a/src/add/operator/concatMapTo.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { concatMapTo } from '../../internal/patching/operator/concatMapTo'; - -Observable.prototype.concatMapTo = concatMapTo; - -declare module '../../internal/Observable' { - interface Observable { - concatMapTo: typeof concatMapTo; - } -} diff --git a/src/add/operator/count.ts b/src/add/operator/count.ts deleted file mode 100644 index 228457a326..0000000000 --- a/src/add/operator/count.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { count } from '../../internal/patching/operator/count'; - -Observable.prototype.count = count; - -declare module '../../internal/Observable' { - interface Observable { - count: typeof count; - } -} diff --git a/src/add/operator/debounce.ts b/src/add/operator/debounce.ts deleted file mode 100644 index d3e9a46524..0000000000 --- a/src/add/operator/debounce.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { debounce } from '../../internal/patching/operator/debounce'; - -Observable.prototype.debounce = debounce; - -declare module '../../internal/Observable' { - interface Observable { - debounce: typeof debounce; - } -} diff --git a/src/add/operator/debounceTime.ts b/src/add/operator/debounceTime.ts deleted file mode 100644 index 08b9caba82..0000000000 --- a/src/add/operator/debounceTime.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { debounceTime } from '../../internal/patching/operator/debounceTime'; - -Observable.prototype.debounceTime = debounceTime; - -declare module '../../internal/Observable' { - interface Observable { - debounceTime: typeof debounceTime; - } -} diff --git a/src/add/operator/defaultIfEmpty.ts b/src/add/operator/defaultIfEmpty.ts deleted file mode 100644 index 745f10b1d8..0000000000 --- a/src/add/operator/defaultIfEmpty.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { defaultIfEmpty } from '../../internal/patching/operator/defaultIfEmpty'; - -Observable.prototype.defaultIfEmpty = defaultIfEmpty; - -declare module '../../internal/Observable' { - interface Observable { - defaultIfEmpty: typeof defaultIfEmpty; - } -} diff --git a/src/add/operator/delay.ts b/src/add/operator/delay.ts deleted file mode 100644 index 33ce9104c3..0000000000 --- a/src/add/operator/delay.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { delay } from '../../internal/patching/operator/delay'; - -Observable.prototype.delay = delay; - -declare module '../../internal/Observable' { - interface Observable { - delay: typeof delay; - } -} diff --git a/src/add/operator/delayWhen.ts b/src/add/operator/delayWhen.ts deleted file mode 100644 index 6bc092a387..0000000000 --- a/src/add/operator/delayWhen.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { delayWhen } from '../../internal/patching/operator/delayWhen'; - -Observable.prototype.delayWhen = delayWhen; - -declare module '../../internal/Observable' { - interface Observable { - delayWhen: typeof delayWhen; - } -} diff --git a/src/add/operator/dematerialize.ts b/src/add/operator/dematerialize.ts deleted file mode 100644 index d5f4e1bbe4..0000000000 --- a/src/add/operator/dematerialize.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { dematerialize } from '../../internal/patching/operator/dematerialize'; - -Observable.prototype.dematerialize = dematerialize; - -declare module '../../internal/Observable' { - interface Observable { - dematerialize: typeof dematerialize; - } -} diff --git a/src/add/operator/distinct.ts b/src/add/operator/distinct.ts deleted file mode 100644 index d7b61b03c9..0000000000 --- a/src/add/operator/distinct.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Observable } from '../../internal/Observable'; -import { distinct } from '../../internal/patching/operator/distinct'; - -Observable.prototype.distinct = distinct; - -declare module '../../internal/Observable' { - interface Observable { - distinct: typeof distinct; - } -} diff --git a/src/add/operator/distinctUntilChanged.ts b/src/add/operator/distinctUntilChanged.ts deleted file mode 100644 index bee4d48c40..0000000000 --- a/src/add/operator/distinctUntilChanged.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { distinctUntilChanged } from '../../internal/patching/operator/distinctUntilChanged'; - -Observable.prototype.distinctUntilChanged = distinctUntilChanged; - -declare module '../../internal/Observable' { - interface Observable { - distinctUntilChanged: typeof distinctUntilChanged; - } -} diff --git a/src/add/operator/distinctUntilKeyChanged.ts b/src/add/operator/distinctUntilKeyChanged.ts deleted file mode 100644 index 1ee66146cd..0000000000 --- a/src/add/operator/distinctUntilKeyChanged.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { distinctUntilKeyChanged } from '../../internal/patching/operator/distinctUntilKeyChanged'; - -Observable.prototype.distinctUntilKeyChanged = distinctUntilKeyChanged; - -declare module '../../internal/Observable' { - interface Observable { - distinctUntilKeyChanged: typeof distinctUntilKeyChanged; - } -} diff --git a/src/add/operator/do.ts b/src/add/operator/do.ts deleted file mode 100644 index 0e43320ff9..0000000000 --- a/src/add/operator/do.ts +++ /dev/null @@ -1,13 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { _do } from '../../internal/patching/operator/do'; - -Observable.prototype.do = _do; -Observable.prototype._do = _do; - -declare module '../../internal/Observable' { - interface Observable { - do: typeof _do; - _do: typeof _do; - } -} diff --git a/src/add/operator/elementAt.ts b/src/add/operator/elementAt.ts deleted file mode 100644 index f333faf047..0000000000 --- a/src/add/operator/elementAt.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { elementAt } from '../../internal/patching/operator/elementAt'; - -Observable.prototype.elementAt = elementAt; - -declare module '../../internal/Observable' { - interface Observable { - elementAt: typeof elementAt; - } -} diff --git a/src/add/operator/every.ts b/src/add/operator/every.ts deleted file mode 100644 index 42eca774a8..0000000000 --- a/src/add/operator/every.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { every } from '../../internal/patching/operator/every'; - -Observable.prototype.every = every; - -declare module '../../internal/Observable' { - interface Observable { - every: typeof every; - } -} diff --git a/src/add/operator/exhaust.ts b/src/add/operator/exhaust.ts deleted file mode 100644 index b5919838a1..0000000000 --- a/src/add/operator/exhaust.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { exhaust } from '../../internal/patching/operator/exhaust'; - -Observable.prototype.exhaust = exhaust; - -declare module '../../internal/Observable' { - interface Observable { - exhaust: typeof exhaust; - } -} diff --git a/src/add/operator/exhaustMap.ts b/src/add/operator/exhaustMap.ts deleted file mode 100644 index 0d5bdf94a9..0000000000 --- a/src/add/operator/exhaustMap.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { exhaustMap } from '../../internal/patching/operator/exhaustMap'; - -Observable.prototype.exhaustMap = exhaustMap; - -declare module '../../internal/Observable' { - interface Observable { - exhaustMap: typeof exhaustMap; - } -} diff --git a/src/add/operator/expand.ts b/src/add/operator/expand.ts deleted file mode 100644 index e6e726023e..0000000000 --- a/src/add/operator/expand.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { expand } from '../../internal/patching/operator/expand'; - -Observable.prototype.expand = expand; - -declare module '../../internal/Observable' { - interface Observable { - expand: typeof expand; - } -} diff --git a/src/add/operator/filter.ts b/src/add/operator/filter.ts deleted file mode 100644 index 7cd60841c1..0000000000 --- a/src/add/operator/filter.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { filter } from '../../internal/patching/operator/filter'; - -Observable.prototype.filter = filter; - -declare module '../../internal/Observable' { - interface Observable { - filter: typeof filter; - } -} diff --git a/src/add/operator/finally.ts b/src/add/operator/finally.ts deleted file mode 100644 index 6db2fa2d52..0000000000 --- a/src/add/operator/finally.ts +++ /dev/null @@ -1,13 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { _finally } from '../../internal/patching/operator/finally'; - -Observable.prototype.finally = _finally; -Observable.prototype._finally = _finally; - -declare module '../../internal/Observable' { - interface Observable { - finally: typeof _finally; - _finally: typeof _finally; - } -} diff --git a/src/add/operator/find.ts b/src/add/operator/find.ts deleted file mode 100644 index cdefd1303b..0000000000 --- a/src/add/operator/find.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { find } from '../../internal/patching/operator/find'; - -Observable.prototype.find = find; - -declare module '../../internal/Observable' { - interface Observable { - find: typeof find; - } -} diff --git a/src/add/operator/findIndex.ts b/src/add/operator/findIndex.ts deleted file mode 100644 index 6c4a83bfe5..0000000000 --- a/src/add/operator/findIndex.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { findIndex } from '../../internal/patching/operator/findIndex'; - -Observable.prototype.findIndex = findIndex; - -declare module '../../internal/Observable' { - interface Observable { - findIndex: typeof findIndex; - } -} diff --git a/src/add/operator/first.ts b/src/add/operator/first.ts deleted file mode 100644 index 8e890b0d66..0000000000 --- a/src/add/operator/first.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { first } from '../../internal/patching/operator/first'; - -Observable.prototype.first = first; - -declare module '../../internal/Observable' { - interface Observable { - first: typeof first; - } -} diff --git a/src/add/operator/groupBy.ts b/src/add/operator/groupBy.ts deleted file mode 100644 index 966b703635..0000000000 --- a/src/add/operator/groupBy.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { groupBy } from '../../internal/patching/operator/groupBy'; - -Observable.prototype.groupBy = groupBy; - -declare module '../../internal/Observable' { - interface Observable { - groupBy: typeof groupBy; - } -} diff --git a/src/add/operator/ignoreElements.ts b/src/add/operator/ignoreElements.ts deleted file mode 100644 index b78054e033..0000000000 --- a/src/add/operator/ignoreElements.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { ignoreElements } from '../../internal/patching/operator/ignoreElements'; - -Observable.prototype.ignoreElements = ignoreElements; - -declare module '../../internal/Observable' { - interface Observable { - ignoreElements: typeof ignoreElements; - } -} diff --git a/src/add/operator/isEmpty.ts b/src/add/operator/isEmpty.ts deleted file mode 100644 index cd634048cc..0000000000 --- a/src/add/operator/isEmpty.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { isEmpty } from '../../internal/patching/operator/isEmpty'; - -Observable.prototype.isEmpty = isEmpty; - -declare module '../../internal/Observable' { - interface Observable { - isEmpty: typeof isEmpty; - } -} diff --git a/src/add/operator/last.ts b/src/add/operator/last.ts deleted file mode 100644 index 2056cc8fd1..0000000000 --- a/src/add/operator/last.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { last } from '../../internal/patching/operator/last'; - -Observable.prototype.last = last; - -declare module '../../internal/Observable' { - interface Observable { - last: typeof last; - } -} diff --git a/src/add/operator/let.ts b/src/add/operator/let.ts deleted file mode 100644 index 06e36da073..0000000000 --- a/src/add/operator/let.ts +++ /dev/null @@ -1,13 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { letProto } from '../../internal/patching/operator/let'; - -Observable.prototype.let = letProto; -Observable.prototype.letBind = letProto; - -declare module '../../internal/Observable' { - interface Observable { - let: typeof letProto; - letBind: typeof letProto; - } -} diff --git a/src/add/operator/map.ts b/src/add/operator/map.ts deleted file mode 100644 index 900a56d5a9..0000000000 --- a/src/add/operator/map.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { map } from '../../internal/patching/operator/map'; - -Observable.prototype.map = map; - -declare module '../../internal/Observable' { - interface Observable { - map: typeof map; - } -} diff --git a/src/add/operator/mapTo.ts b/src/add/operator/mapTo.ts deleted file mode 100644 index 6722f40ed4..0000000000 --- a/src/add/operator/mapTo.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { mapTo } from '../../internal/patching/operator/mapTo'; - -Observable.prototype.mapTo = mapTo; - -declare module '../../internal/Observable' { - interface Observable { - mapTo: typeof mapTo; - } -} diff --git a/src/add/operator/materialize.ts b/src/add/operator/materialize.ts deleted file mode 100644 index e72d4a8bd4..0000000000 --- a/src/add/operator/materialize.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { materialize } from '../../internal/patching/operator/materialize'; - -Observable.prototype.materialize = materialize; - -declare module '../../internal/Observable' { - interface Observable { - materialize: typeof materialize; - } -} diff --git a/src/add/operator/max.ts b/src/add/operator/max.ts deleted file mode 100644 index 256de5b8bb..0000000000 --- a/src/add/operator/max.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { max } from '../../internal/patching/operator/max'; - -Observable.prototype.max = max; - -declare module '../../internal/Observable' { - interface Observable { - max: typeof max; - } -} diff --git a/src/add/operator/merge.ts b/src/add/operator/merge.ts deleted file mode 100644 index 2d39e1713a..0000000000 --- a/src/add/operator/merge.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { merge } from '../../internal/patching/operator/merge'; - -Observable.prototype.merge = merge; - -declare module '../../internal/Observable' { - interface Observable { - merge: typeof merge; - } -} diff --git a/src/add/operator/mergeAll.ts b/src/add/operator/mergeAll.ts deleted file mode 100644 index e61bde2458..0000000000 --- a/src/add/operator/mergeAll.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { mergeAll } from '../../internal/patching/operator/mergeAll'; - -Observable.prototype.mergeAll = mergeAll; - -declare module '../../internal/Observable' { - interface Observable { - mergeAll: typeof mergeAll; - } -} diff --git a/src/add/operator/mergeMap.ts b/src/add/operator/mergeMap.ts deleted file mode 100644 index 7b4e27f8ca..0000000000 --- a/src/add/operator/mergeMap.ts +++ /dev/null @@ -1,13 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { mergeMap } from '../../internal/patching/operator/mergeMap'; - -Observable.prototype.mergeMap = mergeMap; -Observable.prototype.flatMap = mergeMap; - -declare module '../../internal/Observable' { - interface Observable { - flatMap: typeof mergeMap; - mergeMap: typeof mergeMap; - } -} diff --git a/src/add/operator/mergeMapTo.ts b/src/add/operator/mergeMapTo.ts deleted file mode 100644 index 2d6a90e083..0000000000 --- a/src/add/operator/mergeMapTo.ts +++ /dev/null @@ -1,13 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { mergeMapTo } from '../../internal/patching/operator/mergeMapTo'; - -Observable.prototype.flatMapTo = mergeMapTo; -Observable.prototype.mergeMapTo = mergeMapTo; - -declare module '../../internal/Observable' { - interface Observable { - flatMapTo: typeof mergeMapTo; - mergeMapTo: typeof mergeMapTo; - } -} diff --git a/src/add/operator/mergeScan.ts b/src/add/operator/mergeScan.ts deleted file mode 100644 index 6d80680af8..0000000000 --- a/src/add/operator/mergeScan.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { mergeScan } from '../../internal/patching/operator/mergeScan'; - -Observable.prototype.mergeScan = mergeScan; - -declare module '../../internal/Observable' { - interface Observable { - mergeScan: typeof mergeScan; - } -} diff --git a/src/add/operator/min.ts b/src/add/operator/min.ts deleted file mode 100644 index 6849139d26..0000000000 --- a/src/add/operator/min.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { min } from '../../internal/patching/operator/min'; - -Observable.prototype.min = min; - -declare module '../../internal/Observable' { - interface Observable { - min: typeof min; - } -} diff --git a/src/add/operator/multicast.ts b/src/add/operator/multicast.ts deleted file mode 100644 index f724a61fdc..0000000000 --- a/src/add/operator/multicast.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { multicast } from '../../internal/patching/operator/multicast'; - -Observable.prototype.multicast = multicast; - -declare module '../../internal/Observable' { - interface Observable { - multicast: typeof multicast; - } -} diff --git a/src/add/operator/observeOn.ts b/src/add/operator/observeOn.ts deleted file mode 100644 index df71a52bdc..0000000000 --- a/src/add/operator/observeOn.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { observeOn } from '../../internal/patching/operator/observeOn'; - -Observable.prototype.observeOn = observeOn; - -declare module '../../internal/Observable' { - interface Observable { - observeOn: typeof observeOn; - } -} diff --git a/src/add/operator/onErrorResumeNext.ts b/src/add/operator/onErrorResumeNext.ts deleted file mode 100644 index b45fd78b0a..0000000000 --- a/src/add/operator/onErrorResumeNext.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Observable } from '../../internal/Observable'; -import { onErrorResumeNext } from '../../internal/patching/operator/onErrorResumeNext'; - -Observable.prototype.onErrorResumeNext = onErrorResumeNext; - -declare module '../../internal/Observable' { - interface Observable { - onErrorResumeNext: typeof onErrorResumeNext; - } -} diff --git a/src/add/operator/pairwise.ts b/src/add/operator/pairwise.ts deleted file mode 100644 index f7f9f8861f..0000000000 --- a/src/add/operator/pairwise.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { pairwise } from '../../internal/patching/operator/pairwise'; - -Observable.prototype.pairwise = pairwise; - -declare module '../../internal/Observable' { - interface Observable { - pairwise: typeof pairwise; - } -} diff --git a/src/add/operator/partition.ts b/src/add/operator/partition.ts deleted file mode 100644 index f4e87e1d80..0000000000 --- a/src/add/operator/partition.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { partition } from '../../internal/patching/operator/partition'; - -Observable.prototype.partition = partition; - -declare module '../../internal/Observable' { - interface Observable { - partition: typeof partition; - } -} diff --git a/src/add/operator/pluck.ts b/src/add/operator/pluck.ts deleted file mode 100644 index f988e087d9..0000000000 --- a/src/add/operator/pluck.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { pluck } from '../../internal/patching/operator/pluck'; - -Observable.prototype.pluck = pluck; - -declare module '../../internal/Observable' { - interface Observable { - pluck: typeof pluck; - } -} diff --git a/src/add/operator/publish.ts b/src/add/operator/publish.ts deleted file mode 100644 index 99b5f6663e..0000000000 --- a/src/add/operator/publish.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { publish } from '../../internal/patching/operator/publish'; - -Observable.prototype.publish = publish; - -declare module '../../internal/Observable' { - interface Observable { - publish: typeof publish; - } -} diff --git a/src/add/operator/publishBehavior.ts b/src/add/operator/publishBehavior.ts deleted file mode 100644 index 3889527bf5..0000000000 --- a/src/add/operator/publishBehavior.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { publishBehavior } from '../../internal/patching/operator/publishBehavior'; - -Observable.prototype.publishBehavior = publishBehavior; - -declare module '../../internal/Observable' { - interface Observable { - publishBehavior: typeof publishBehavior; - } -} diff --git a/src/add/operator/publishLast.ts b/src/add/operator/publishLast.ts deleted file mode 100644 index 6297c1e715..0000000000 --- a/src/add/operator/publishLast.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { publishLast } from '../../internal/patching/operator/publishLast'; - -Observable.prototype.publishLast = publishLast; - -declare module '../../internal/Observable' { - interface Observable { - publishLast: typeof publishLast; - } -} diff --git a/src/add/operator/publishReplay.ts b/src/add/operator/publishReplay.ts deleted file mode 100644 index c35edc04b3..0000000000 --- a/src/add/operator/publishReplay.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { publishReplay } from '../../internal/patching/operator/publishReplay'; - -Observable.prototype.publishReplay = publishReplay; - -declare module '../../internal/Observable' { - interface Observable { - publishReplay: typeof publishReplay; - } -} diff --git a/src/add/operator/race.ts b/src/add/operator/race.ts deleted file mode 100644 index 3857be2a99..0000000000 --- a/src/add/operator/race.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { race } from '../../internal/patching/operator/race'; - -Observable.prototype.race = race; - -declare module '../../internal/Observable' { - interface Observable { - race: typeof race; - } -} diff --git a/src/add/operator/reduce.ts b/src/add/operator/reduce.ts deleted file mode 100644 index 90d8767ff3..0000000000 --- a/src/add/operator/reduce.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { reduce } from '../../internal/patching/operator/reduce'; - -Observable.prototype.reduce = reduce; - -declare module '../../internal/Observable' { - interface Observable { - reduce: typeof reduce; - } -} diff --git a/src/add/operator/repeat.ts b/src/add/operator/repeat.ts deleted file mode 100644 index 354ee3aa37..0000000000 --- a/src/add/operator/repeat.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { repeat } from '../../internal/patching/operator/repeat'; - -Observable.prototype.repeat = repeat; - -declare module '../../internal/Observable' { - interface Observable { - repeat: typeof repeat; - } -} diff --git a/src/add/operator/repeatWhen.ts b/src/add/operator/repeatWhen.ts deleted file mode 100644 index 8c333ec5fa..0000000000 --- a/src/add/operator/repeatWhen.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { repeatWhen } from '../../internal/patching/operator/repeatWhen'; - -Observable.prototype.repeatWhen = repeatWhen; - -declare module '../../internal/Observable' { - interface Observable { - repeatWhen: typeof repeatWhen; - } -} diff --git a/src/add/operator/retry.ts b/src/add/operator/retry.ts deleted file mode 100644 index dffa2678fa..0000000000 --- a/src/add/operator/retry.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { retry } from '../../internal/patching/operator/retry'; - -Observable.prototype.retry = retry; - -declare module '../../internal/Observable' { - interface Observable { - retry: typeof retry; - } -} diff --git a/src/add/operator/retryWhen.ts b/src/add/operator/retryWhen.ts deleted file mode 100644 index 0d74265daf..0000000000 --- a/src/add/operator/retryWhen.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { retryWhen } from '../../internal/patching/operator/retryWhen'; - -Observable.prototype.retryWhen = retryWhen; - -declare module '../../internal/Observable' { - interface Observable { - retryWhen: typeof retryWhen; - } -} diff --git a/src/add/operator/sample.ts b/src/add/operator/sample.ts deleted file mode 100644 index 9f020c4a3f..0000000000 --- a/src/add/operator/sample.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { sample } from '../../internal/patching/operator/sample'; - -Observable.prototype.sample = sample; - -declare module '../../internal/Observable' { - interface Observable { - sample: typeof sample; - } -} diff --git a/src/add/operator/sampleTime.ts b/src/add/operator/sampleTime.ts deleted file mode 100644 index 4bea1b7cef..0000000000 --- a/src/add/operator/sampleTime.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { sampleTime } from '../../internal/patching/operator/sampleTime'; - -Observable.prototype.sampleTime = sampleTime; - -declare module '../../internal/Observable' { - interface Observable { - sampleTime: typeof sampleTime; - } -} diff --git a/src/add/operator/scan.ts b/src/add/operator/scan.ts deleted file mode 100644 index a797032ba1..0000000000 --- a/src/add/operator/scan.ts +++ /dev/null @@ -1,12 +0,0 @@ - -import { Observable } from '../../internal/Observable'; - -import { scan } from '../../internal/patching/operator/scan'; - -Observable.prototype.scan = scan; - -declare module '../../internal/Observable' { - interface Observable { - scan: typeof scan; - } -} diff --git a/src/add/operator/sequenceEqual.ts b/src/add/operator/sequenceEqual.ts deleted file mode 100644 index 0767cd1bf1..0000000000 --- a/src/add/operator/sequenceEqual.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { sequenceEqual } from '../../internal/patching/operator/sequenceEqual'; - -Observable.prototype.sequenceEqual = sequenceEqual; - -declare module '../../internal/Observable' { - interface Observable { - sequenceEqual: typeof sequenceEqual; - } -} diff --git a/src/add/operator/share.ts b/src/add/operator/share.ts deleted file mode 100644 index 4473e876c4..0000000000 --- a/src/add/operator/share.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { share } from '../../internal/patching/operator/share'; - -Observable.prototype.share = share; - -declare module '../../internal/Observable' { - interface Observable { - share: typeof share; - } -} diff --git a/src/add/operator/shareReplay.ts b/src/add/operator/shareReplay.ts deleted file mode 100644 index 9587373626..0000000000 --- a/src/add/operator/shareReplay.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { shareReplay } from '../../internal/patching/operator/shareReplay'; - -Observable.prototype.shareReplay = shareReplay; - -declare module '../../internal/Observable' { - interface Observable { - shareReplay: typeof shareReplay; - } -} diff --git a/src/add/operator/single.ts b/src/add/operator/single.ts deleted file mode 100644 index 8122dc29d7..0000000000 --- a/src/add/operator/single.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { single } from '../../internal/patching/operator/single'; - -Observable.prototype.single = single; - -declare module '../../internal/Observable' { - interface Observable { - single: typeof single; - } -} diff --git a/src/add/operator/skip.ts b/src/add/operator/skip.ts deleted file mode 100644 index 54902a49a3..0000000000 --- a/src/add/operator/skip.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { skip } from '../../internal/patching/operator/skip'; - -Observable.prototype.skip = skip; - -declare module '../../internal/Observable' { - interface Observable { - skip: typeof skip; - } -} diff --git a/src/add/operator/skipLast.ts b/src/add/operator/skipLast.ts deleted file mode 100644 index a71a55af99..0000000000 --- a/src/add/operator/skipLast.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Observable } from '../../internal/Observable'; -import { skipLast } from '../../internal/patching/operator/skipLast'; - -Observable.prototype.skipLast = skipLast; - -declare module '../../internal/Observable' { - interface Observable { - skipLast: typeof skipLast; - } -} diff --git a/src/add/operator/skipUntil.ts b/src/add/operator/skipUntil.ts deleted file mode 100644 index 730151edaa..0000000000 --- a/src/add/operator/skipUntil.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { skipUntil } from '../../internal/patching/operator/skipUntil'; - -Observable.prototype.skipUntil = skipUntil; - -declare module '../../internal/Observable' { - interface Observable { - skipUntil: typeof skipUntil; - } -} diff --git a/src/add/operator/skipWhile.ts b/src/add/operator/skipWhile.ts deleted file mode 100644 index 2f85cd2bc7..0000000000 --- a/src/add/operator/skipWhile.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { skipWhile } from '../../internal/patching/operator/skipWhile'; - -Observable.prototype.skipWhile = skipWhile; - -declare module '../../internal/Observable' { - interface Observable { - skipWhile: typeof skipWhile; - } -} diff --git a/src/add/operator/startWith.ts b/src/add/operator/startWith.ts deleted file mode 100644 index f7a0d06186..0000000000 --- a/src/add/operator/startWith.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { startWith } from '../../internal/patching/operator/startWith'; - -Observable.prototype.startWith = startWith; - -declare module '../../internal/Observable' { - interface Observable { - startWith: typeof startWith; - } -} diff --git a/src/add/operator/subscribeOn.ts b/src/add/operator/subscribeOn.ts deleted file mode 100644 index 838858b2f2..0000000000 --- a/src/add/operator/subscribeOn.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { subscribeOn } from '../../internal/patching/operator/subscribeOn'; - -Observable.prototype.subscribeOn = subscribeOn; - -declare module '../../internal/Observable' { - interface Observable { - subscribeOn: typeof subscribeOn; - } -} diff --git a/src/add/operator/switch.ts b/src/add/operator/switch.ts deleted file mode 100644 index f08be66fe0..0000000000 --- a/src/add/operator/switch.ts +++ /dev/null @@ -1,13 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { _switch } from '../../internal/patching/operator/switch'; - -Observable.prototype.switch = _switch; -Observable.prototype._switch = _switch; - -declare module '../../internal/Observable' { - interface Observable { - switch: typeof _switch; - _switch: typeof _switch; - } -} diff --git a/src/add/operator/switchMap.ts b/src/add/operator/switchMap.ts deleted file mode 100644 index b3914fe028..0000000000 --- a/src/add/operator/switchMap.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { switchMap } from '../../internal/patching/operator/switchMap'; - -Observable.prototype.switchMap = switchMap; - -declare module '../../internal/Observable' { - interface Observable { - switchMap: typeof switchMap; - } -} diff --git a/src/add/operator/switchMapTo.ts b/src/add/operator/switchMapTo.ts deleted file mode 100644 index e3a1bdedf7..0000000000 --- a/src/add/operator/switchMapTo.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { switchMapTo } from '../../internal/patching/operator/switchMapTo'; - -Observable.prototype.switchMapTo = switchMapTo; - -declare module '../../internal/Observable' { - interface Observable { - switchMapTo: typeof switchMapTo; - } -} diff --git a/src/add/operator/take.ts b/src/add/operator/take.ts deleted file mode 100644 index a923f891ca..0000000000 --- a/src/add/operator/take.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { take } from '../../internal/patching/operator/take'; - -Observable.prototype.take = take; - -declare module '../../internal/Observable' { - interface Observable { - take: typeof take; - } -} diff --git a/src/add/operator/takeLast.ts b/src/add/operator/takeLast.ts deleted file mode 100644 index 0db99e7a34..0000000000 --- a/src/add/operator/takeLast.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Observable } from '../../internal/Observable'; -import { takeLast } from '../../internal/patching/operator/takeLast'; - -Observable.prototype.takeLast = takeLast; - -declare module '../../internal/Observable' { - interface Observable { - takeLast: typeof takeLast; - } -} diff --git a/src/add/operator/takeUntil.ts b/src/add/operator/takeUntil.ts deleted file mode 100644 index b5bf91f3f7..0000000000 --- a/src/add/operator/takeUntil.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { takeUntil } from '../../internal/patching/operator/takeUntil'; - -Observable.prototype.takeUntil = takeUntil; - -declare module '../../internal/Observable' { - interface Observable { - takeUntil: typeof takeUntil; - } -} diff --git a/src/add/operator/takeWhile.ts b/src/add/operator/takeWhile.ts deleted file mode 100644 index 2743e8cf6e..0000000000 --- a/src/add/operator/takeWhile.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { takeWhile } from '../../internal/patching/operator/takeWhile'; - -Observable.prototype.takeWhile = takeWhile; - -declare module '../../internal/Observable' { - interface Observable { - takeWhile: typeof takeWhile; - } -} diff --git a/src/add/operator/throttle.ts b/src/add/operator/throttle.ts deleted file mode 100644 index 8d5bd8655c..0000000000 --- a/src/add/operator/throttle.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { throttle } from '../../internal/patching/operator/throttle'; - -Observable.prototype.throttle = throttle; - -declare module '../../internal/Observable' { - interface Observable { - throttle: typeof throttle; - } -} diff --git a/src/add/operator/throttleTime.ts b/src/add/operator/throttleTime.ts deleted file mode 100644 index 81b580b8d7..0000000000 --- a/src/add/operator/throttleTime.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { throttleTime } from '../../internal/patching/operator/throttleTime'; - -Observable.prototype.throttleTime = throttleTime; - -declare module '../../internal/Observable' { - interface Observable { - throttleTime: typeof throttleTime; - } -} diff --git a/src/add/operator/timeInterval.ts b/src/add/operator/timeInterval.ts deleted file mode 100644 index c630519c37..0000000000 --- a/src/add/operator/timeInterval.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { timeInterval } from '../../internal/patching/operator/timeInterval'; - -Observable.prototype.timeInterval = timeInterval; - -declare module '../../internal/Observable' { - interface Observable { - timeInterval: typeof timeInterval; - } -} diff --git a/src/add/operator/timeout.ts b/src/add/operator/timeout.ts deleted file mode 100644 index 18ee862bb2..0000000000 --- a/src/add/operator/timeout.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { timeout } from '../../internal/patching/operator/timeout'; - -Observable.prototype.timeout = timeout; - -declare module '../../internal/Observable' { - interface Observable { - timeout: typeof timeout; - } -} diff --git a/src/add/operator/timeoutWith.ts b/src/add/operator/timeoutWith.ts deleted file mode 100644 index ed45771679..0000000000 --- a/src/add/operator/timeoutWith.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { timeoutWith } from '../../internal/patching/operator/timeoutWith'; - -Observable.prototype.timeoutWith = timeoutWith; - -declare module '../../internal/Observable' { - interface Observable { - timeoutWith: typeof timeoutWith; - } -} diff --git a/src/add/operator/timestamp.ts b/src/add/operator/timestamp.ts deleted file mode 100644 index 5e17672b64..0000000000 --- a/src/add/operator/timestamp.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Observable } from '../../internal/Observable'; -import { timestamp } from '../../internal/patching/operator/timestamp'; - -Observable.prototype.timestamp = timestamp; - -declare module '../../internal/Observable' { - interface Observable { - timestamp: typeof timestamp; - } -} diff --git a/src/add/operator/toArray.ts b/src/add/operator/toArray.ts deleted file mode 100644 index c95d60df9a..0000000000 --- a/src/add/operator/toArray.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { toArray } from '../../internal/patching/operator/toArray'; - -Observable.prototype.toArray = toArray; - -declare module '../../internal/Observable' { - interface Observable { - toArray: typeof toArray; - } -} diff --git a/src/add/operator/window.ts b/src/add/operator/window.ts deleted file mode 100644 index cb8857fe6b..0000000000 --- a/src/add/operator/window.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { window } from '../../internal/patching/operator/window'; - -Observable.prototype.window = window; - -declare module '../../internal/Observable' { - interface Observable { - window: typeof window; - } -} diff --git a/src/add/operator/windowCount.ts b/src/add/operator/windowCount.ts deleted file mode 100644 index fb34027b43..0000000000 --- a/src/add/operator/windowCount.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { windowCount } from '../../internal/patching/operator/windowCount'; - -Observable.prototype.windowCount = windowCount; - -declare module '../../internal/Observable' { - interface Observable { - windowCount: typeof windowCount; - } -} diff --git a/src/add/operator/windowTime.ts b/src/add/operator/windowTime.ts deleted file mode 100644 index deabc6d3ec..0000000000 --- a/src/add/operator/windowTime.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { windowTime } from '../../internal/patching/operator/windowTime'; - -Observable.prototype.windowTime = windowTime; - -declare module '../../internal/Observable' { - interface Observable { - windowTime: typeof windowTime; - } -} diff --git a/src/add/operator/windowToggle.ts b/src/add/operator/windowToggle.ts deleted file mode 100644 index a476291216..0000000000 --- a/src/add/operator/windowToggle.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { windowToggle } from '../../internal/patching/operator/windowToggle'; - -Observable.prototype.windowToggle = windowToggle; - -declare module '../../internal/Observable' { - interface Observable { - windowToggle: typeof windowToggle; - } -} diff --git a/src/add/operator/windowWhen.ts b/src/add/operator/windowWhen.ts deleted file mode 100644 index 48ab024fd2..0000000000 --- a/src/add/operator/windowWhen.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { windowWhen } from '../../internal/patching/operator/windowWhen'; - -Observable.prototype.windowWhen = windowWhen; - -declare module '../../internal/Observable' { - interface Observable { - windowWhen: typeof windowWhen; - } -} diff --git a/src/add/operator/withLatestFrom.ts b/src/add/operator/withLatestFrom.ts deleted file mode 100644 index 208bcc181e..0000000000 --- a/src/add/operator/withLatestFrom.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { withLatestFrom } from '../../internal/patching/operator/withLatestFrom'; - -Observable.prototype.withLatestFrom = withLatestFrom; - -declare module '../../internal/Observable' { - interface Observable { - withLatestFrom: typeof withLatestFrom; - } -} diff --git a/src/add/operator/zip.ts b/src/add/operator/zip.ts deleted file mode 100644 index 587e70ebd3..0000000000 --- a/src/add/operator/zip.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { zipProto } from '../../internal/patching/operator/zip'; - -Observable.prototype.zip = zipProto; - -declare module '../../internal/Observable' { - interface Observable { - zip: typeof zipProto; - } -} diff --git a/src/add/operator/zipAll.ts b/src/add/operator/zipAll.ts deleted file mode 100644 index 6808162712..0000000000 --- a/src/add/operator/zipAll.ts +++ /dev/null @@ -1,11 +0,0 @@ - -import { Observable } from '../../internal/Observable'; -import { zipAll } from '../../internal/patching/operator/zipAll'; - -Observable.prototype.zipAll = zipAll; - -declare module '../../internal/Observable' { - interface Observable { - zipAll: typeof zipAll; - } -} diff --git a/src/internal-compatibility/index.ts b/src/internal-compatibility/index.ts new file mode 100644 index 0000000000..2332d14933 --- /dev/null +++ b/src/internal-compatibility/index.ts @@ -0,0 +1,132 @@ +export { audit } from '../internal/patching/operator/audit'; +export { auditTime } from '../internal/patching/operator/auditTime'; +export { buffer } from '../internal/patching/operator/buffer'; +export { bufferCount } from '../internal/patching/operator/bufferCount'; +export { bufferTime } from '../internal/patching/operator/bufferTime'; +export { bufferToggle } from '../internal/patching/operator/bufferToggle'; +export { bufferWhen } from '../internal/patching/operator/bufferWhen'; +export { _catch } from '../internal/patching/operator/catch'; +export { combineAll } from '../internal/patching/operator/combineAll'; +export { combineLatest } from '../internal/patching/operator/combineLatest'; +export { concat } from '../internal/patching/operator/concat'; +export { concatAll } from '../internal/patching/operator/concatAll'; +export { concatMap } from '../internal/patching/operator/concatMap'; +export { concatMapTo } from '../internal/patching/operator/concatMapTo'; +export { count } from '../internal/patching/operator/count'; +export { debounce } from '../internal/patching/operator/debounce'; +export { debounceTime } from '../internal/patching/operator/debounceTime'; +export { defaultIfEmpty } from '../internal/patching/operator/defaultIfEmpty'; +export { delay } from '../internal/patching/operator/delay'; +export { delayWhen } from '../internal/patching/operator/delayWhen'; +export { dematerialize } from '../internal/patching/operator/dematerialize'; +export { distinct } from '../internal/patching/operator/distinct'; +export { distinctUntilChanged } from '../internal/patching/operator/distinctUntilChanged'; +export { distinctUntilKeyChanged } from '../internal/patching/operator/distinctUntilKeyChanged'; +export { _do } from '../internal/patching/operator/do'; +export { elementAt } from '../internal/patching/operator/elementAt'; +export { every } from '../internal/patching/operator/every'; +export { exhaust } from '../internal/patching/operator/exhaust'; +export { exhaustMap } from '../internal/patching/operator/exhaustMap'; +export { expand } from '../internal/patching/operator/expand'; +export { filter } from '../internal/patching/operator/filter'; +export { _finally } from '../internal/patching/operator/finally'; +export { find } from '../internal/patching/operator/find'; +export { findIndex } from '../internal/patching/operator/findIndex'; +export { first } from '../internal/patching/operator/first'; +export { groupBy } from '../internal/patching/operator/groupBy'; +export { ignoreElements } from '../internal/patching/operator/ignoreElements'; +export { isEmpty } from '../internal/patching/operator/isEmpty'; +export { last } from '../internal/patching/operator/last'; +export { letProto } from '../internal/patching/operator/let'; +export { map } from '../internal/patching/operator/map'; +export { mapTo } from '../internal/patching/operator/mapTo'; +export { materialize } from '../internal/patching/operator/materialize'; +export { max } from '../internal/patching/operator/max'; +export { merge } from '../internal/patching/operator/merge'; +export { mergeAll } from '../internal/patching/operator/mergeAll'; +export { mergeMap } from '../internal/patching/operator/mergeMap'; +export { mergeMapTo } from '../internal/patching/operator/mergeMapTo'; +export { mergeScan } from '../internal/patching/operator/mergeScan'; +export { min } from '../internal/patching/operator/min'; +export { multicast } from '../internal/patching/operator/multicast'; +export { observeOn } from '../internal/patching/operator/observeOn'; +export { onErrorResumeNext } from '../internal/patching/operator/onErrorResumeNext'; +export { pairwise } from '../internal/patching/operator/pairwise'; +export { partition } from '../internal/patching/operator/partition'; +export { pluck } from '../internal/patching/operator/pluck'; +export { publish } from '../internal/patching/operator/publish'; +export { publishBehavior } from '../internal/patching/operator/publishBehavior'; +export { publishLast } from '../internal/patching/operator/publishLast'; +export { publishReplay } from '../internal/patching/operator/publishReplay'; +export { race } from '../internal/patching/operator/race'; +export { reduce } from '../internal/patching/operator/reduce'; +export { repeat } from '../internal/patching/operator/repeat'; +export { repeatWhen } from '../internal/patching/operator/repeatWhen'; +export { retry } from '../internal/patching/operator/retry'; +export { retryWhen } from '../internal/patching/operator/retryWhen'; +export { sample } from '../internal/patching/operator/sample'; +export { sampleTime } from '../internal/patching/operator/sampleTime'; +export { scan } from '../internal/patching/operator/scan'; +export { sequenceEqual } from '../internal/patching/operator/sequenceEqual'; +export { share } from '../internal/patching/operator/share'; +export { shareReplay } from '../internal/patching/operator/shareReplay'; +export { single } from '../internal/patching/operator/single'; +export { skip } from '../internal/patching/operator/skip'; +export { skipLast } from '../internal/patching/operator/skipLast'; +export { skipUntil } from '../internal/patching/operator/skipUntil'; +export { skipWhile } from '../internal/patching/operator/skipWhile'; +export { startWith } from '../internal/patching/operator/startWith'; +export { subscribeOn } from '../internal/patching/operator/subscribeOn'; +export { _switch } from '../internal/patching/operator/switch'; +export { switchMap } from '../internal/patching/operator/switchMap'; +export { switchMapTo } from '../internal/patching/operator/switchMapTo'; +export { take } from '../internal/patching/operator/take'; +export { takeLast } from '../internal/patching/operator/takeLast'; +export { takeUntil } from '../internal/patching/operator/takeUntil'; +export { takeWhile } from '../internal/patching/operator/takeWhile'; +export { throttle } from '../internal/patching/operator/throttle'; +export { throttleTime } from '../internal/patching/operator/throttleTime'; +export { timeInterval } from '../internal/patching/operator/timeInterval'; +export { timeout } from '../internal/patching/operator/timeout'; +export { timeoutWith } from '../internal/patching/operator/timeoutWith'; +export { timestamp } from '../internal/patching/operator/timestamp'; +export { toArray } from '../internal/patching/operator/toArray'; +export { toPromise } from '../internal/patching/operator/toPromise'; +export { window } from '../internal/patching/operator/window'; +export { windowCount } from '../internal/patching/operator/windowCount'; +export { windowTime } from '../internal/patching/operator/windowTime'; +export { windowToggle } from '../internal/patching/operator/windowToggle'; +export { windowWhen } from '../internal/patching/operator/windowWhen'; +export { withLatestFrom } from '../internal/patching/operator/withLatestFrom'; +export { zipProto } from '../internal/patching/operator/zip'; +export { zipAll } from '../internal/patching/operator/zipAll'; + +export { config } from '../internal/config'; +export { InnerSubscriber } from '../internal/InnerSubscriber'; +export { OuterSubscriber } from '../internal/OuterSubscriber'; +export { Scheduler } from '../internal/Scheduler'; +export { AnonymousSubject } from '../internal/Subject'; +export { SubjectSubscription } from '../internal/SubjectSubscription'; +export { Subscriber } from '../internal/Subscriber'; + +export { fromPromise } from '../internal/observable/fromPromise'; +export { fromIterable } from '../internal/observable/fromIterable'; +export { AjaxCreationMethod } from '../internal/observable/dom/AjaxObservable'; +export { CombineLatestOperator } from '../internal/observable/combineLatest'; +export { dispatch } from '../internal/observable/range'; +export { SubscribeOnObservable } from '../internal/observable/SubscribeOnObservable'; +export { scalar } from '../internal/observable/scalar'; + +export { Timestamp } from '../internal/operators/timestamp'; +export { TimeInterval } from '../internal/operators/timeInterval'; +export { GroupedObservable } from '../internal/operators/groupBy'; + +export { rxSubscriber } from '../internal/symbol/rxSubscriber'; +export { iterator } from '../internal/symbol/iterator'; +export { observable } from '../internal/symbol/observable'; + +export { Immediate } from '../internal/util/Immediate'; +export { isArray } from '../internal/util/isArray'; +export { root } from '../internal/util/root'; +export { subscribeToResult } from '../internal/util/subscribeToResult'; +export { toSubscriber } from '../internal/util/toSubscriber'; diff --git a/src/internal-compatibility/package.json b/src/internal-compatibility/package.json new file mode 100644 index 0000000000..5ff05a690d --- /dev/null +++ b/src/internal-compatibility/package.json @@ -0,0 +1,8 @@ +{ + "name": "rxjs/internal-compatibility", + "typings": "./index.d.ts", + "main": "./index.js", + "module": "../_esm5/internal-compatibility/index.js", + "es2015": "../_esm2015/internal-compatibility/index.js", + "sideEffects": false +} diff --git a/src/internal/InnerSubscriber.ts b/src/internal/InnerSubscriber.ts index cb16178057..048e9a3761 100644 --- a/src/internal/InnerSubscriber.ts +++ b/src/internal/InnerSubscriber.ts @@ -3,7 +3,6 @@ import { OuterSubscriber } from './OuterSubscriber'; /** * We need this JSDoc comment for affecting ESDoc. - * @internal * @ignore * @extends {Ignored} */ diff --git a/src/internal/Rx.ts b/src/internal/Rx.ts index c634234d34..beae5d66d0 100644 --- a/src/internal/Rx.ts +++ b/src/internal/Rx.ts @@ -10,139 +10,139 @@ export { config } from './config'; // statics /* tslint:disable:no-use-before-declare */ -import '../add/observable/bindCallback'; -import '../add/observable/bindNodeCallback'; -import '../add/observable/combineLatest'; -import '../add/observable/concat'; -import '../add/observable/defer'; -import '../add/observable/empty'; -import '../add/observable/forkJoin'; -import '../add/observable/from'; -import '../add/observable/fromEvent'; -import '../add/observable/fromEventPattern'; -import '../add/observable/fromPromise'; -import '../add/observable/generate'; -import '../add/observable/if'; -import '../add/observable/interval'; -import '../add/observable/merge'; -import '../add/observable/race'; -import '../add/observable/never'; -import '../add/observable/of'; -import '../add/observable/onErrorResumeNext'; -import '../add/observable/pairs'; -import '../add/observable/range'; -import '../add/observable/using'; -import '../add/observable/throw'; -import '../add/observable/timer'; -import '../add/observable/zip'; +import 'rxjs-compat/add/observable/bindCallback'; +import 'rxjs-compat/add/observable/bindNodeCallback'; +import 'rxjs-compat/add/observable/combineLatest'; +import 'rxjs-compat/add/observable/concat'; +import 'rxjs-compat/add/observable/defer'; +import 'rxjs-compat/add/observable/empty'; +import 'rxjs-compat/add/observable/forkJoin'; +import 'rxjs-compat/add/observable/from'; +import 'rxjs-compat/add/observable/fromEvent'; +import 'rxjs-compat/add/observable/fromEventPattern'; +import 'rxjs-compat/add/observable/fromPromise'; +import 'rxjs-compat/add/observable/generate'; +import 'rxjs-compat/add/observable/if'; +import 'rxjs-compat/add/observable/interval'; +import 'rxjs-compat/add/observable/merge'; +import 'rxjs-compat/add/observable/race'; +import 'rxjs-compat/add/observable/never'; +import 'rxjs-compat/add/observable/of'; +import 'rxjs-compat/add/observable/onErrorResumeNext'; +import 'rxjs-compat/add/observable/pairs'; +import 'rxjs-compat/add/observable/range'; +import 'rxjs-compat/add/observable/using'; +import 'rxjs-compat/add/observable/throw'; +import 'rxjs-compat/add/observable/timer'; +import 'rxjs-compat/add/observable/zip'; //dom -import '../add/observable/dom/ajax'; -import '../add/observable/dom/webSocket'; +import 'rxjs-compat/add/observable/dom/ajax'; +import 'rxjs-compat/add/observable/dom/webSocket'; //internal/operators -import '../add/operator/buffer'; -import '../add/operator/bufferCount'; -import '../add/operator/bufferTime'; -import '../add/operator/bufferToggle'; -import '../add/operator/bufferWhen'; -import '../add/operator/catch'; -import '../add/operator/combineAll'; -import '../add/operator/combineLatest'; -import '../add/operator/concat'; -import '../add/operator/concatAll'; -import '../add/operator/concatMap'; -import '../add/operator/concatMapTo'; -import '../add/operator/count'; -import '../add/operator/dematerialize'; -import '../add/operator/debounce'; -import '../add/operator/debounceTime'; -import '../add/operator/defaultIfEmpty'; -import '../add/operator/delay'; -import '../add/operator/delayWhen'; -import '../add/operator/distinct'; -import '../add/operator/distinctUntilChanged'; -import '../add/operator/distinctUntilKeyChanged'; -import '../add/operator/do'; -import '../add/operator/exhaust'; -import '../add/operator/exhaustMap'; -import '../add/operator/expand'; -import '../add/operator/elementAt'; -import '../add/operator/filter'; -import '../add/operator/finally'; -import '../add/operator/find'; -import '../add/operator/findIndex'; -import '../add/operator/first'; -import '../add/operator/groupBy'; -import '../add/operator/ignoreElements'; -import '../add/operator/isEmpty'; -import '../add/operator/audit'; -import '../add/operator/auditTime'; -import '../add/operator/last'; -import '../add/operator/let'; -import '../add/operator/every'; -import '../add/operator/map'; -import '../add/operator/mapTo'; -import '../add/operator/materialize'; -import '../add/operator/max'; -import '../add/operator/merge'; -import '../add/operator/mergeAll'; -import '../add/operator/mergeMap'; -import '../add/operator/mergeMapTo'; -import '../add/operator/mergeScan'; -import '../add/operator/min'; -import '../add/operator/multicast'; -import '../add/operator/observeOn'; -import '../add/operator/onErrorResumeNext'; -import '../add/operator/pairwise'; -import '../add/operator/partition'; -import '../add/operator/pluck'; -import '../add/operator/publish'; -import '../add/operator/publishBehavior'; -import '../add/operator/publishReplay'; -import '../add/operator/publishLast'; -import '../add/operator/race'; -import '../add/operator/reduce'; -import '../add/operator/repeat'; -import '../add/operator/repeatWhen'; -import '../add/operator/retry'; -import '../add/operator/retryWhen'; -import '../add/operator/sample'; -import '../add/operator/sampleTime'; -import '../add/operator/scan'; -import '../add/operator/sequenceEqual'; -import '../add/operator/share'; -import '../add/operator/shareReplay'; -import '../add/operator/single'; -import '../add/operator/skip'; -import '../add/operator/skipLast'; -import '../add/operator/skipUntil'; -import '../add/operator/skipWhile'; -import '../add/operator/startWith'; -import '../add/operator/subscribeOn'; -import '../add/operator/switch'; -import '../add/operator/switchMap'; -import '../add/operator/switchMapTo'; -import '../add/operator/take'; -import '../add/operator/takeLast'; -import '../add/operator/takeUntil'; -import '../add/operator/takeWhile'; -import '../add/operator/throttle'; -import '../add/operator/throttleTime'; -import '../add/operator/timeInterval'; -import '../add/operator/timeout'; -import '../add/operator/timeoutWith'; -import '../add/operator/timestamp'; -import '../add/operator/toArray'; -import '../add/operator/toPromise'; -import '../add/operator/window'; -import '../add/operator/windowCount'; -import '../add/operator/windowTime'; -import '../add/operator/windowToggle'; -import '../add/operator/windowWhen'; -import '../add/operator/withLatestFrom'; -import '../add/operator/zip'; -import '../add/operator/zipAll'; +import 'rxjs-compat/add/operator/buffer'; +import 'rxjs-compat/add/operator/bufferCount'; +import 'rxjs-compat/add/operator/bufferTime'; +import 'rxjs-compat/add/operator/bufferToggle'; +import 'rxjs-compat/add/operator/bufferWhen'; +import 'rxjs-compat/add/operator/catch'; +import 'rxjs-compat/add/operator/combineAll'; +import 'rxjs-compat/add/operator/combineLatest'; +import 'rxjs-compat/add/operator/concat'; +import 'rxjs-compat/add/operator/concatAll'; +import 'rxjs-compat/add/operator/concatMap'; +import 'rxjs-compat/add/operator/concatMapTo'; +import 'rxjs-compat/add/operator/count'; +import 'rxjs-compat/add/operator/dematerialize'; +import 'rxjs-compat/add/operator/debounce'; +import 'rxjs-compat/add/operator/debounceTime'; +import 'rxjs-compat/add/operator/defaultIfEmpty'; +import 'rxjs-compat/add/operator/delay'; +import 'rxjs-compat/add/operator/delayWhen'; +import 'rxjs-compat/add/operator/distinct'; +import 'rxjs-compat/add/operator/distinctUntilChanged'; +import 'rxjs-compat/add/operator/distinctUntilKeyChanged'; +import 'rxjs-compat/add/operator/do'; +import 'rxjs-compat/add/operator/exhaust'; +import 'rxjs-compat/add/operator/exhaustMap'; +import 'rxjs-compat/add/operator/expand'; +import 'rxjs-compat/add/operator/elementAt'; +import 'rxjs-compat/add/operator/filter'; +import 'rxjs-compat/add/operator/finally'; +import 'rxjs-compat/add/operator/find'; +import 'rxjs-compat/add/operator/findIndex'; +import 'rxjs-compat/add/operator/first'; +import 'rxjs-compat/add/operator/groupBy'; +import 'rxjs-compat/add/operator/ignoreElements'; +import 'rxjs-compat/add/operator/isEmpty'; +import 'rxjs-compat/add/operator/audit'; +import 'rxjs-compat/add/operator/auditTime'; +import 'rxjs-compat/add/operator/last'; +import 'rxjs-compat/add/operator/let'; +import 'rxjs-compat/add/operator/every'; +import 'rxjs-compat/add/operator/map'; +import 'rxjs-compat/add/operator/mapTo'; +import 'rxjs-compat/add/operator/materialize'; +import 'rxjs-compat/add/operator/max'; +import 'rxjs-compat/add/operator/merge'; +import 'rxjs-compat/add/operator/mergeAll'; +import 'rxjs-compat/add/operator/mergeMap'; +import 'rxjs-compat/add/operator/mergeMapTo'; +import 'rxjs-compat/add/operator/mergeScan'; +import 'rxjs-compat/add/operator/min'; +import 'rxjs-compat/add/operator/multicast'; +import 'rxjs-compat/add/operator/observeOn'; +import 'rxjs-compat/add/operator/onErrorResumeNext'; +import 'rxjs-compat/add/operator/pairwise'; +import 'rxjs-compat/add/operator/partition'; +import 'rxjs-compat/add/operator/pluck'; +import 'rxjs-compat/add/operator/publish'; +import 'rxjs-compat/add/operator/publishBehavior'; +import 'rxjs-compat/add/operator/publishReplay'; +import 'rxjs-compat/add/operator/publishLast'; +import 'rxjs-compat/add/operator/race'; +import 'rxjs-compat/add/operator/reduce'; +import 'rxjs-compat/add/operator/repeat'; +import 'rxjs-compat/add/operator/repeatWhen'; +import 'rxjs-compat/add/operator/retry'; +import 'rxjs-compat/add/operator/retryWhen'; +import 'rxjs-compat/add/operator/sample'; +import 'rxjs-compat/add/operator/sampleTime'; +import 'rxjs-compat/add/operator/scan'; +import 'rxjs-compat/add/operator/sequenceEqual'; +import 'rxjs-compat/add/operator/share'; +import 'rxjs-compat/add/operator/shareReplay'; +import 'rxjs-compat/add/operator/single'; +import 'rxjs-compat/add/operator/skip'; +import 'rxjs-compat/add/operator/skipLast'; +import 'rxjs-compat/add/operator/skipUntil'; +import 'rxjs-compat/add/operator/skipWhile'; +import 'rxjs-compat/add/operator/startWith'; +import 'rxjs-compat/add/operator/subscribeOn'; +import 'rxjs-compat/add/operator/switch'; +import 'rxjs-compat/add/operator/switchMap'; +import 'rxjs-compat/add/operator/switchMapTo'; +import 'rxjs-compat/add/operator/take'; +import 'rxjs-compat/add/operator/takeLast'; +import 'rxjs-compat/add/operator/takeUntil'; +import 'rxjs-compat/add/operator/takeWhile'; +import 'rxjs-compat/add/operator/throttle'; +import 'rxjs-compat/add/operator/throttleTime'; +import 'rxjs-compat/add/operator/timeInterval'; +import 'rxjs-compat/add/operator/timeout'; +import 'rxjs-compat/add/operator/timeoutWith'; +import 'rxjs-compat/add/operator/timestamp'; +import 'rxjs-compat/add/operator/toArray'; +import 'rxjs-compat/add/operator/toPromise'; +import 'rxjs-compat/add/operator/window'; +import 'rxjs-compat/add/operator/windowCount'; +import 'rxjs-compat/add/operator/windowTime'; +import 'rxjs-compat/add/operator/windowToggle'; +import 'rxjs-compat/add/operator/windowWhen'; +import 'rxjs-compat/add/operator/withLatestFrom'; +import 'rxjs-compat/add/operator/zip'; +import 'rxjs-compat/add/operator/zipAll'; /* tslint:disable:no-unused-variable */ export {Operator} from './Operator'; diff --git a/src/operators/index.ts b/src/operators/index.ts index a2ed912d6d..417eef4fbe 100644 --- a/src/operators/index.ts +++ b/src/operators/index.ts @@ -48,6 +48,7 @@ export { mergeScan } from '../internal/operators/mergeScan'; export { min } from '../internal/operators/min'; export { multicast } from '../internal/operators/multicast'; export { observeOn } from '../internal/operators/observeOn'; +export { onErrorResumeNext } from '../internal/operators/onErrorResumeNext'; export { pairwise } from '../internal/operators/pairwise'; export { partition } from '../internal/operators/partition'; export { pluck } from '../internal/operators/pluck'; @@ -55,6 +56,7 @@ 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 { race } from '../internal/operators/race'; export { reduce } from '../internal/operators/reduce'; export { repeat } from '../internal/operators/repeat'; export { repeatWhen } from '../internal/operators/repeatWhen'; @@ -73,13 +75,7 @@ export { skipLast } from '../internal/operators/skipLast'; export { skipUntil } from '../internal/operators/skipUntil'; export { skipWhile } from '../internal/operators/skipWhile'; export { startWith } from '../internal/operators/startWith'; -/** - * TODO(https://github.com/ReactiveX/rxjs/issues/2900): Add back subscribeOn once it can be - * treeshaken. Currently if this export is added back, it - * forces apps to bring in asap scheduler along with - * Immediate, root, and other supporting code. - */ -// export { subscribeOn } from '../internal/operators/subscribeOn'; +export { subscribeOn } from '../internal/operators/subscribeOn'; export { switchAll } from '../internal/operators/switchAll'; export { switchMap } from '../internal/operators/switchMap'; export { switchMapTo } from '../internal/operators/switchMapTo'; diff --git a/tsconfig.base.json b/tsconfig.base.json new file mode 100644 index 0000000000..6d0829bd41 --- /dev/null +++ b/tsconfig.base.json @@ -0,0 +1,32 @@ +{ + "compilerOptions": { + "removeComments": false, + "preserveConstEnums": true, + "sourceMap": true, + "strictFunctionTypes": true, + "noImplicitAny": true, + "noImplicitReturns": true, + "noImplicitThis": true, + "suppressImplicitAnyIndexErrors": true, + "moduleResolution": "node", + "stripInternal": false, + "target": "es5", + "outDir": "./.out", + "lib": [ + "es5", + "es2015.iterable", + "es2015.collection", + "es2015.promise", + "es2015.symbol", + "es2015.symbol.wellknown", + "dom" + ] + }, + "formatCodeOptions": { + "indentSize": 2, + "tabSize": 2 + }, + "bazelOptions": { + "suppressTsconfigOverrideWarnings": true + } +} \ No newline at end of file diff --git a/tsconfig.json b/tsconfig.json index 992c41c3eb..841f5836db 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,32 +1,13 @@ { + "extends": "./tsconfig.base.json", "compilerOptions": { - "removeComments": false, - "preserveConstEnums": true, - "sourceMap": true, - "strictFunctionTypes": true, - "noImplicitAny": true, - "noImplicitReturns": true, - "noImplicitThis": true, - "suppressImplicitAnyIndexErrors": true, - "moduleResolution": "classic", // we intentionally use "classic" module resolution to be SystemJS-compatible after transpilation - "stripInternal": false, - "target": "es5", - "outDir": "./.out", - "lib": [ - "es5", - "es2015.iterable", - "es2015.collection", - "es2015.promise", - "es2015.symbol", - "es2015.symbol.wellknown", - "dom" - ] + "baseUrl": ".", + "paths": { + "rxjs": ["./src"], + "rxjs/*": ["./src/*", "./legacy-reexport/*"], + "rxjs-compat": ["./compat/index"], + "rxjs-compat/*": ["./compat/*"] + } }, - "formatCodeOptions": { - "indentSize": 2, - "tabSize": 2 - }, - "bazelOptions": { - "suppressTsconfigOverrideWarnings": true - } + "exclude": ["./dist", "./dist-compat"] } \ No newline at end of file diff --git a/tsconfig/compat/tsconfig.base.json b/tsconfig/compat/tsconfig.base.json new file mode 100644 index 0000000000..9848525782 --- /dev/null +++ b/tsconfig/compat/tsconfig.base.json @@ -0,0 +1,19 @@ +{ + "extends": "../../tsconfig.base.json", + "compilerOptions": { + "noEmit": false, + "baseUrl": "../../compat", + "paths": { + "rxjs": ["../src/index"], + "rxjs/*": ["../src/*"], + "rxjs/internal-compatibility": ["../src/internal-compatibility/index"], + "rxjs/testing": ["../src/testing/index"], + "rxjs/ajax": ["../src/ajax/index"], + "rxjs/operators": ["../src/operators/index"], + "rxjs/websocket": ["../src/websocket/index"] + } + }, + "include": [ + "../../compat/**/*.ts" + ] +} \ No newline at end of file diff --git a/tsconfig/compat/tsconfig.cjs.json b/tsconfig/compat/tsconfig.cjs.json new file mode 100644 index 0000000000..e6b197ff8d --- /dev/null +++ b/tsconfig/compat/tsconfig.cjs.json @@ -0,0 +1,10 @@ +{ + "extends": "./tsconfig.base.json", + "compilerOptions": { + "module": "commonjs", + "target": "es5", + "declaration": true, + "declarationDir": "../../dist-compat/typings", + "outDir": "../../dist-compat/cjs" + } +} \ No newline at end of file diff --git a/tsconfig/compat/tsconfig.esm2015.json b/tsconfig/compat/tsconfig.esm2015.json new file mode 100644 index 0000000000..27c524f4c9 --- /dev/null +++ b/tsconfig/compat/tsconfig.esm2015.json @@ -0,0 +1,8 @@ +{ + "extends": "./tsconfig.base.json", + "compilerOptions": { + "module": "es2015", + "target": "es2015", + "outDir": "../../dist-compat/esm2015" + } +} \ No newline at end of file diff --git a/tsconfig/compat/tsconfig.esm5.json b/tsconfig/compat/tsconfig.esm5.json new file mode 100644 index 0000000000..41187707a4 --- /dev/null +++ b/tsconfig/compat/tsconfig.esm5.json @@ -0,0 +1,8 @@ +{ + "extends": "./tsconfig.base.json", + "compilerOptions": { + "module": "es2015", + "target": "es5", + "outDir": "../../dist-compat/esm5" + } +} \ No newline at end of file diff --git a/tsconfig/tsconfig.base.json b/tsconfig/tsconfig.base.json index 74674baaa7..68446a7fc2 100644 --- a/tsconfig/tsconfig.base.json +++ b/tsconfig/tsconfig.base.json @@ -1,21 +1,26 @@ { - "extends": "../tsconfig.json", + "extends": "../tsconfig.base.json", "compilerOptions": { - "noEmit": false + "noEmit": false, + "baseUrl": "../src", + "paths": { + "rxjs": ["./"], + "rxjs/*": ["./*"] + } }, "files": [ // entry-points - "../dist/src/index.ts", - "../dist/src/ajax/index.ts", - "../dist/src/operators/index.ts", - "../dist/src/testing/index.ts", - "../dist/src/websocket/index.ts", + "../src/index.ts", + "../src/ajax/index.ts", + "../src/operators/index.ts", + "../src/testing/index.ts", + "../src/websocket/index.ts", + "../src/internal-compatibility/index.ts", // legacy entry-points - "../dist/src/internal/Rx.ts", - "../dist/src/add/observable/of.ts", + "../src/internal/Rx.ts", // umd entry-point - "../dist/src/internal/umd.ts", + "../src/internal/umd.ts" ] } diff --git a/tsconfig/tsconfig.legacy-reexport.json b/tsconfig/tsconfig.legacy-reexport.json new file mode 100644 index 0000000000..ed561b08a7 --- /dev/null +++ b/tsconfig/tsconfig.legacy-reexport.json @@ -0,0 +1,26 @@ +{ + "extends": "../tsconfig.base.json", + "compilerOptions": { + "module": "commonjs", + "target": "es5", + "declaration": true, + "noEmit": false, + "outDir": "../dist/legacy-reexport", + "rootDir": "../legacy-reexport", + "baseUrl": "../legacy-reexport", + "paths": { + "rxjs": ["../dist/typings/index"], + "rxjs/*": ["../dist/typings/*"], + "rxjs/internal-compatibility": ["../dist/typings/internal-compatibility/index"], + "rxjs/testing": ["../dist/typings/testing/index"], + "rxjs/ajax": ["../dist/typings/ajax/index"], + "rxjs/operators": ["../dist/typings/operators/index"], + "rxjs/websocket": ["../dist/typings/websocket/index"], + "rxjs-compat": ["../dist-compat/typings/compat/Rx"], + "rxjs-compat/*": ["../dist-compat/typings/compat/*"] + } + }, + "include": [ + "../legacy-reexport" + ] +}