RxJS - Operador de creación de EventPattern

Este operador creará un observable a partir de la función de entrada que se utiliza para registrar controladores de eventos.

Sintaxis

fromEventPattern(addHandler_func: Function): Observable

Parámetros

addHandler_func - El argumento dado es addHandler_func, esto se adjuntará a la fuente del evento real.

Valor devuelto

Devuelve un observable cuando ocurre el evento, por ejemplo, clic, mouseover, etc.

Ejemplo

import { fromEventPattern } from 'rxjs';

function addBtnClickHandler(handler) {
   document.getElementById("btnclick").addEventListener('click', handler);
}

const button_click = fromEventPattern(addBtnClickHandler);
button_click.subscribe(
   x => console.log(
      "ClientX = "+ x.clientX + " and ClientY="+ x.clientY
   )
);

Salida