Este operador criará um observável a partir da função de entrada que é usada para registrar manipuladores de eventos.
Sintaxe
fromEventPattern(addHandler_func: Function): Observable
Parâmetros
addHandler_func - O argumento fornecido é addHandler_func, ele será anexado à fonte real do evento.
Valor de retorno
Retorna um observável quando o evento acontece, por exemplo, clique, mouseover, etc.
Exemplo
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
)
);
Resultado