aboutsummaryrefslogtreecommitdiff
path: root/tools/node_modules/eslint/node_modules/rxjs/src/internal/observable/fromEventPattern.ts
diff options
context:
space:
mode:
Diffstat (limited to 'tools/node_modules/eslint/node_modules/rxjs/src/internal/observable/fromEventPattern.ts')
-rw-r--r--tools/node_modules/eslint/node_modules/rxjs/src/internal/observable/fromEventPattern.ts16
1 files changed, 11 insertions, 5 deletions
diff --git a/tools/node_modules/eslint/node_modules/rxjs/src/internal/observable/fromEventPattern.ts b/tools/node_modules/eslint/node_modules/rxjs/src/internal/observable/fromEventPattern.ts
index 3257d261dc..72162c15aa 100644
--- a/tools/node_modules/eslint/node_modules/rxjs/src/internal/observable/fromEventPattern.ts
+++ b/tools/node_modules/eslint/node_modules/rxjs/src/internal/observable/fromEventPattern.ts
@@ -1,13 +1,13 @@
import { Observable } from '../Observable';
import { isArray } from '../util/isArray';
import { isFunction } from '../util/isFunction';
-import { fromEvent } from './fromEvent';
+import { NodeEventHandler } from './fromEvent';
import { map } from '../operators/map';
/* tslint:disable:max-line-length */
-export function fromEventPattern<T>(addHandler: (handler: Function) => any, removeHandler?: (handler: Function, signal?: any) => void): Observable<T>;
+export function fromEventPattern<T>(addHandler: (handler: NodeEventHandler) => any, removeHandler?: (handler: NodeEventHandler, signal?: any) => void): Observable<T>;
/** @deprecated resultSelector no longer supported, pipe to map instead */
-export function fromEventPattern<T>(addHandler: (handler: Function) => any, removeHandler?: (handler: Function, signal?: any) => void, resultSelector?: (...args: any[]) => T): Observable<T>;
+export function fromEventPattern<T>(addHandler: (handler: NodeEventHandler) => any, removeHandler?: (handler: NodeEventHandler, signal?: any) => void, resultSelector?: (...args: any[]) => T): Observable<T>;
/* tslint:enable:max-line-length */
/**
@@ -59,6 +59,8 @@ export function fromEventPattern<T>(addHandler: (handler: Function) => any, remo
* ### Emits clicks happening on the DOM document
*
* ```javascript
+ * import { fromEventPattern } from 'rxjs';
+ *
* function addClickHandler(handler) {
* document.addEventListener('click', handler);
* }
@@ -81,6 +83,8 @@ export function fromEventPattern<T>(addHandler: (handler: Function) => any, remo
* ### Use with API that returns cancellation token
*
* ```javascript
+ * import { fromEventPattern } from 'rxjs';
+ *
* const token = someAPI.registerEventHandler(function() {});
* someAPI.unregisterEventHandler(token); // this APIs cancellation method accepts
* // not handler itself, but special token.
@@ -95,6 +99,8 @@ export function fromEventPattern<T>(addHandler: (handler: Function) => any, remo
* ### Use with project function
*
* ```javascript
+ * import { fromEventPattern } from 'rxjs';
+ *
* someAPI.registerEventHandler((eventType, eventMessage) => {
* console.log(eventType, eventMessage); // Logs "EVENT_TYPE" "EVENT_MESSAGE" to console.
* });
@@ -132,8 +138,8 @@ export function fromEventPattern<T>(addHandler: (handler: Function) => any, remo
* @owner Observable
*/
-export function fromEventPattern<T>(addHandler: (handler: Function) => any,
- removeHandler?: (handler: Function, signal?: any) => void,
+export function fromEventPattern<T>(addHandler: (handler: NodeEventHandler) => any,
+ removeHandler?: (handler: NodeEventHandler, signal?: any) => void,
resultSelector?: (...args: any[]) => T): Observable<T | T[]> {
if (resultSelector) {