From 71b823a0e348978df67f9f88137141f53d0c43d6 Mon Sep 17 00:00:00 2001 From: Igor Oleinikov Date: Mon, 14 Apr 2014 11:12:45 +0400 Subject: [PATCH] Updated RxJS-BackPressure to v2.2.20 --- rx.js/rx.backpressure-lite.d.ts | 8 +++++++- rx.js/rx.backpressure.d.ts | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/rx.js/rx.backpressure-lite.d.ts b/rx.js/rx.backpressure-lite.d.ts index 3cc78f6ca..420a568f3 100644 --- a/rx.js/rx.backpressure-lite.d.ts +++ b/rx.js/rx.backpressure-lite.d.ts @@ -14,6 +14,7 @@ declare module Rx { * @returns The observable sequence which is paused based upon the pauser. */ pausable(pauser: Observable): Observable; + pausable(pauser?: ISubject): PausableObservable; /** * Pauses the underlying observable sequence based upon the observable sequence which yields true/false, @@ -24,7 +25,7 @@ declare module Rx { * @param pauser The observable sequence used to pause the underlying sequence. * @returns The observable sequence which is paused based upon the pauser. */ - pausableBuffered(pauser: Observable): Observable; + pausableBuffered(pauser?: ISubject): PausableObservable; /** * Attaches a controller to the observable sequence with the ability to queue. @@ -38,4 +39,9 @@ declare module Rx { export interface ControlledObservable extends Observable { request(numberOfItems?: number): IDisposable; } + + export interface PausableObservable extends Observable { + pause(): void; + resume(): void; + } } diff --git a/rx.js/rx.backpressure.d.ts b/rx.js/rx.backpressure.d.ts index 4108ba410..5ec8c3f91 100644 --- a/rx.js/rx.backpressure.d.ts +++ b/rx.js/rx.backpressure.d.ts @@ -1,4 +1,4 @@ -// Type definitions for RxJS-BackPressure v2.2.18 +// Type definitions for RxJS-BackPressure v2.2.20 // Project: http://rx.codeplex.com/ // Definitions by: Igor Oleinikov // Definitions: https://github.com/borisyankov/DefinitelyTyped