refactor(async): replace RxJS with RxNext

Closes #3110
Closes #4201
This commit is contained in:
vsavkin
2015-09-11 15:38:09 -07:00
committed by Jeff Cross
parent 7b3161a229
commit 16bf335a4a
25 changed files with 61 additions and 96 deletions
@@ -1,5 +1,4 @@
import {EventEmitter} from 'angular2/src/core/facade/async';
import * as Rx from 'rx';
import {ListWrapper} from 'angular2/src/core/facade/collection';
export class MockEventEmitter extends EventEmitter {
@@ -7,7 +6,7 @@ export class MockEventEmitter extends EventEmitter {
constructor() { super(); }
observer(generator: any): Rx.IDisposable {
observer(generator: any): any {
this._nextFns.push(generator.next);
return new MockDisposable();
}
@@ -17,6 +16,7 @@ export class MockEventEmitter extends EventEmitter {
}
}
class MockDisposable implements Rx.IDisposable {
dispose(): void {}
class MockDisposable {
isUnsubscribed: boolean = false;
unsubscribe(): void {}
}