Module Js_of_ocaml__.MutationObserver
class type mutationObserverInit = object ... end
class type mutationRecord = object ... end
class type mutationObserver = object ... end
val empty_mutation_observer_init : unit -> mutationObserverInit Js_of_ocaml.Js.t
val mutationObserver : ((mutationRecord Js_of_ocaml.Js.t Js_of_ocaml.Js.js_array Js_of_ocaml.Js.t -> mutationObserver Js_of_ocaml.Js.t -> unit) Js_of_ocaml.Js.callback -> mutationObserver Js_of_ocaml.Js.t) Js_of_ocaml.Js.constr
val is_supported : unit -> bool
val observe : node:Js_of_ocaml__.Dom.#node Js_of_ocaml.Js.t -> f:(mutationRecord Js_of_ocaml.Js.t Js_of_ocaml.Js.js_array Js_of_ocaml.Js.t -> mutationObserver Js_of_ocaml.Js.t -> unit) -> ?child_list:bool -> ?attributes:bool -> ?character_data:bool -> ?subtree:bool -> ?attribute_old_value:bool -> ?character_data_old_value:bool -> ?attribute_filter:Js_of_ocaml.Js.js_string Js_of_ocaml.Js.t list -> unit -> mutationObserver Js_of_ocaml.Js.t
Helper to create a new observer and connect it to a node