Module Dom.ProcessingInstruction

include sig ... end
val asNode : t -> Dom.node
val childNodes : t -> Dom.nodeList
val firstChild : t -> Dom.node option
val innerText : t -> string
val setInnerText : t -> string -> unit
val lastChild : t -> Dom.node option
val nextSibling : t -> Dom.node option
val nodeName : t -> string
val nodeType : t -> Webapi__Dom__Types.nodeType
val nodeValue : t -> string option
val setNodeValue : t -> string Js.null -> unit
val ownerDocument : t -> Dom.document
val parentElement : t -> Dom.element option
val parentNode : t -> Dom.node option
val previousSibling : t -> Dom.node option
val rootNode : t -> Dom.node
val textContent : t -> string
val setTextContent : t -> string -> unit
val appendChild : 'a Dom.node_like -> t -> unit
val cloneNode : t -> t
val cloneNodeDeep : t -> t
val compareDocumentPosition : 'a Dom.node_like -> t -> int
val contains : 'a Dom.node_like -> t -> bool
val getRootNode : t -> Dom.node
val getRootNodeComposed : t -> Dom.node
val hasChildNodes : t -> bool
val insertBefore : 'a Dom.node_like -> 'b Dom.node_like -> t -> 'a Dom.node_like
val isDefaultNamespace : string -> t -> bool
val isEqualNode : 'a Dom.node_like -> t -> bool
val isSameNode : 'a Dom.node_like -> t -> bool
val lookupNamespaceURI : string -> t -> string option
val lookupDefaultNamespaceURI : t -> string option
val lookupPrefix : t -> string
val normalize : t -> unit
val removeChild : 'a Dom.node_like -> t -> 'a Dom.node_like
val replaceChild : 'a Dom.node_like -> 'b Dom.node_like -> t -> 'b Dom.node_like
include sig ... end
val asEventTarget : t -> Dom.eventTarget
val addEventListener : string -> (Dom.event -> unit) -> t -> unit
val addEventListenerWithOptions : string -> (Dom.event -> unit) -> < capture : bool ; once : bool ; passive : bool > Js.t -> t -> unit
val addEventListenerUseCapture : string -> (Dom.event -> unit) -> t -> unit
val removeEventListener : string -> (Dom.event -> unit) -> t -> unit
val removeEventListenerWithOptions : string -> (Dom.event -> unit) -> < capture : bool ; passive : bool > Js.t -> t -> unit
val removeEventListenerUseCapture : string -> (Dom.event -> unit) -> t -> unit
val dispatchEvent : 'a Dom.event_like -> t -> bool
val addLoadEventListener : (Dom.event -> unit) -> t -> unit
val addLoadEventListenerWithOptions : (Dom.event -> unit) -> < capture : bool ; once : bool ; passive : bool > Js.t -> t -> unit
val addLoadEventListenerUseCapture : (Dom.event -> unit) -> t -> unit
val removeLoadEventListener : (Dom.event -> unit) -> t -> unit
val removeLoadEventListenerWithOptions : (Dom.event -> unit) -> < capture : bool ; passive : bool > Js.t -> t -> unit
val removeLoadEventListenerUseCapture : (Dom.event -> unit) -> t -> unit
val addUnloadEventListener : (Dom.event -> unit) -> t -> unit
val addUnloadEventListenerWithOptions : (Dom.event -> unit) -> < capture : bool ; once : bool ; passive : bool > Js.t -> t -> unit
val addUnloadEventListenerUseCapture : (Dom.event -> unit) -> t -> unit
val removeUnloadEventListener : (Dom.event -> unit) -> t -> unit
val removeUnloadEventListenerWithOptions : (Dom.event -> unit) -> < capture : bool ; passive : bool > Js.t -> t -> unit
val removeUnloadEventListenerUseCapture : (Dom.event -> unit) -> t -> unit
val addAbortEventListener : (Dom.event -> unit) -> t -> unit
val addAbortEventListenerWithOptions : (Dom.event -> unit) -> < capture : bool ; once : bool ; passive : bool > Js.t -> t -> unit
val addAbortEventListenerUseCapture : (Dom.event -> unit) -> t -> unit
val removeAbortEventListener : (Dom.event -> unit) -> t -> unit
val removeAbortEventListenerWithOptions : (Dom.event -> unit) -> < capture : bool ; passive : bool > Js.t -> t -> unit
val removeAbortEventListenerUseCapture : (Dom.event -> unit) -> t -> unit
val addErrorEventListener : (Dom.event -> unit) -> t -> unit
val addErrorEventListenerWithOptions : (Dom.event -> unit) -> < capture : bool ; once : bool ; passive : bool > Js.t -> t -> unit
val addErrorEventListenerUseCapture : (Dom.event -> unit) -> t -> unit
val removeErrorEventListener : (Dom.event -> unit) -> t -> unit
val removeErrorEventListenerWithOptions : (Dom.event -> unit) -> < capture : bool ; passive : bool > Js.t -> t -> unit
val removeErrorEventListenerUseCapture : (Dom.event -> unit) -> t -> unit
val addSelectEventListener : (Dom.event -> unit) -> t -> unit
val addSelectEventListenerWithOptions : (Dom.event -> unit) -> < capture : bool ; once : bool ; passive : bool > Js.t -> t -> unit
val addSelectEventListenerUseCapture : (Dom.event -> unit) -> t -> unit
val removeSelectEventListener : (Dom.event -> unit) -> t -> unit
val removeSelectEventListenerWithOptions : (Dom.event -> unit) -> < capture : bool ; passive : bool > Js.t -> t -> unit
val removeSelectEventListenerUseCapture : (Dom.event -> unit) -> t -> unit
val addBlurEventListener : (Dom.focusEvent -> unit) -> t -> unit
val addBlurEventListenerWithOptions : (Dom.focusEvent -> unit) -> < capture : bool ; once : bool ; passive : bool > Js.t -> t -> unit
val addBlurEventListenerUseCapture : (Dom.focusEvent -> unit) -> t -> unit
val removeBlurEventListener : (Dom.focusEvent -> unit) -> t -> unit
val removeBlurEventListenerWithOptions : (Dom.focusEvent -> unit) -> < capture : bool ; passive : bool > Js.t -> t -> unit
val removeBlurEventListenerUseCapture : (Dom.focusEvent -> unit) -> t -> unit
val addFocusEventListener : (Dom.focusEvent -> unit) -> t -> unit
val addFocusEventListenerWithOptions : (Dom.focusEvent -> unit) -> < capture : bool ; once : bool ; passive : bool > Js.t -> t -> unit
val addFocusEventListenerUseCapture : (Dom.focusEvent -> unit) -> t -> unit
val removeFocusEventListener : (Dom.focusEvent -> unit) -> t -> unit
val removeFocusEventListenerWithOptions : (Dom.focusEvent -> unit) -> < capture : bool ; passive : bool > Js.t -> t -> unit
val removeFocusEventListenerUseCapture : (Dom.focusEvent -> unit) -> t -> unit
val addFocusInEventListener : (Dom.focusEvent -> unit) -> t -> unit
val addFocusInEventListenerWithOptions : (Dom.focusEvent -> unit) -> < capture : bool ; once : bool ; passive : bool > Js.t -> t -> unit
val addFocusInEventListenerUseCapture : (Dom.focusEvent -> unit) -> t -> unit
val removeFocusInEventListener : (Dom.focusEvent -> unit) -> t -> unit
val removeFocusInEventListenerWithOptions : (Dom.focusEvent -> unit) -> < capture : bool ; passive : bool > Js.t -> t -> unit
val removeFocusInEventListenerUseCapture : (Dom.focusEvent -> unit) -> t -> unit
val addFocusOutEventListener : (Dom.focusEvent -> unit) -> t -> unit
val addFocusOutEventListenerWithOptions : (Dom.focusEvent -> unit) -> < capture : bool ; once : bool ; passive : bool > Js.t -> t -> unit
val addFocusOutEventListenerUseCapture : (Dom.focusEvent -> unit) -> t -> unit
val removeFocusOutEventListener : (Dom.focusEvent -> unit) -> t -> unit
val removeFocusOutEventListenerWithOptions : (Dom.focusEvent -> unit) -> < capture : bool ; passive : bool > Js.t -> t -> unit
val removeFocusOutEventListenerUseCapture : (Dom.focusEvent -> unit) -> t -> unit
val addClickEventListener : (Dom.mouseEvent -> unit) -> t -> unit
val addClickEventListenerWithOptions : (Dom.mouseEvent -> unit) -> < capture : bool ; once : bool ; passive : bool > Js.t -> t -> unit
val addClickEventListenerUseCapture : (Dom.mouseEvent -> unit) -> t -> unit
val removeClickEventListener : (Dom.mouseEvent -> unit) -> t -> unit
val removeClickEventListenerWithOptions : (Dom.mouseEvent -> unit) -> < capture : bool ; passive : bool > Js.t -> t -> unit
val removeClickEventListenerUseCapture : (Dom.mouseEvent -> unit) -> t -> unit
val addDblClickEventListener : (Dom.mouseEvent -> unit) -> t -> unit
val addDblClickEventListenerWithOptions : (Dom.mouseEvent -> unit) -> < capture : bool ; once : bool ; passive : bool > Js.t -> t -> unit
val addDblClickEventListenerUseCapture : (Dom.mouseEvent -> unit) -> t -> unit
val removeDblClickEventListener : (Dom.mouseEvent -> unit) -> t -> unit
val removeDblClickEventListenerWithOptions : (Dom.mouseEvent -> unit) -> < capture : bool ; passive : bool > Js.t -> t -> unit
val removeDblClickEventListenerUseCapture : (Dom.mouseEvent -> unit) -> t -> unit
val addMouseDownEventListener : (Dom.mouseEvent -> unit) -> t -> unit
val addMouseDownEventListenerWithOptions : (Dom.mouseEvent -> unit) -> < capture : bool ; once : bool ; passive : bool > Js.t -> t -> unit
val addMouseDownEventListenerUseCapture : (Dom.mouseEvent -> unit) -> t -> unit
val removeMouseDownEventListener : (Dom.mouseEvent -> unit) -> t -> unit
val removeMouseDownEventListenerWithOptions : (Dom.mouseEvent -> unit) -> < capture : bool ; passive : bool > Js.t -> t -> unit
val removeMouseDownEventListenerUseCapture : (Dom.mouseEvent -> unit) -> t -> unit
val addMouseEnterEventListener : (Dom.mouseEvent -> unit) -> t -> unit
val addMouseEnterEventListenerWithOptions : (Dom.mouseEvent -> unit) -> < capture : bool ; once : bool ; passive : bool > Js.t -> t -> unit
val addMouseEnterEventListenerUseCapture : (Dom.mouseEvent -> unit) -> t -> unit
val removeMouseEnterEventListener : (Dom.mouseEvent -> unit) -> t -> unit
val removeMouseEnterEventListenerWithOptions : (Dom.mouseEvent -> unit) -> < capture : bool ; passive : bool > Js.t -> t -> unit
val removeMouseEnterEventListenerUseCapture : (Dom.mouseEvent -> unit) -> t -> unit
val addMouseMoveEventListener : (Dom.mouseEvent -> unit) -> t -> unit
val addMouseMoveEventListenerWithOptions : (Dom.mouseEvent -> unit) -> < capture : bool ; once : bool ; passive : bool > Js.t -> t -> unit
val addMouseMoveEventListenerUseCapture : (Dom.mouseEvent -> unit) -> t -> unit
val removeMouseMoveEventListener : (Dom.mouseEvent -> unit) -> t -> unit
val removeMouseMoveEventListenerWithOptions : (Dom.mouseEvent -> unit) -> < capture : bool ; passive : bool > Js.t -> t -> unit
val removeMouseMoveEventListenerUseCapture : (Dom.mouseEvent -> unit) -> t -> unit
val addMouseOutEventListener : (Dom.mouseEvent -> unit) -> t -> unit
val addMouseOutEventListenerWithOptions : (Dom.mouseEvent -> unit) -> < capture : bool ; once : bool ; passive : bool > Js.t -> t -> unit
val addMouseOutEventListenerUseCapture : (Dom.mouseEvent -> unit) -> t -> unit
val removeMouseOutEventListener : (Dom.mouseEvent -> unit) -> t -> unit
val removeMouseOutEventListenerWithOptions : (Dom.mouseEvent -> unit) -> < capture : bool ; passive : bool > Js.t -> t -> unit
val removeMouseOutEventListenerUseCapture : (Dom.mouseEvent -> unit) -> t -> unit
val addMouseOverEventListener : (Dom.mouseEvent -> unit) -> t -> unit
val addMouseOverEventListenerWithOptions : (Dom.mouseEvent -> unit) -> < capture : bool ; once : bool ; passive : bool > Js.t -> t -> unit
val addMouseOverEventListenerUseCapture : (Dom.mouseEvent -> unit) -> t -> unit
val removeMouseOverEventListener : (Dom.mouseEvent -> unit) -> t -> unit
val removeMouseOverEventListenerWithOptions : (Dom.mouseEvent -> unit) -> < capture : bool ; passive : bool > Js.t -> t -> unit
val removeMouseOverEventListenerUseCapture : (Dom.mouseEvent -> unit) -> t -> unit
val addMouseUpEventListener : (Dom.mouseEvent -> unit) -> t -> unit
val addMouseUpEventListenerWithOptions : (Dom.mouseEvent -> unit) -> < capture : bool ; once : bool ; passive : bool > Js.t -> t -> unit
val addMouseUpEventListenerUseCapture : (Dom.mouseEvent -> unit) -> t -> unit
val removeMouseUpEventListener : (Dom.mouseEvent -> unit) -> t -> unit
val removeMouseUpEventListenerWithOptions : (Dom.mouseEvent -> unit) -> < capture : bool ; passive : bool > Js.t -> t -> unit
val removeMouseUpEventListenerUseCapture : (Dom.mouseEvent -> unit) -> t -> unit
val addWheelEventListener : (Dom.wheelEvent -> unit) -> t -> unit
val addWheelEventListenerWithOptions : (Dom.wheelEvent -> unit) -> < capture : bool ; once : bool ; passive : bool > Js.t -> t -> unit
val addWheelEventListenerUseCapture : (Dom.wheelEvent -> unit) -> t -> unit
val removeWheelEventListener : (Dom.wheelEvent -> unit) -> t -> unit
val removeWheelEventListenerWithOptions : (Dom.wheelEvent -> unit) -> < capture : bool ; passive : bool > Js.t -> t -> unit
val removeWheelEventListenerUseCapture : (Dom.wheelEvent -> unit) -> t -> unit
val addBeforeInputEventListener : (Dom.inputEvent -> unit) -> t -> unit
val addBeforeInputEventListenerWithOptions : (Dom.inputEvent -> unit) -> < capture : bool ; once : bool ; passive : bool > Js.t -> t -> unit
val addBeforeInputEventListenerUseCapture : (Dom.inputEvent -> unit) -> t -> unit
val removeBeforeInputEventListener : (Dom.inputEvent -> unit) -> t -> unit
val removeBeforeInputEventListenerWithOptions : (Dom.inputEvent -> unit) -> < capture : bool ; passive : bool > Js.t -> t -> unit
val removeBeforeInputEventListenerUseCapture : (Dom.inputEvent -> unit) -> t -> unit
val addInputEventListener : (Dom.inputEvent -> unit) -> t -> unit
val addInputEventListenerWithOptions : (Dom.inputEvent -> unit) -> < capture : bool ; once : bool ; passive : bool > Js.t -> t -> unit
val addInputEventListenerUseCapture : (Dom.inputEvent -> unit) -> t -> unit
val removeInputEventListener : (Dom.inputEvent -> unit) -> t -> unit
val removeInputEventListenerWithOptions : (Dom.inputEvent -> unit) -> < capture : bool ; passive : bool > Js.t -> t -> unit
val removeInputEventListenerUseCapture : (Dom.inputEvent -> unit) -> t -> unit
val addKeyDownEventListener : (Dom.keyboardEvent -> unit) -> t -> unit
val addKeyDownEventListenerWithOptions : (Dom.keyboardEvent -> unit) -> < capture : bool ; once : bool ; passive : bool > Js.t -> t -> unit
val addKeyDownEventListenerUseCapture : (Dom.keyboardEvent -> unit) -> t -> unit
val removeKeyDownEventListener : (Dom.keyboardEvent -> unit) -> t -> unit
val removeKeyDownEventListenerWithOptions : (Dom.keyboardEvent -> unit) -> < capture : bool ; passive : bool > Js.t -> t -> unit
val removeKeyDownEventListenerUseCapture : (Dom.keyboardEvent -> unit) -> t -> unit
val addKeyUpEventListener : (Dom.keyboardEvent -> unit) -> t -> unit
val addKeyUpEventListenerWithOptions : (Dom.keyboardEvent -> unit) -> < capture : bool ; once : bool ; passive : bool > Js.t -> t -> unit
val addKeyUpEventListenerUseCapture : (Dom.keyboardEvent -> unit) -> t -> unit
val removeKeyUpEventListener : (Dom.keyboardEvent -> unit) -> t -> unit
val removeKeyUpEventListenerWithOptions : (Dom.keyboardEvent -> unit) -> < capture : bool ; passive : bool > Js.t -> t -> unit
val removeKeyUpEventListenerUseCapture : (Dom.keyboardEvent -> unit) -> t -> unit
val addKeyPressEventListener : (Dom.keyboardEvent -> unit) -> t -> unit
val addKeyPressEventListenerWithOptions : (Dom.keyboardEvent -> unit) -> < capture : bool ; once : bool ; passive : bool > Js.t -> t -> unit
val addKeyPressEventListenerUseCapture : (Dom.keyboardEvent -> unit) -> t -> unit
val removeKeyPressEventListener : (Dom.keyboardEvent -> unit) -> t -> unit
val removeKeyPressEventListenerWithOptions : (Dom.keyboardEvent -> unit) -> < capture : bool ; passive : bool > Js.t -> t -> unit
val removeKeyPressEventListenerUseCapture : (Dom.keyboardEvent -> unit) -> t -> unit
val addCompositionStartEventListener : (Dom.compositionEvent -> unit) -> t -> unit
val addCompositionStartEventListenerWithOptions : (Dom.compositionEvent -> unit) -> < capture : bool ; once : bool ; passive : bool > Js.t -> t -> unit
val addCompositionStartEventListenerUseCapture : (Dom.compositionEvent -> unit) -> t -> unit
val removeCompositionStartEventListener : (Dom.compositionEvent -> unit) -> t -> unit
val removeCompositionStartEventListenerWithOptions : (Dom.compositionEvent -> unit) -> < capture : bool ; passive : bool > Js.t -> t -> unit
val removeCompositionStartEventListenerUseCapture : (Dom.compositionEvent -> unit) -> t -> unit
val addCompositionUpdateEventListener : (Dom.compositionEvent -> unit) -> t -> unit
val addCompositionUpdateEventListenerWithOptions : (Dom.compositionEvent -> unit) -> < capture : bool ; once : bool ; passive : bool > Js.t -> t -> unit
val addCompositionUpdateEventListenerUseCapture : (Dom.compositionEvent -> unit) -> t -> unit
val removeCompositionUpdateEventListener : (Dom.compositionEvent -> unit) -> t -> unit
val removeCompositionUpdateEventListenerWithOptions : (Dom.compositionEvent -> unit) -> < capture : bool ; passive : bool > Js.t -> t -> unit
val removeCompositionUpdateEventListenerUseCapture : (Dom.compositionEvent -> unit) -> t -> unit
val addCompositionEndEventListener : (Dom.compositionEvent -> unit) -> t -> unit
val addCompositionEndEventListenerWithOptions : (Dom.compositionEvent -> unit) -> < capture : bool ; once : bool ; passive : bool > Js.t -> t -> unit
val addCompositionEndEventListenerUseCapture : (Dom.compositionEvent -> unit) -> t -> unit
val removeCompositionEndEventListener : (Dom.compositionEvent -> unit) -> t -> unit
val removeCompositionEndEventListenerWithOptions : (Dom.compositionEvent -> unit) -> < capture : bool ; passive : bool > Js.t -> t -> unit
val removeCompositionEndEventListenerUseCapture : (Dom.compositionEvent -> unit) -> t -> unit
val addDragEventListener : (Dom.dragEvent -> unit) -> t -> unit
val addDragEventListenerWithOptions : (Dom.dragEvent -> unit) -> < capture : bool ; once : bool ; passive : bool > Js.t -> t -> unit
val addDragEventListenerUseCapture : (Dom.dragEvent -> unit) -> t -> unit
val removeDragEventListener : (Dom.dragEvent -> unit) -> t -> unit
val removeDragEventListenerWithOptions : (Dom.dragEvent -> unit) -> < capture : bool ; passive : bool > Js.t -> t -> unit
val removeDragEventListenerUseCapture : (Dom.dragEvent -> unit) -> t -> unit
val addDragEndEventListener : (Dom.dragEvent -> unit) -> t -> unit
val addDragEndEventListenerWithOptions : (Dom.dragEvent -> unit) -> < capture : bool ; once : bool ; passive : bool > Js.t -> t -> unit
val addDragEndEventListenerUseCapture : (Dom.dragEvent -> unit) -> t -> unit
val removeDragEndEventListener : (Dom.dragEvent -> unit) -> t -> unit
val removeDragEndEventListenerWithOptions : (Dom.dragEvent -> unit) -> < capture : bool ; passive : bool > Js.t -> t -> unit
val removeDragEndEventListenerUseCapture : (Dom.dragEvent -> unit) -> t -> unit
val addDragEnterEventListener : (Dom.dragEvent -> unit) -> t -> unit
val addDragEnterEventListenerWithOptions : (Dom.dragEvent -> unit) -> < capture : bool ; once : bool ; passive : bool > Js.t -> t -> unit
val addDragEnterEventListenerUseCapture : (Dom.dragEvent -> unit) -> t -> unit
val removeDragEnterEventListener : (Dom.dragEvent -> unit) -> t -> unit
val removeDragEnterEventListenerWithOptions : (Dom.dragEvent -> unit) -> < capture : bool ; passive : bool > Js.t -> t -> unit
val removeDragEnterEventListenerUseCapture : (Dom.dragEvent -> unit) -> t -> unit
val addDragExitEventListener : (Dom.dragEvent -> unit) -> t -> unit
val addDragExitEventListenerWithOptions : (Dom.dragEvent -> unit) -> < capture : bool ; once : bool ; passive : bool > Js.t -> t -> unit
val addDragExitEventListenerUseCapture : (Dom.dragEvent -> unit) -> t -> unit
val removeDragExitEventListener : (Dom.dragEvent -> unit) -> t -> unit
val removeDragExitEventListenerWithOptions : (Dom.dragEvent -> unit) -> < capture : bool ; passive : bool > Js.t -> t -> unit
val removeDragExitEventListenerUseCapture : (Dom.dragEvent -> unit) -> t -> unit
val addDragLeaveEventListener : (Dom.dragEvent -> unit) -> t -> unit
val addDragLeaveEventListenerWithOptions : (Dom.dragEvent -> unit) -> < capture : bool ; once : bool ; passive : bool > Js.t -> t -> unit
val addDragLeaveEventListenerUseCapture : (Dom.dragEvent -> unit) -> t -> unit
val removeDragLeaveEventListener : (Dom.dragEvent -> unit) -> t -> unit
val removeDragLeaveEventListenerWithOptions : (Dom.dragEvent -> unit) -> < capture : bool ; passive : bool > Js.t -> t -> unit
val removeDragLeaveEventListenerUseCapture : (Dom.dragEvent -> unit) -> t -> unit
val addDragOverEventListener : (Dom.dragEvent -> unit) -> t -> unit
val addDragOverEventListenerWithOptions : (Dom.dragEvent -> unit) -> < capture : bool ; once : bool ; passive : bool > Js.t -> t -> unit
val addDragOverEventListenerUseCapture : (Dom.dragEvent -> unit) -> t -> unit
val removeDragOverEventListener : (Dom.dragEvent -> unit) -> t -> unit
val removeDragOverEventListenerWithOptions : (Dom.dragEvent -> unit) -> < capture : bool ; passive : bool > Js.t -> t -> unit
val removeDragOverEventListenerUseCapture : (Dom.dragEvent -> unit) -> t -> unit
val addDragStartEventListener : (Dom.dragEvent -> unit) -> t -> unit
val addDragStartEventListenerWithOptions : (Dom.dragEvent -> unit) -> < capture : bool ; once : bool ; passive : bool > Js.t -> t -> unit
val addDragStartEventListenerUseCapture : (Dom.dragEvent -> unit) -> t -> unit
val removeDragStartEventListener : (Dom.dragEvent -> unit) -> t -> unit
val removeDragStartEventListenerWithOptions : (Dom.dragEvent -> unit) -> < capture : bool ; passive : bool > Js.t -> t -> unit
val removeDragStartEventListenerUseCapture : (Dom.dragEvent -> unit) -> t -> unit
val addDropEventListener : (Dom.dragEvent -> unit) -> t -> unit
val addDropEventListenerWithOptions : (Dom.dragEvent -> unit) -> < capture : bool ; once : bool ; passive : bool > Js.t -> t -> unit
val addDropEventListenerUseCapture : (Dom.dragEvent -> unit) -> t -> unit
val removeDropEventListener : (Dom.dragEvent -> unit) -> t -> unit
val removeDropEventListenerWithOptions : (Dom.dragEvent -> unit) -> < capture : bool ; passive : bool > Js.t -> t -> unit
val removeDropEventListenerUseCapture : (Dom.dragEvent -> unit) -> t -> unit
val addTouchCancelEventListener : (Dom.touchEvent -> unit) -> t -> unit
val addTouchCancelEventListenerWithOptions : (Dom.touchEvent -> unit) -> < capture : bool ; once : bool ; passive : bool > Js.t -> t -> unit
val addTouchCancelEventListenerUseCapture : (Dom.touchEvent -> unit) -> t -> unit
val removeTouchCancelEventListener : (Dom.touchEvent -> unit) -> t -> unit
val removeTouchCancelEventListenerWithOptions : (Dom.touchEvent -> unit) -> < capture : bool ; passive : bool > Js.t -> t -> unit
val removeTouchCancelEventListenerUseCapture : (Dom.touchEvent -> unit) -> t -> unit
val addTouchEndEventListener : (Dom.touchEvent -> unit) -> t -> unit
val addTouchEndEventListenerWithOptions : (Dom.touchEvent -> unit) -> < capture : bool ; once : bool ; passive : bool > Js.t -> t -> unit
val addTouchEndEventListenerUseCapture : (Dom.touchEvent -> unit) -> t -> unit
val removeTouchEndEventListener : (Dom.touchEvent -> unit) -> t -> unit
val removeTouchEndEventListenerWithOptions : (Dom.touchEvent -> unit) -> < capture : bool ; passive : bool > Js.t -> t -> unit
val removeTouchEndEventListenerUseCapture : (Dom.touchEvent -> unit) -> t -> unit
val addTouchMoveEventListener : (Dom.touchEvent -> unit) -> t -> unit
val addTouchMoveEventListenerWithOptions : (Dom.touchEvent -> unit) -> < capture : bool ; once : bool ; passive : bool > Js.t -> t -> unit
val addTouchMoveEventListenerUseCapture : (Dom.touchEvent -> unit) -> t -> unit
val removeTouchMoveEventListener : (Dom.touchEvent -> unit) -> t -> unit
val removeTouchMoveEventListenerWithOptions : (Dom.touchEvent -> unit) -> < capture : bool ; passive : bool > Js.t -> t -> unit
val removeTouchMoveEventListenerUseCapture : (Dom.touchEvent -> unit) -> t -> unit
val addTouchStartEventListener : (Dom.touchEvent -> unit) -> t -> unit
val addTouchStartEventListenerWithOptions : (Dom.touchEvent -> unit) -> < capture : bool ; once : bool ; passive : bool > Js.t -> t -> unit
val addTouchStartEventListenerUseCapture : (Dom.touchEvent -> unit) -> t -> unit
val removeTouchStartEventListener : (Dom.touchEvent -> unit) -> t -> unit
val removeTouchStartEventListenerWithOptions : (Dom.touchEvent -> unit) -> < capture : bool ; passive : bool > Js.t -> t -> unit
val removeTouchStartEventListenerUseCapture : (Dom.touchEvent -> unit) -> t -> unit
val addAnimationCancelEventListener : (Dom.animationEvent -> unit) -> t -> unit
val addAnimationCancelEventListenerWithOptions : (Dom.animationEvent -> unit) -> < capture : bool ; once : bool ; passive : bool > Js.t -> t -> unit
val addAnimationCancelEventListenerUseCapture : (Dom.animationEvent -> unit) -> t -> unit
val removeAnimationCancelEventListener : (Dom.animationEvent -> unit) -> t -> unit
val removeAnimationCancelEventListenerWithOptions : (Dom.animationEvent -> unit) -> < capture : bool ; passive : bool > Js.t -> t -> unit
val removeAnimationCancelEventListenerUseCapture : (Dom.animationEvent -> unit) -> t -> unit
val addAnimationEndEventListener : (Dom.animationEvent -> unit) -> t -> unit
val addAnimationEndEventListenerWithOptions : (Dom.animationEvent -> unit) -> < capture : bool ; once : bool ; passive : bool > Js.t -> t -> unit
val addAnimationEndEventListenerUseCapture : (Dom.animationEvent -> unit) -> t -> unit
val removeAnimationEndEventListener : (Dom.animationEvent -> unit) -> t -> unit
val removeAnimationEndEventListenerWithOptions : (Dom.animationEvent -> unit) -> < capture : bool ; passive : bool > Js.t -> t -> unit
val removeAnimationEndEventListenerUseCapture : (Dom.animationEvent -> unit) -> t -> unit
val addAnimationIterationEventListener : (Dom.animationEvent -> unit) -> t -> unit
val addAnimationIterationEventListenerWithOptions : (Dom.animationEvent -> unit) -> < capture : bool ; once : bool ; passive : bool > Js.t -> t -> unit
val addAnimationIterationEventListenerUseCapture : (Dom.animationEvent -> unit) -> t -> unit
val removeAnimationIterationEventListener : (Dom.animationEvent -> unit) -> t -> unit
val removeAnimationIterationEventListenerWithOptions : (Dom.animationEvent -> unit) -> < capture : bool ; passive : bool > Js.t -> t -> unit
val removeAnimationIterationEventListenerUseCapture : (Dom.animationEvent -> unit) -> t -> unit
val addAnimationStartEventListener : (Dom.animationEvent -> unit) -> t -> unit
val addAnimationStartEventListenerWithOptions : (Dom.animationEvent -> unit) -> < capture : bool ; once : bool ; passive : bool > Js.t -> t -> unit
val addAnimationStartEventListenerUseCapture : (Dom.animationEvent -> unit) -> t -> unit
val removeAnimationStartEventListener : (Dom.animationEvent -> unit) -> t -> unit
val removeAnimationStartEventListenerWithOptions : (Dom.animationEvent -> unit) -> < capture : bool ; passive : bool > Js.t -> t -> unit
val removeAnimationStartEventListenerUseCapture : (Dom.animationEvent -> unit) -> t -> unit
include sig ... end
val previousElementSibling : t -> Dom.element option
val nextElementSibling : t -> Dom.element option
include sig ... end
val remove : t -> unit
val target : t -> string