module Impl (T : sig ... end) : sig ... end
include sig ... end
val innerText : t -> string
val setInnerText : t -> string -> unit
val nodeName : t -> string
val nodeType : t -> Webapi__Dom__Types.nodeType
val nodeValue : t -> string option
val setNodeValue : t -> string Js.null -> unit
val textContent : t -> string
val setTextContent : t -> string -> unit
val cloneNodeDeep : t -> t
val hasChildNodes : t -> bool
val isDefaultNamespace : string -> t -> bool
val lookupNamespaceURI : string -> t -> string option
val lookupDefaultNamespaceURI : t -> string option
val lookupPrefix : t -> string
val normalize : t -> unit
include sig ... end
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 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 addBlurEventListenerWithOptions :
(Dom.focusEvent -> unit) ->
< capture : bool ; once : bool ; passive : bool > Js.t ->
t ->
unit
val removeBlurEventListenerWithOptions :
(Dom.focusEvent -> unit) ->
< capture : bool ; passive : bool > Js.t ->
t ->
unit
val removeBlurEventListenerUseCapture : (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 removeFocusEventListenerWithOptions :
(Dom.focusEvent -> unit) ->
< capture : bool ; passive : bool > Js.t ->
t ->
unit
val removeFocusEventListenerUseCapture : (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 removeFocusInEventListenerWithOptions :
(Dom.focusEvent -> unit) ->
< capture : bool ; passive : bool > Js.t ->
t ->
unit
val removeFocusInEventListenerUseCapture :
(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 removeFocusOutEventListenerWithOptions :
(Dom.focusEvent -> unit) ->
< capture : bool ; passive : bool > Js.t ->
t ->
unit
val removeFocusOutEventListenerUseCapture :
(Dom.focusEvent -> 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 removeClickEventListenerWithOptions :
(Dom.mouseEvent -> unit) ->
< capture : bool ; passive : bool > Js.t ->
t ->
unit
val removeClickEventListenerUseCapture : (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 removeDblClickEventListenerWithOptions :
(Dom.mouseEvent -> unit) ->
< capture : bool ; passive : bool > Js.t ->
t ->
unit
val removeDblClickEventListenerUseCapture :
(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 removeMouseDownEventListenerWithOptions :
(Dom.mouseEvent -> unit) ->
< capture : bool ; passive : bool > Js.t ->
t ->
unit
val removeMouseDownEventListenerUseCapture :
(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 removeMouseEnterEventListenerWithOptions :
(Dom.mouseEvent -> unit) ->
< capture : bool ; passive : bool > Js.t ->
t ->
unit
val removeMouseEnterEventListenerUseCapture :
(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 removeMouseMoveEventListenerWithOptions :
(Dom.mouseEvent -> unit) ->
< capture : bool ; passive : bool > Js.t ->
t ->
unit
val removeMouseMoveEventListenerUseCapture :
(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 removeMouseOutEventListenerWithOptions :
(Dom.mouseEvent -> unit) ->
< capture : bool ; passive : bool > Js.t ->
t ->
unit
val removeMouseOutEventListenerUseCapture :
(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 removeMouseOverEventListenerWithOptions :
(Dom.mouseEvent -> unit) ->
< capture : bool ; passive : bool > Js.t ->
t ->
unit
val removeMouseOverEventListenerUseCapture :
(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 removeMouseUpEventListenerWithOptions :
(Dom.mouseEvent -> unit) ->
< capture : bool ; passive : bool > Js.t ->
t ->
unit
val removeMouseUpEventListenerUseCapture :
(Dom.mouseEvent -> 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 removeWheelEventListenerWithOptions :
(Dom.wheelEvent -> unit) ->
< capture : bool ; passive : bool > Js.t ->
t ->
unit
val removeWheelEventListenerUseCapture : (Dom.wheelEvent -> unit) -> t -> unit
val addKeyDownEventListenerWithOptions :
(Dom.keyboardEvent -> unit) ->
< capture : bool ; once : bool ; passive : bool > Js.t ->
t ->
unit
val removeKeyDownEventListenerWithOptions :
(Dom.keyboardEvent -> unit) ->
< capture : bool ; passive : bool > Js.t ->
t ->
unit
val addKeyUpEventListenerWithOptions :
(Dom.keyboardEvent -> unit) ->
< capture : bool ; once : bool ; passive : bool > Js.t ->
t ->
unit
val removeKeyUpEventListenerWithOptions :
(Dom.keyboardEvent -> unit) ->
< capture : bool ; passive : bool > Js.t ->
t ->
unit
val addKeyPressEventListenerWithOptions :
(Dom.keyboardEvent -> unit) ->
< capture : bool ; once : bool ; passive : bool > Js.t ->
t ->
unit
val removeKeyPressEventListenerWithOptions :
(Dom.keyboardEvent -> unit) ->
< capture : bool ; passive : bool > Js.t ->
t ->
unit
val addCompositionStartEventListenerWithOptions :
(Dom.compositionEvent -> unit) ->
< capture : bool ; once : bool ; passive : bool > Js.t ->
t ->
unit
val removeCompositionStartEventListenerWithOptions :
(Dom.compositionEvent -> unit) ->
< capture : bool ; passive : bool > Js.t ->
t ->
unit
val addCompositionUpdateEventListenerWithOptions :
(Dom.compositionEvent -> unit) ->
< capture : bool ; once : bool ; passive : bool > Js.t ->
t ->
unit
val removeCompositionUpdateEventListenerWithOptions :
(Dom.compositionEvent -> unit) ->
< capture : bool ; passive : bool > Js.t ->
t ->
unit
val addCompositionEndEventListenerWithOptions :
(Dom.compositionEvent -> unit) ->
< capture : bool ; once : bool ; passive : bool > Js.t ->
t ->
unit
val removeCompositionEndEventListenerWithOptions :
(Dom.compositionEvent -> unit) ->
< capture : bool ; passive : bool > Js.t ->
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 removeDragEventListenerWithOptions :
(Dom.dragEvent -> unit) ->
< capture : bool ; passive : bool > Js.t ->
t ->
unit
val removeDragEventListenerUseCapture : (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 removeDragEndEventListenerWithOptions :
(Dom.dragEvent -> unit) ->
< capture : bool ; passive : bool > Js.t ->
t ->
unit
val removeDragEndEventListenerUseCapture : (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 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 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 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 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 addDropEventListenerWithOptions :
(Dom.dragEvent -> unit) ->
< capture : bool ; once : bool ; passive : bool > Js.t ->
t ->
unit
val addDropEventListenerUseCapture : (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 addTouchCancelEventListenerWithOptions :
(Dom.touchEvent -> unit) ->
< capture : bool ; once : bool ; passive : bool > Js.t ->
t ->
unit
val addTouchCancelEventListenerUseCapture :
(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 addTouchEndEventListenerWithOptions :
(Dom.touchEvent -> unit) ->
< capture : bool ; once : bool ; passive : bool > Js.t ->
t ->
unit
val addTouchEndEventListenerUseCapture : (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 addTouchMoveEventListenerWithOptions :
(Dom.touchEvent -> unit) ->
< capture : bool ; once : bool ; passive : bool > Js.t ->
t ->
unit
val addTouchMoveEventListenerUseCapture : (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 addTouchStartEventListenerWithOptions :
(Dom.touchEvent -> unit) ->
< capture : bool ; once : bool ; passive : bool > Js.t ->
t ->
unit
val addTouchStartEventListenerUseCapture :
(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 addAnimationCancelEventListenerWithOptions :
(Dom.animationEvent -> unit) ->
< capture : bool ; once : bool ; passive : bool > Js.t ->
t ->
unit
val removeAnimationCancelEventListenerWithOptions :
(Dom.animationEvent -> unit) ->
< capture : bool ; passive : bool > Js.t ->
t ->
unit
val addAnimationEndEventListenerWithOptions :
(Dom.animationEvent -> unit) ->
< capture : bool ; once : bool ; passive : bool > Js.t ->
t ->
unit
val removeAnimationEndEventListenerWithOptions :
(Dom.animationEvent -> unit) ->
< capture : bool ; passive : bool > Js.t ->
t ->
unit
val addAnimationIterationEventListenerWithOptions :
(Dom.animationEvent -> unit) ->
< capture : bool ; once : bool ; passive : bool > Js.t ->
t ->
unit
val removeAnimationIterationEventListenerWithOptions :
(Dom.animationEvent -> unit) ->
< capture : bool ; passive : bool > Js.t ->
t ->
unit
val removeAnimationIterationEventListenerUseCapture :
(Dom.animationEvent -> unit) ->
t ->
unit
val addAnimationStartEventListenerWithOptions :
(Dom.animationEvent -> unit) ->
< capture : bool ; once : bool ; passive : bool > Js.t ->
t ->
unit
val removeAnimationStartEventListenerWithOptions :
(Dom.animationEvent -> unit) ->
< capture : bool ; passive : bool > Js.t ->
t ->
unit
include sig ... end
include sig ... end
val childElementCount : t -> int
include sig ... end
val characterSet : t -> string
val compatMode : t -> Webapi__Dom__Types.compatMode
val documentURI : t -> string
val lastStyleSheetSet : t -> string
val preferredStyleSheetSet : t -> string
val selectedStyleSheetSet : t -> string
val setSelectedStyleSheetSet : t -> string -> unit
val styleSheetSets : t -> string array
val visibilityState : t -> Webapi__Dom__Types.visibilityState
val createAttribute : string -> t -> Dom.attr
val createAttributeNS : string -> string -> t -> Dom.attr
val createElementWithOptions : string -> < .. > Js.t -> t -> Dom.element
val createElementNSWithOptions :
string ->
string ->
< .. > Js.t ->
t ->
Dom.element
val elementsFromPoint : int -> int -> t -> Dom.element array
val enableStyleSheetsForSet : string -> t -> unit
val exitPointerLock : t -> unit
val registerElementWithOptions :
string ->
< .. > Js.t ->
unit ->
t ->
Dom.element