refactor(facade): use rxjs package
move to new RxJS distribution. BREAKING CHANGE: RxJS imports now are via `rxjs` instead of `@reactivex/rxjs` Individual operators can be imported `import 'rxjs/operators/map'`
This commit is contained in:

committed by
Jeremy Elbourn

parent
a16ac84840
commit
5514dc19d9
@ -9,7 +9,7 @@
|
||||
"repository": <%= JSON.stringify(packageJson.repository) %>,
|
||||
"dependencies": {
|
||||
"reflect-metadata": "<%= packageJson.dependencies['reflect-metadata'] %>",
|
||||
"@reactivex/rxjs": "<%= packageJson.dependencies['@reactivex/rxjs'] %>",
|
||||
"rxjs": "<%= packageJson.dependencies['rxjs'] %>",
|
||||
"zone.js": "<%= packageJson.dependencies['zone.js'] %>"
|
||||
},
|
||||
"devDependencies": <%= JSON.stringify(packageJson.defaultDevDependencies) %>
|
||||
|
@ -4,11 +4,16 @@ import {global, isPresent, noop} from 'angular2/src/facade/lang';
|
||||
import {PromiseWrapper, Promise, PromiseCompleter} from 'angular2/src/facade/promise';
|
||||
export {PromiseWrapper, Promise, PromiseCompleter} from 'angular2/src/facade/promise';
|
||||
|
||||
import {Subject} from '@reactivex/rxjs/dist/cjs/Subject';
|
||||
import {Observable as RxObservable} from '@reactivex/rxjs/dist/cjs/Observable';
|
||||
import {Subscription} from '@reactivex/rxjs/dist/cjs/Subscription';
|
||||
import {Operator} from '@reactivex/rxjs/dist/cjs/Operator';
|
||||
export {Subject} from '@reactivex/rxjs/dist/cjs/Subject';
|
||||
import {Subject} from 'rxjs/Subject';
|
||||
import {Observable as RxObservable} from 'rxjs/Observable';
|
||||
import {Subscription} from 'rxjs/Subscription';
|
||||
import {Operator} from 'rxjs/Operator';
|
||||
|
||||
import 'rxjs/observable/fromPromise';
|
||||
import 'rxjs/operators/toPromise';
|
||||
|
||||
export {Subject} from 'rxjs/Subject';
|
||||
|
||||
|
||||
|
||||
export namespace NodeJS {
|
||||
|
@ -5,7 +5,8 @@ import {ReadyStates} from '../enums';
|
||||
import {Connection, ConnectionBackend} from '../interfaces';
|
||||
import {isPresent} from 'angular2/src/facade/lang';
|
||||
import {BaseException, WrappedException} from 'angular2/src/facade/exceptions';
|
||||
import {Subject, ReplaySubject} from '@reactivex/rxjs/dist/cjs/Rx';
|
||||
import {Subject} from 'rxjs/Subject';
|
||||
import {ReplaySubject} from 'rxjs/subjects/ReplaySubject';
|
||||
|
||||
/**
|
||||
*
|
||||
|
@ -9,7 +9,7 @@
|
||||
"repository": <%= JSON.stringify(packageJson.repository) %>,
|
||||
"dependencies": {
|
||||
"angular2": "<%= packageJson.version %>",
|
||||
"@reactivex/rxjs": "<%= packageJson.dependencies['@reactivex/rxjs'] %>",
|
||||
"rxjs": "<%= packageJson.dependencies['rxjs'] %>",
|
||||
"reflect-metadata": "<%= packageJson.dependencies['reflect-metadata'] %>"
|
||||
},
|
||||
"devDependencies": <%= JSON.stringify(packageJson.defaultDevDependencies) %>
|
||||
|
@ -29,7 +29,8 @@ import {
|
||||
Http,
|
||||
Jsonp
|
||||
} from 'angular2/http';
|
||||
import {Observable, Subject} from '@reactivex/rxjs/dist/cjs/Rx';
|
||||
import {Observable} from 'rxjs/Observable';
|
||||
import {Subject} from 'rxjs/Subject';
|
||||
|
||||
class SpyObserver extends SpyObject {
|
||||
onNext: Function;
|
||||
|
@ -689,47 +689,12 @@ var NG_ALL = [
|
||||
'EventEmitter.emit():js',
|
||||
'Observable:js',
|
||||
'Observable#create():js',
|
||||
'Observable.buffer():js',
|
||||
'Observable.bufferCount():js',
|
||||
'Observable.bufferTime():js',
|
||||
'Observable.bufferToggle():js',
|
||||
'Observable.bufferWhen():js',
|
||||
'Observable.catch():js',
|
||||
'Observable.combineAll():js',
|
||||
'Observable.combineLatest():js',
|
||||
'Observable.concat():js',
|
||||
'Observable.concatAll():js',
|
||||
'Observable.concatMap():js',
|
||||
'Observable.concatMapTo():js',
|
||||
'Observable.count():js',
|
||||
'Observable.debounce():js',
|
||||
'Observable.debounceTime():js',
|
||||
'Observable.defaultIfEmpty():js',
|
||||
'Observable.delay():js',
|
||||
'Observable.dematerialize():js',
|
||||
'Observable.distinctUntilChanged():js',
|
||||
'Observable.do():js',
|
||||
'Observable.every():js',
|
||||
'Observable.expand():js',
|
||||
'Observable.filter():js',
|
||||
'Observable.finally():js',
|
||||
'Observable.first():js',
|
||||
'Observable.flatMap():js',
|
||||
'Observable.flatMapTo():js',
|
||||
'Observable.forEach():js',
|
||||
'Observable.groupBy():js',
|
||||
'Observable.ignoreElements():js',
|
||||
'Observable.last():js',
|
||||
'Observable#fromPromise():js',
|
||||
'Observable.lift():js',
|
||||
'Observable.map():js',
|
||||
'Observable.mapTo():js',
|
||||
'Observable.materialize():js',
|
||||
'Observable.merge():js',
|
||||
'Observable.mergeAll():js',
|
||||
'Observable.mergeMap():js',
|
||||
'Observable.mergeMapTo():js',
|
||||
'Observable.multicast():js',
|
||||
'Observable.observeOn():js',
|
||||
'Observable.subscribe():js',
|
||||
'Observable.take():js',
|
||||
'Observable.toPromise():js',
|
||||
|
||||
'OutputMetadata',
|
||||
'OutputMetadata.bindingPropertyName',
|
||||
|
Reference in New Issue
Block a user