123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- declare module Rx {
-
- export interface Pauser {
-
- pause(): void;
-
- resume(): void;
- }
- export interface Observable<T> {
-
- pausable(pauser?: Observable<boolean>): PausableObservable<T>;
- }
- export interface PausableObservable<T> extends Observable<T> {
- pause(): void;
- resume(): void;
- }
- export interface Observable<T> {
-
- pausableBuffered(pauser?: Observable<boolean>): PausableObservable<T>;
- }
- export interface Observable<T> {
-
- controlled(enableQueue?: boolean, scheduler?: IScheduler): ControlledObservable<T>;
- }
- export interface ControlledObservable<T> extends Observable<T> {
- request(numberOfItems?: number): IDisposable;
- }
- export interface ControlledObservable<T> {
-
- stopAndWait(): Observable<T>;
- }
- export interface ControlledObservable<T> {
-
- windowed(windowSize: number): Observable<T>;
- }
- export interface Observable<T> {
-
- pipe<TDest>(dest: TDest): TDest;
-
- }
- }
- declare module "rx.backpressure" { export = Rx; }
|