Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- interface Disposable {
- dispose(): void
- }
- interface AsyncObservable<T> {
- subscribe(observer: AsyncObserver<T>) : Disposable
- // OR
- forEach(observer: AsyncObserver<T>) : Disposable
- }
- interface AsyncObserver<T> {
- onNext(value: T) : Promise
- onError(error: Error) : Promise
- onCompleted() : Promise
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement