TNode.t ->
object
  method addEventListener :
    typ:Gdome.domString ->
    listener:Gdome.eventListener -> useCapture:bool -> unit
  method appendChild : newChild:Gdome.node -> Gdome.node
  method as_EventTarget : TEventTarget.t
  method as_Node : TNode.t
  method cloneNode : deep:bool -> Gdome.node
  method dispatchEvent : evt:Gdome.event -> bool
  method equals : Gdome.node -> bool
  method get_attributes : Gdome.namedNodeMap option
  method get_childNodes : Gdome.nodeList
  method get_firstChild : Gdome.node option
  method get_lastChild : Gdome.node option
  method get_localName : Gdome.domString option
  method get_namespaceURI : Gdome.domString option
  method get_nextSibling : Gdome.node option
  method get_nodeName : Gdome.domString
  method get_nodeType : GdomeNodeTypeT.t
  method get_nodeValue : Gdome.domString option
  method get_ownerDocument : Gdome.document option
  method get_parentNode : Gdome.node option
  method get_prefix : Gdome.domString option
  method get_previousSibling : Gdome.node option
  method hasAttributes : bool
  method hasChildNodes : bool
  method insertBefore :
    newChild:Gdome.node -> refChild:Gdome.node option -> Gdome.node
  method isSameNode : Gdome.node -> bool
  method isSupported :
    feature:Gdome.domString -> version:Gdome.domString -> bool
  method normalize : unit
  method removeChild : oldChild:Gdome.node -> Gdome.node
  method removeEventListener :
    typ:Gdome.domString ->
    listener:Gdome.eventListener -> useCapture:bool -> unit
  method replaceChild :
    newChild:Gdome.node -> oldChild:Gdome.node -> Gdome.node
  method set_nodeValue : value:Gdome.domString option -> unit
  method set_prefix : value:Gdome.domString option -> unit
end