@byomakase/omakase-player
Version:
## Omakase Player - Open source JavaScript framework for building frame accurate video experiences
12 lines (11 loc) • 967 B
TypeScript
import { Observable, Observer, Subject, Subscriber, TeardownLogic } from 'rxjs';
export declare function passiveObservable<T = void>(subscribe: (this: Observable<T>, subscriber: Subscriber<T>) => TeardownLogic): Observable<T>;
export declare function simplePassiveObservable<T = void>(value?: T): Observable<T>;
export declare function nextCompleteObserver(observer: Observer<any>, value?: any): void;
export declare function errorCompleteObserver(observer: Observer<any>, error: any): void;
export declare function nextCompleteSubject(subject: Subject<any>, value?: any): void;
export declare function completeSubject(subject: Subject<any>): void;
export declare function completeSubjects(...subjects: Subject<any>[]): void;
export declare function unsubscribeSubjects(...subjects: Subject<any>[]): void;
export declare function completeUnsubscribeSubjects(...subjects: Subject<any>[]): void;
export declare function unsubscribeSubject(subject: Subject<any>): void;