sig
  type _baseClass
  type animation
  type cssStyleDeclaration
  type cssStyleSheet
  type 'a eventTarget_like
  type eventTarget = Dom._baseClass Dom.eventTarget_like
  type 'a _node
  type 'a node_like = 'Dom._node Dom.eventTarget_like
  type node = Dom._baseClass Dom.node_like
  type _attr
  type attr = Dom._attr Dom.node_like
  type 'a _characterData
  type 'a characterData_like = 'Dom._characterData Dom.node_like
  type characterData = Dom._baseClass Dom.characterData_like
  type _cdataSection
  type cdataSection = Dom._cdataSection Dom.characterData_like
  type _comment
  type comment = Dom._comment Dom.characterData_like
  type 'a _document
  type 'a document_like = 'Dom._document Dom.node_like
  type document = Dom._baseClass Dom.document_like
  type _documentFragment
  type documentFragment = Dom._documentFragment Dom.node_like
  type _documentType
  type documentType = Dom._documentType Dom.node_like
  type domImplementation
  type 'a _element
  type 'a element_like = 'Dom._element Dom.node_like
  type element = Dom._baseClass Dom.element_like
  type htmlCollection
  type mutationObserver
  type mutationRecord
  type namedNodeMap
  type nodeList
  type processingInstruction
  type _shadowRoot
  type shadowRoot = Dom._shadowRoot Dom.node_like
  type _text
  type text = Dom._text Dom.characterData_like
  type domRect
  type dataTransfer
  type domStringMap
  type history
  type _htmlDocument
  type htmlDocument = Dom._htmlDocument Dom.document_like
  type 'a _htmlElement
  type 'a htmlElement_like = 'Dom._htmlElement Dom.element_like
  type htmlElement = Dom._baseClass Dom.htmlElement_like
  type _htmlSlotElement
  type htmlSlotElement = Dom._htmlSlotElement Dom.htmlElement_like
  type location
  type window
  type _xmlDocument
  type xmlDocument = Dom._xmlDocument Dom.document_like
  type 'a event_like
  type event = Dom._baseClass Dom.event_like
  type 'a _uiEvent
  type 'a uiEvent_like = 'Dom._uiEvent Dom.event_like
  type uiEvent = Dom._baseClass Dom.uiEvent_like
  type _animationEvent
  type animationEvent = Dom._animationEvent Dom.event_like
  type _beforeUnloadEvent
  type beforeUnloadEvent = Dom._beforeUnloadEvent Dom.event_like
  type _clipboardEvent
  type clipboardEvent = Dom._clipboardEvent Dom.event_like
  type _closeEvent
  type closeEvent = Dom._closeEvent Dom.event_like
  type _compositionEvent
  type compositionEvent = Dom._compositionEvent Dom.uiEvent_like
  type _customEvent
  type customEvent = Dom._customEvent Dom.event_like
  type _dragEvent
  type dragEvent = Dom._dragEvent Dom.event_like
  type _errorEvent
  type errorEvent = Dom._errorEvent Dom.event_like
  type _focusEvent
  type focusEvent = Dom._focusEvent Dom.uiEvent_like
  type _idbVersionChangeEvent
  type idbVersionChangeEvent = Dom._idbVersionChangeEvent Dom.event_like
  type _inputEvent
  type inputEvent = Dom._inputEvent Dom.uiEvent_like
  type _keyboardEvent
  type keyboardEvent = Dom._keyboardEvent Dom.uiEvent_like
  type 'a _mouseEvent
  type 'a mouseEvent_like = 'Dom._mouseEvent Dom.uiEvent_like
  type mouseEvent = Dom._baseClass Dom.mouseEvent_like
  type _pageTransitionEvent
  type pageTransitionEvent = Dom._pageTransitionEvent Dom.event_like
  type _pointerEvent
  type pointerEvent = Dom._pointerEvent Dom.mouseEvent_like
  type _popStateEvent
  type popStateEvent = Dom._popStateEvent Dom.event_like
  type _progressEvent
  type progressEvent = Dom._progressEvent Dom.event_like
  type _relatedEvent
  type relatedEvent = Dom._relatedEvent Dom.event_like
  type _storageEvent
  type storageEvent = Dom._storageEvent Dom.event_like
  type _svgZoomEvent
  type svgZoomEvent = Dom._svgZoomEvent Dom.event_like
  type _timeEvent
  type timeEvent = Dom._timeEvent Dom.event_like
  type _touchEvent
  type touchEvent = Dom._touchEvent Dom.uiEvent_like
  type _trackEvent
  type trackEvent = Dom._trackEvent Dom.event_like
  type _transitionEvent
  type transitionEvent = Dom._transitionEvent Dom.event_like
  type _webGlContextEvent
  type webGlContextEvent = Dom._webGlContextEvent Dom.event_like
  type _wheelEvent
  type wheelEvent = Dom._wheelEvent Dom.uiEvent_like
  type range
  type selection
  type domTokenList
  type domSettableTokenList
  type nodeFilter = { acceptNode : Dom.element -> int; }
  type nodeIterator
  type treeWalker
  type svgRect
  type svgPoint
  type eventPointerId
  module Storage = Dom_storage
end