@reactivex/rxjs
Version:
Reactive Extensions for modern JavaScript
25 lines (24 loc) • 926 B
TypeScript
import { Observable } from '../Observable';
import { Subscriber } from '../Subscriber';
/**
* We need this JSDoc comment for affecting ESDoc.
* @extends {Ignored}
* @hide true
*/
export declare class FromEventPatternObservable<T, R> extends Observable<T> {
private addHandler;
private removeHandler;
private selector;
/**
* @param addHandler
* @param removeHandler
* @param selector
* @return {FromEventPatternObservable}
* @static true
* @name fromEventPattern
* @owner Observable
*/
static create<T>(addHandler: (handler: Function) => any, removeHandler: (handler: Function) => void, selector?: (...args: Array<any>) => T): FromEventPatternObservable<T, {}>;
constructor(addHandler: (handler: Function) => any, removeHandler: (handler: Function) => void, selector?: (...args: Array<any>) => T);
protected _subscribe(subscriber: Subscriber<T>): void;
}