|
1 | 1 | import { Observable } from '../Observable';
|
2 | 2 | import { isArray } from '../util/isArray';
|
3 | 3 | import { isFunction } from '../util/isFunction';
|
4 |
| -import { fromEvent } from './fromEvent'; |
| 4 | +import { NodeEventHandler } from './fromEvent'; |
5 | 5 | import { map } from '../operators/map';
|
6 | 6 |
|
7 | 7 | /* tslint:disable:max-line-length */
|
8 |
| -export function fromEventPattern<T>(addHandler: (handler: Function) => any, removeHandler?: (handler: Function, signal?: any) => void): Observable<T>; |
| 8 | +export function fromEventPattern<T>(addHandler: (handler: NodeEventHandler) => any, removeHandler?: (handler: NodeEventHandler, signal?: any) => void): Observable<T>; |
9 | 9 | /** @deprecated resultSelector no longer supported, pipe to map instead */
|
10 |
| -export function fromEventPattern<T>(addHandler: (handler: Function) => any, removeHandler?: (handler: Function, signal?: any) => void, resultSelector?: (...args: any[]) => T): Observable<T>; |
| 10 | +export function fromEventPattern<T>(addHandler: (handler: NodeEventHandler) => any, removeHandler?: (handler: NodeEventHandler, signal?: any) => void, resultSelector?: (...args: any[]) => T): Observable<T>; |
11 | 11 | /* tslint:enable:max-line-length */
|
12 | 12 |
|
13 | 13 | /**
|
@@ -132,8 +132,8 @@ export function fromEventPattern<T>(addHandler: (handler: Function) => any, remo
|
132 | 132 | * @owner Observable
|
133 | 133 | */
|
134 | 134 |
|
135 |
| -export function fromEventPattern<T>(addHandler: (handler: Function) => any, |
136 |
| - removeHandler?: (handler: Function, signal?: any) => void, |
| 135 | +export function fromEventPattern<T>(addHandler: (handler: NodeEventHandler) => any, |
| 136 | + removeHandler?: (handler: NodeEventHandler, signal?: any) => void, |
137 | 137 | resultSelector?: (...args: any[]) => T): Observable<T | T[]> {
|
138 | 138 |
|
139 | 139 | if (resultSelector) {
|
|
0 commit comments