feat(change_detection): added async pipe
This commit is contained in:
@@ -37,6 +37,14 @@ class ObservableWrapper {
|
||||
return s.listen(onNext, onError: onError, onDone: onComplete, cancelOnError: true);
|
||||
}
|
||||
|
||||
static bool isObservable(obs) {
|
||||
return obs is Stream;
|
||||
}
|
||||
|
||||
static void dispose(StreamSubscription s) {
|
||||
s.cancel();
|
||||
}
|
||||
|
||||
static void callNext(EventEmitter emitter, value) {
|
||||
emitter.add(value);
|
||||
}
|
||||
|
||||
@@ -58,6 +58,14 @@ export class ObservableWrapper {
|
||||
return emitter.observer({next: onNext, throw: onThrow, return: onReturn});
|
||||
}
|
||||
|
||||
static dispose(subscription:any) {
|
||||
subscription.dispose();
|
||||
}
|
||||
|
||||
static isObservable(obs):boolean {
|
||||
return obs instanceof Observable;
|
||||
}
|
||||
|
||||
static callNext(emitter:EventEmitter, value:any) {
|
||||
emitter.next(value);
|
||||
}
|
||||
|
||||
@@ -54,6 +54,10 @@ export class ObservableWrapper {
|
||||
return emitter.observer({next: onNext, throw: onThrow, return: onReturn});
|
||||
}
|
||||
|
||||
static isObservable(obs: any): boolean { return obs instanceof Observable; }
|
||||
|
||||
static dispose(subscription: any) { subscription.dispose(); }
|
||||
|
||||
static callNext(emitter: EventEmitter, value: any) { emitter.next(value); }
|
||||
|
||||
static callThrow(emitter: EventEmitter, error: any) { emitter.throw(error); }
|
||||
|
||||
Reference in New Issue
Block a user