Skip to content

Commit 037f53d

Browse files
evertbouwbenlesh
authored andcommitted
fix(fromEventPattern): improve typings for fromEventPattern (#4496)
1 parent 065b4e3 commit 037f53d

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/internal/observable/fromEventPattern.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
import { Observable } from '../Observable';
22
import { isArray } from '../util/isArray';
33
import { isFunction } from '../util/isFunction';
4-
import { fromEvent } from './fromEvent';
4+
import { NodeEventHandler } from './fromEvent';
55
import { map } from '../operators/map';
66

77
/* 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>;
99
/** @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>;
1111
/* tslint:enable:max-line-length */
1212

1313
/**
@@ -132,8 +132,8 @@ export function fromEventPattern<T>(addHandler: (handler: Function) => any, remo
132132
* @owner Observable
133133
*/
134134

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,
137137
resultSelector?: (...args: any[]) => T): Observable<T | T[]> {
138138

139139
if (resultSelector) {

0 commit comments

Comments
 (0)