UNPKG

@grafana/faro-web-sdk

Version:

Faro instrumentations, metas, transports for web.

16 lines 545 B
import { Observable } from '@grafana/faro-core'; import { MESSAGE_TYPE_DOM_MUTATION } from './const'; export function monitorDomMutations() { const observable = new Observable(); const observer = new MutationObserver((_mutationsList, _observer) => { observable.notify({ type: MESSAGE_TYPE_DOM_MUTATION }); }); observer.observe(document, { attributes: true, childList: true, subtree: true, characterData: true, }); return observable; } //# sourceMappingURL=domMutationMonitor.js.map