Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- interface Observable {
- constructor(subscriber : SubscriberFunction);
- // Подписываемся на последовательности с observer
- subscribe(observer : Observer) : Subscription;
- // Подписываемся на последовательности с функциями обратного вызова
- subscribe(onNext : Function,
- onError? : Function,
- onComplete? : Function) : Subscription;
- // Возвращаем себя
- [Symbol.observable]() : Observable;
- // Конвертируем в Observable
- static of(...items) : Observable;
- // Конвертируем observable или итерируемый в Observable
- static from(observable) : Observable;
- }
- interface Subscription {
- // Отменяем подписку
- unsubscribe() : void;
- // Булевое значение, указывающее на закрытие подписки
- get closed() : Boolean;
- }
- function SubscriberFunction(observer: SubscriptionObserver) : (void => void)|Subscription;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement