This is the latest docs version
Quick Links
  • -Overview
  • -Language Features
  • -JS Interop
  • -Build System
Documentation
Language Manual
Reference for all language features
ReScript & React
First class bindings for ReactJS
GenType
Seamless TypeScript integration
Reanalyze
Dead Code & Termination analysis
Exploration
Packages
Explore third party libraries and bindings
Syntax Lookup
Discover all syntax constructs
APIPlaygroundBlogCommunity
  • Playground
  • Blog
  • Twitter
  • GitHub
  • Forum
Dom Module
Overview
Dom
  • t
    _baseClass
  • t
    animation
  • t
    cssStyleDeclaration
  • t
    cssStyleSheet
  • t
    eventTarget_like
  • t
    eventTarget
  • t
    _node
  • t
    node_like
  • t
    node
  • t
    _attr
  • t
    attr
  • t
    _characterData
  • t
    characterData_like
  • t
    characterData
  • t
    _cdataSection
  • t
    cdataSection
  • t
    _comment
  • t
    comment
  • t
    _document
  • t
    document_like
  • t
    document
  • t
    _documentFragment
  • t
    documentFragment
  • t
    _documentType
  • t
    documentType
  • t
    domImplementation
  • t
    _element
  • t
    element_like
  • t
    element
  • t
    htmlCollection
  • t
    htmlFormControlsCollection
  • t
    htmlOptionsCollection
  • t
    intersectionObserver
  • t
    intersectionObserverEntry
  • t
    mutationObserver
  • t
    mutationRecord
  • t
    performanceObserver
  • t
    performanceObserverEntryList
  • t
    reportingObserver
  • t
    reportingObserverOptions
  • t
    resizeObserver
  • t
    resizeObserverEntry
  • t
    namedNodeMap
  • t
    nodeList
  • t
    radioNodeList
  • t
    processingInstruction
  • t
    _shadowRoot
  • t
    shadowRoot
  • t
    _text
  • t
    text
  • t
    domRect
  • t
    dataTransfer
  • t
    domStringMap
  • t
    history
  • t
    _htmlDocument
  • t
    htmlDocument
  • t
    _htmlElement
  • t
    htmlElement_like
  • t
    htmlElement
  • t
    _htmlAnchorElement
  • t
    htmlAnchorElement
  • t
    _htmlAreaElement
  • t
    htmlAreaElement
  • t
    _htmlAudioElement
  • t
    htmlAudioElement
  • t
    _htmlBaseElement
  • t
    htmlBaseElement
  • t
    _htmlBodyElement
  • t
    htmlBodyElement
  • t
    _htmlBrElement
  • t
    htmlBrElement
  • t
    _htmlButtonElement
  • t
    htmlButtonElement
  • t
    _htmlCanvasElement
  • t
    htmlCanvasElement
  • t
    _htmlDataElement
  • t
    htmlDataElement
  • t
    _htmlDataListElement
  • t
    htmlDataListElement
  • t
    _htmlDialogElement
  • t
    htmlDialogElement
  • t
    _htmlDivElement
  • t
    htmlDivElement
  • t
    _htmlDlistElement
  • t
    htmlDlistElement
  • t
    _htmlEmbedElement
  • t
    htmlEmbedElement
  • t
    _htmlFieldSetElement
  • t
    htmlFieldSetElement
  • t
    _htmlFormElement
  • t
    htmlFormElement
  • t
    _htmlHeadElement
  • t
    htmlHeadElement
  • t
    _htmlHeadingElement
  • t
    htmlHeadingElement
  • t
    _htmlHrElement
  • t
    htmlHrElement
  • t
    _htmlHtmlElement
  • t
    htmlHtmlElement
  • t
    _htmlIframeElement
  • t
    htmlIframeElement
  • t
    _htmlImageElement
  • t
    htmlImageElement
  • t
    _htmlInputElement
  • t
    htmlInputElement
  • t
    _htmlLabelElement
  • t
    htmlLabelElement
  • t
    _htmlLegendElement
  • t
    htmlLegendElement
  • t
    _htmlLiElement
  • t
    htmlLiElement
  • t
    _htmlLinkElement
  • t
    htmlLinkElement
  • t
    _htmlMapElement
  • t
    htmlMapElement
  • t
    _htmlMediaElement
  • t
    htmlMediaElement
  • t
    _htmlMenuElement
  • t
    htmlMenuElement
  • t
    _htmlMetaElement
  • t
    htmlMetaElement
  • t
    _htmlMeterElement
  • t
    htmlMeterElement
  • t
    _htmlModElement
  • t
    htmlModElement
  • t
    _htmlOListElement
  • t
    htmlOListElement
  • t
    _htmlObjectElement
  • t
    htmlObjectElement
  • t
    _htmlOptGroupElement
  • t
    htmlOptGroupElement
  • t
    _htmlOptionElement
  • t
    htmlOptionElement
  • t
    _htmlOutputElement
  • t
    htmlOutputElement
  • t
    _htmlParagraphElement
  • t
    htmlParagraphElement
  • t
    _htmlParamElement
  • t
    htmlParamElement
  • t
    _htmlPreElement
  • t
    htmlPreElement
  • t
    _htmlProgressElement
  • t
    htmlProgressElement
  • t
    _htmlQuoteElement
  • t
    htmlQuoteElement
  • t
    _htmlScriptElement
  • t
    htmlScriptElement
  • t
    _htmlSelectElement
  • t
    htmlSelectElement
  • t
    _htmlSlotElement
  • t
    htmlSlotElement
  • t
    _htmlSourceElement
  • t
    htmlSourceElement
  • t
    _htmlSpanElement
  • t
    htmlSpanElement
  • t
    _htmlStyleElement
  • t
    htmlStyleElement
  • t
    _htmlTableCaptionElement
  • t
    htmlTableCaptionElement
  • t
    _htmlTableCellElement
  • t
    htmlTableCellElement
  • t
    _htmlTableColElement
  • t
    htmlTableColElement
  • t
    _htmlTableDataCellElement
  • t
    htmlTableDataCellElement
  • t
    _htmlTableElement
  • t
    htmlTableElement
  • t
    _htmlTableHeaderCellElement
  • t
    htmlTableHeaderCellElement
  • t
    _htmlTableRowElement
  • t
    htmlTableRowElement
  • t
    _htmlTableSectionElement
  • t
    htmlTableSectionElement
  • t
    _htmlTextAreaElement
  • t
    htmlTextAreaElement
  • t
    _htmlTimeElement
  • t
    htmlTimeElement
  • t
    _htmlTitleElement
  • t
    htmlTitleElement
  • t
    _htmlTrackElement
  • t
    htmlTrackElement
  • t
    _htmlUlistElement
  • t
    htmlUlistElement
  • t
    _htmlUnknownElement
  • t
    htmlUnknownElement
  • t
    _htmlVideoElement
  • t
    htmlVideoElement
  • t
    location
  • t
    window
  • t
    _xmlDocument
  • t
    xmlDocument
  • t
    event_like
  • t
    event
  • t
    _uiEvent
  • t
    uiEvent_like
  • t
    uiEvent
  • t
    _animationEvent
  • t
    animationEvent
  • t
    _beforeUnloadEvent
  • t
    beforeUnloadEvent
  • t
    _clipboardEvent
  • t
    clipboardEvent
  • t
    _closeEvent
  • t
    closeEvent
  • t
    _compositionEvent
  • t
    compositionEvent
  • t
    _customEvent
  • t
    customEvent
  • t
    _dragEvent
  • t
    dragEvent
  • t
    _errorEvent
  • t
    errorEvent
  • t
    _focusEvent
  • t
    focusEvent
  • t
    _idbVersionChangeEvent
  • t
    idbVersionChangeEvent
  • t
    _inputEvent
  • t
    inputEvent
  • t
    _keyboardEvent
  • t
    keyboardEvent
  • t
    _mouseEvent
  • t
    mouseEvent_like
  • t
    mouseEvent
  • t
    _pageTransitionEvent
  • t
    pageTransitionEvent
  • t
    _pointerEvent
  • t
    pointerEvent
  • t
    _popStateEvent
  • t
    popStateEvent
  • t
    _progressEvent
  • t
    progressEvent
  • t
    _relatedEvent
  • t
    relatedEvent
  • t
    _storageEvent
  • t
    storageEvent
  • t
    _svgZoomEvent
  • t
    svgZoomEvent
  • t
    _timeEvent
  • t
    timeEvent
  • t
    _touchEvent
  • t
    touchEvent
  • t
    _trackEvent
  • t
    trackEvent
  • t
    _transitionEvent
  • t
    transitionEvent
  • t
    _webGlContextEvent
  • t
    webGlContextEvent
  • t
    _wheelEvent
  • t
    wheelEvent
  • t
    range
  • t
    selection
  • t
    domTokenList
  • t
    domSettableTokenList
  • t
    nodeFilter
  • t
    nodeIterator
  • t
    treeWalker
  • t
    svgRect
  • t
    svgPoint
  • t
    eventPointerId
submodules
  • Storage
  • Storage2
  • API / Dom

    Dom

    _baseClass

    RESCRIPT
    type _baseClass

    animation

    RESCRIPT
    type animation

    cssStyleDeclaration

    RESCRIPT
    type cssStyleDeclaration

    cssStyleSheet

    RESCRIPT
    type cssStyleSheet

    eventTarget_like

    RESCRIPT
    type eventTarget_like<'a>

    eventTarget

    RESCRIPT
    type eventTarget = eventTarget_like<_baseClass>

    _node

    RESCRIPT
    type _node<'a>

    node_like

    RESCRIPT
    type node_like<'a> = eventTarget_like<_node<'a>>

    node

    RESCRIPT
    type node = node_like<_baseClass>

    _attr

    RESCRIPT
    type _attr

    attr

    RESCRIPT
    type attr = node_like<_attr>

    _characterData

    RESCRIPT
    type _characterData<'a>

    characterData_like

    RESCRIPT
    type characterData_like<'a> = node_like<_characterData<'a>>

    characterData

    RESCRIPT
    type characterData = characterData_like<_baseClass>

    _cdataSection

    RESCRIPT
    type _cdataSection

    cdataSection

    RESCRIPT
    type cdataSection = characterData_like<_cdataSection>

    _comment

    RESCRIPT
    type _comment

    comment

    RESCRIPT
    type comment = characterData_like<_comment>

    _document

    RESCRIPT
    type _document<'a>

    document_like

    RESCRIPT
    type document_like<'a> = node_like<_document<'a>>

    document

    RESCRIPT
    type document = document_like<_baseClass>

    _documentFragment

    RESCRIPT
    type _documentFragment

    documentFragment

    RESCRIPT
    type documentFragment = node_like<_documentFragment>

    _documentType

    RESCRIPT
    type _documentType

    documentType

    RESCRIPT
    type documentType = node_like<_documentType>

    domImplementation

    RESCRIPT
    type domImplementation

    _element

    RESCRIPT
    type _element<'a>

    element_like

    RESCRIPT
    type element_like<'a> = node_like<_element<'a>>

    element

    RESCRIPT
    type element = element_like<_baseClass>

    htmlCollection

    RESCRIPT
    type htmlCollection

    htmlFormControlsCollection

    RESCRIPT
    type htmlFormControlsCollection

    htmlOptionsCollection

    RESCRIPT
    type htmlOptionsCollection

    intersectionObserver

    RESCRIPT
    type intersectionObserver

    intersectionObserverEntry

    RESCRIPT
    type intersectionObserverEntry

    mutationObserver

    RESCRIPT
    type mutationObserver

    mutationRecord

    RESCRIPT
    type mutationRecord

    performanceObserver

    RESCRIPT
    type performanceObserver

    performanceObserverEntryList

    RESCRIPT
    type performanceObserverEntryList

    reportingObserver

    RESCRIPT
    type reportingObserver

    reportingObserverOptions

    RESCRIPT
    type reportingObserverOptions

    resizeObserver

    RESCRIPT
    type resizeObserver

    resizeObserverEntry

    RESCRIPT
    type resizeObserverEntry

    namedNodeMap

    RESCRIPT
    type namedNodeMap

    nodeList

    RESCRIPT
    type nodeList

    radioNodeList

    RESCRIPT
    type radioNodeList

    processingInstruction

    RESCRIPT
    type processingInstruction

    _shadowRoot

    RESCRIPT
    type _shadowRoot

    shadowRoot

    RESCRIPT
    type shadowRoot = node_like<_shadowRoot>

    _text

    RESCRIPT
    type _text

    text

    RESCRIPT
    type text = characterData_like<_text>

    domRect

    RESCRIPT
    type domRect

    dataTransfer

    RESCRIPT
    type dataTransfer

    domStringMap

    RESCRIPT
    type domStringMap

    history

    RESCRIPT
    type history

    _htmlDocument

    RESCRIPT
    type _htmlDocument

    htmlDocument

    RESCRIPT
    type htmlDocument = document_like<_htmlDocument>

    _htmlElement

    RESCRIPT
    type _htmlElement<'a>

    htmlElement_like

    RESCRIPT
    type htmlElement_like<'a> = element_like<_htmlElement<'a>>

    htmlElement

    RESCRIPT
    type htmlElement = htmlElement_like<_baseClass>

    _htmlAnchorElement

    RESCRIPT
    type _htmlAnchorElement

    htmlAnchorElement

    RESCRIPT
    type htmlAnchorElement = htmlElement_like< _htmlAnchorElement, >

    _htmlAreaElement

    RESCRIPT
    type _htmlAreaElement

    htmlAreaElement

    RESCRIPT
    type htmlAreaElement = htmlElement_like<_htmlAreaElement>

    _htmlAudioElement

    RESCRIPT
    type _htmlAudioElement

    htmlAudioElement

    RESCRIPT
    type htmlAudioElement = htmlElement_like<_htmlAudioElement>

    _htmlBaseElement

    RESCRIPT
    type _htmlBaseElement

    htmlBaseElement

    RESCRIPT
    type htmlBaseElement = htmlElement_like<_htmlBaseElement>

    _htmlBodyElement

    RESCRIPT
    type _htmlBodyElement

    htmlBodyElement

    RESCRIPT
    type htmlBodyElement = htmlElement_like<_htmlBodyElement>

    _htmlBrElement

    RESCRIPT
    type _htmlBrElement

    htmlBrElement

    RESCRIPT
    type htmlBrElement = htmlElement_like<_htmlBrElement>

    _htmlButtonElement

    RESCRIPT
    type _htmlButtonElement

    htmlButtonElement

    RESCRIPT
    type htmlButtonElement = htmlElement_like< _htmlButtonElement, >

    _htmlCanvasElement

    RESCRIPT
    type _htmlCanvasElement

    htmlCanvasElement

    RESCRIPT
    type htmlCanvasElement = htmlElement_like< _htmlCanvasElement, >

    _htmlDataElement

    RESCRIPT
    type _htmlDataElement

    htmlDataElement

    RESCRIPT
    type htmlDataElement = htmlElement_like<_htmlDataElement>

    _htmlDataListElement

    RESCRIPT
    type _htmlDataListElement

    htmlDataListElement

    RESCRIPT
    type htmlDataListElement = htmlElement_like< _htmlDataListElement, >

    _htmlDialogElement

    RESCRIPT
    type _htmlDialogElement

    htmlDialogElement

    RESCRIPT
    type htmlDialogElement = htmlElement_like< _htmlDialogElement, >

    _htmlDivElement

    RESCRIPT
    type _htmlDivElement

    htmlDivElement

    RESCRIPT
    type htmlDivElement = htmlElement_like<_htmlDivElement>

    _htmlDlistElement

    RESCRIPT
    type _htmlDlistElement

    htmlDlistElement

    RESCRIPT
    type htmlDlistElement = htmlElement_like<_htmlDlistElement>

    _htmlEmbedElement

    RESCRIPT
    type _htmlEmbedElement

    htmlEmbedElement

    RESCRIPT
    type htmlEmbedElement = htmlElement_like<_htmlEmbedElement>

    _htmlFieldSetElement

    RESCRIPT
    type _htmlFieldSetElement

    htmlFieldSetElement

    RESCRIPT
    type htmlFieldSetElement = htmlElement_like< _htmlFieldSetElement, >

    _htmlFormElement

    RESCRIPT
    type _htmlFormElement

    htmlFormElement

    RESCRIPT
    type htmlFormElement = htmlElement_like<_htmlFormElement>

    _htmlHeadElement

    RESCRIPT
    type _htmlHeadElement

    htmlHeadElement

    RESCRIPT
    type htmlHeadElement = htmlElement_like<_htmlHeadElement>

    _htmlHeadingElement

    RESCRIPT
    type _htmlHeadingElement

    htmlHeadingElement

    RESCRIPT
    type htmlHeadingElement = htmlElement_like< _htmlHeadingElement, >

    _htmlHrElement

    RESCRIPT
    type _htmlHrElement

    htmlHrElement

    RESCRIPT
    type htmlHrElement = htmlElement_like<_htmlHrElement>

    _htmlHtmlElement

    RESCRIPT
    type _htmlHtmlElement

    htmlHtmlElement

    RESCRIPT
    type htmlHtmlElement = htmlElement_like<_htmlHtmlElement>

    _htmlIframeElement

    RESCRIPT
    type _htmlIframeElement

    htmlIframeElement

    RESCRIPT
    type htmlIframeElement = htmlElement_like< _htmlIframeElement, >

    _htmlImageElement

    RESCRIPT
    type _htmlImageElement

    htmlImageElement

    RESCRIPT
    type htmlImageElement = htmlElement_like<_htmlImageElement>

    _htmlInputElement

    RESCRIPT
    type _htmlInputElement

    htmlInputElement

    RESCRIPT
    type htmlInputElement = htmlElement_like<_htmlInputElement>

    _htmlLabelElement

    RESCRIPT
    type _htmlLabelElement

    htmlLabelElement

    RESCRIPT
    type htmlLabelElement = htmlElement_like<_htmlLabelElement>

    _htmlLegendElement

    RESCRIPT
    type _htmlLegendElement

    htmlLegendElement

    RESCRIPT
    type htmlLegendElement = htmlElement_like< _htmlLegendElement, >

    _htmlLiElement

    RESCRIPT
    type _htmlLiElement

    htmlLiElement

    RESCRIPT
    type htmlLiElement = htmlElement_like<_htmlLiElement>

    _htmlLinkElement

    RESCRIPT
    type _htmlLinkElement

    htmlLinkElement

    RESCRIPT
    type htmlLinkElement = htmlElement_like<_htmlLinkElement>

    _htmlMapElement

    RESCRIPT
    type _htmlMapElement

    htmlMapElement

    RESCRIPT
    type htmlMapElement = htmlElement_like<_htmlMapElement>

    _htmlMediaElement

    RESCRIPT
    type _htmlMediaElement

    htmlMediaElement

    RESCRIPT
    type htmlMediaElement = htmlElement_like<_htmlMediaElement>

    _htmlMenuElement

    RESCRIPT
    type _htmlMenuElement

    htmlMenuElement

    RESCRIPT
    type htmlMenuElement = htmlElement_like<_htmlMenuElement>

    _htmlMetaElement

    RESCRIPT
    type _htmlMetaElement

    htmlMetaElement

    RESCRIPT
    type htmlMetaElement = htmlElement_like<_htmlMetaElement>

    _htmlMeterElement

    RESCRIPT
    type _htmlMeterElement

    htmlMeterElement

    RESCRIPT
    type htmlMeterElement = htmlElement_like<_htmlMeterElement>

    _htmlModElement

    RESCRIPT
    type _htmlModElement

    htmlModElement

    RESCRIPT
    type htmlModElement = htmlElement_like<_htmlModElement>

    _htmlOListElement

    RESCRIPT
    type _htmlOListElement

    htmlOListElement

    RESCRIPT
    type htmlOListElement = htmlElement_like<_htmlOListElement>

    _htmlObjectElement

    RESCRIPT
    type _htmlObjectElement

    htmlObjectElement

    RESCRIPT
    type htmlObjectElement = htmlElement_like< _htmlObjectElement, >

    _htmlOptGroupElement

    RESCRIPT
    type _htmlOptGroupElement

    htmlOptGroupElement

    RESCRIPT
    type htmlOptGroupElement = htmlElement_like< _htmlOptGroupElement, >

    _htmlOptionElement

    RESCRIPT
    type _htmlOptionElement

    htmlOptionElement

    RESCRIPT
    type htmlOptionElement = htmlElement_like< _htmlOptionElement, >

    _htmlOutputElement

    RESCRIPT
    type _htmlOutputElement

    htmlOutputElement

    RESCRIPT
    type htmlOutputElement = htmlElement_like< _htmlOutputElement, >

    _htmlParagraphElement

    RESCRIPT
    type _htmlParagraphElement

    htmlParagraphElement

    RESCRIPT
    type htmlParagraphElement = htmlElement_like< _htmlParagraphElement, >

    _htmlParamElement

    RESCRIPT
    type _htmlParamElement

    htmlParamElement

    RESCRIPT
    type htmlParamElement = htmlElement_like<_htmlParamElement>

    _htmlPreElement

    RESCRIPT
    type _htmlPreElement

    htmlPreElement

    RESCRIPT
    type htmlPreElement = htmlElement_like<_htmlPreElement>

    _htmlProgressElement

    RESCRIPT
    type _htmlProgressElement

    htmlProgressElement

    RESCRIPT
    type htmlProgressElement = htmlElement_like< _htmlProgressElement, >

    _htmlQuoteElement

    RESCRIPT
    type _htmlQuoteElement

    htmlQuoteElement

    RESCRIPT
    type htmlQuoteElement = htmlElement_like<_htmlQuoteElement>

    _htmlScriptElement

    RESCRIPT
    type _htmlScriptElement

    htmlScriptElement

    RESCRIPT
    type htmlScriptElement = htmlElement_like< _htmlScriptElement, >

    _htmlSelectElement

    RESCRIPT
    type _htmlSelectElement

    htmlSelectElement

    RESCRIPT
    type htmlSelectElement = htmlElement_like< _htmlSelectElement, >

    _htmlSlotElement

    RESCRIPT
    type _htmlSlotElement

    htmlSlotElement

    RESCRIPT
    type htmlSlotElement = htmlElement_like<_htmlSlotElement>

    _htmlSourceElement

    RESCRIPT
    type _htmlSourceElement

    htmlSourceElement

    RESCRIPT
    type htmlSourceElement = htmlElement_like< _htmlSourceElement, >

    _htmlSpanElement

    RESCRIPT
    type _htmlSpanElement

    htmlSpanElement

    RESCRIPT
    type htmlSpanElement = htmlElement_like<_htmlSpanElement>

    _htmlStyleElement

    RESCRIPT
    type _htmlStyleElement

    htmlStyleElement

    RESCRIPT
    type htmlStyleElement = htmlElement_like<_htmlStyleElement>

    _htmlTableCaptionElement

    RESCRIPT
    type _htmlTableCaptionElement

    htmlTableCaptionElement

    RESCRIPT
    type htmlTableCaptionElement = htmlElement_like< _htmlTableCaptionElement, >

    _htmlTableCellElement

    RESCRIPT
    type _htmlTableCellElement

    htmlTableCellElement

    RESCRIPT
    type htmlTableCellElement = htmlElement_like< _htmlTableCellElement, >

    _htmlTableColElement

    RESCRIPT
    type _htmlTableColElement

    htmlTableColElement

    RESCRIPT
    type htmlTableColElement = htmlElement_like< _htmlTableColElement, >

    _htmlTableDataCellElement

    RESCRIPT
    type _htmlTableDataCellElement

    htmlTableDataCellElement

    RESCRIPT
    type htmlTableDataCellElement = htmlElement_like< _htmlTableDataCellElement, >

    _htmlTableElement

    RESCRIPT
    type _htmlTableElement

    htmlTableElement

    RESCRIPT
    type htmlTableElement = htmlElement_like<_htmlTableElement>

    _htmlTableHeaderCellElement

    RESCRIPT
    type _htmlTableHeaderCellElement

    htmlTableHeaderCellElement

    RESCRIPT
    type htmlTableHeaderCellElement = htmlElement_like< _htmlTableHeaderCellElement, >

    _htmlTableRowElement

    RESCRIPT
    type _htmlTableRowElement

    htmlTableRowElement

    RESCRIPT
    type htmlTableRowElement = htmlElement_like< _htmlTableRowElement, >

    _htmlTableSectionElement

    RESCRIPT
    type _htmlTableSectionElement

    htmlTableSectionElement

    RESCRIPT
    type htmlTableSectionElement = htmlElement_like< _htmlTableSectionElement, >

    _htmlTextAreaElement

    RESCRIPT
    type _htmlTextAreaElement

    htmlTextAreaElement

    RESCRIPT
    type htmlTextAreaElement = htmlElement_like< _htmlTextAreaElement, >

    _htmlTimeElement

    RESCRIPT
    type _htmlTimeElement

    htmlTimeElement

    RESCRIPT
    type htmlTimeElement = htmlElement_like<_htmlTimeElement>

    _htmlTitleElement

    RESCRIPT
    type _htmlTitleElement

    htmlTitleElement

    RESCRIPT
    type htmlTitleElement = htmlElement_like<_htmlTitleElement>

    _htmlTrackElement

    RESCRIPT
    type _htmlTrackElement

    htmlTrackElement

    RESCRIPT
    type htmlTrackElement = htmlElement_like<_htmlTrackElement>

    _htmlUlistElement

    RESCRIPT
    type _htmlUlistElement

    htmlUlistElement

    RESCRIPT
    type htmlUlistElement = htmlElement_like<_htmlUlistElement>

    _htmlUnknownElement

    RESCRIPT
    type _htmlUnknownElement

    htmlUnknownElement

    RESCRIPT
    type htmlUnknownElement = htmlElement_like< _htmlUnknownElement, >

    _htmlVideoElement

    RESCRIPT
    type _htmlVideoElement

    htmlVideoElement

    RESCRIPT
    type htmlVideoElement = htmlElement_like<_htmlVideoElement>

    location

    RESCRIPT
    type location

    window

    RESCRIPT
    type window

    _xmlDocument

    RESCRIPT
    type _xmlDocument

    xmlDocument

    RESCRIPT
    type xmlDocument = document_like<_xmlDocument>

    event_like

    RESCRIPT
    type event_like<'a>

    event

    RESCRIPT
    type event = event_like<_baseClass>

    _uiEvent

    RESCRIPT
    type _uiEvent<'a>

    uiEvent_like

    RESCRIPT
    type uiEvent_like<'a> = event_like<_uiEvent<'a>>

    uiEvent

    RESCRIPT
    type uiEvent = uiEvent_like<_baseClass>

    _animationEvent

    RESCRIPT
    type _animationEvent

    animationEvent

    RESCRIPT
    type animationEvent = event_like<_animationEvent>

    _beforeUnloadEvent

    RESCRIPT
    type _beforeUnloadEvent

    beforeUnloadEvent

    RESCRIPT
    type beforeUnloadEvent = event_like<_beforeUnloadEvent>

    _clipboardEvent

    RESCRIPT
    type _clipboardEvent

    clipboardEvent

    RESCRIPT
    type clipboardEvent = event_like<_clipboardEvent>

    _closeEvent

    RESCRIPT
    type _closeEvent

    closeEvent

    RESCRIPT
    type closeEvent = event_like<_closeEvent>

    _compositionEvent

    RESCRIPT
    type _compositionEvent

    compositionEvent

    RESCRIPT
    type compositionEvent = uiEvent_like<_compositionEvent>

    _customEvent

    RESCRIPT
    type _customEvent

    customEvent

    RESCRIPT
    type customEvent = event_like<_customEvent>

    _dragEvent

    RESCRIPT
    type _dragEvent

    dragEvent

    RESCRIPT
    type dragEvent = event_like<_dragEvent>

    _errorEvent

    RESCRIPT
    type _errorEvent

    errorEvent

    RESCRIPT
    type errorEvent = event_like<_errorEvent>

    _focusEvent

    RESCRIPT
    type _focusEvent

    focusEvent

    RESCRIPT
    type focusEvent = uiEvent_like<_focusEvent>

    _idbVersionChangeEvent

    RESCRIPT
    type _idbVersionChangeEvent

    idbVersionChangeEvent

    RESCRIPT
    type idbVersionChangeEvent = event_like< _idbVersionChangeEvent, >

    _inputEvent

    RESCRIPT
    type _inputEvent

    inputEvent

    RESCRIPT
    type inputEvent = uiEvent_like<_inputEvent>

    _keyboardEvent

    RESCRIPT
    type _keyboardEvent

    keyboardEvent

    RESCRIPT
    type keyboardEvent = uiEvent_like<_keyboardEvent>

    _mouseEvent

    RESCRIPT
    type _mouseEvent<'a>

    mouseEvent_like

    RESCRIPT
    type mouseEvent_like<'a> = uiEvent_like<_mouseEvent<'a>>

    mouseEvent

    RESCRIPT
    type mouseEvent = mouseEvent_like<_baseClass>

    _pageTransitionEvent

    RESCRIPT
    type _pageTransitionEvent

    pageTransitionEvent

    RESCRIPT
    type pageTransitionEvent = event_like<_pageTransitionEvent>

    _pointerEvent

    RESCRIPT
    type _pointerEvent

    pointerEvent

    RESCRIPT
    type pointerEvent = mouseEvent_like<_pointerEvent>

    _popStateEvent

    RESCRIPT
    type _popStateEvent

    popStateEvent

    RESCRIPT
    type popStateEvent = event_like<_popStateEvent>

    _progressEvent

    RESCRIPT
    type _progressEvent

    progressEvent

    RESCRIPT
    type progressEvent = event_like<_progressEvent>

    _relatedEvent

    RESCRIPT
    type _relatedEvent

    relatedEvent

    RESCRIPT
    type relatedEvent = event_like<_relatedEvent>

    _storageEvent

    RESCRIPT
    type _storageEvent

    storageEvent

    RESCRIPT
    type storageEvent = event_like<_storageEvent>

    _svgZoomEvent

    RESCRIPT
    type _svgZoomEvent

    svgZoomEvent

    RESCRIPT
    type svgZoomEvent = event_like<_svgZoomEvent>

    _timeEvent

    RESCRIPT
    type _timeEvent

    timeEvent

    RESCRIPT
    type timeEvent = event_like<_timeEvent>

    _touchEvent

    RESCRIPT
    type _touchEvent

    touchEvent

    RESCRIPT
    type touchEvent = uiEvent_like<_touchEvent>

    _trackEvent

    RESCRIPT
    type _trackEvent

    trackEvent

    RESCRIPT
    type trackEvent = event_like<_trackEvent>

    _transitionEvent

    RESCRIPT
    type _transitionEvent

    transitionEvent

    RESCRIPT
    type transitionEvent = event_like<_transitionEvent>

    _webGlContextEvent

    RESCRIPT
    type _webGlContextEvent

    webGlContextEvent

    RESCRIPT
    type webGlContextEvent = event_like<_webGlContextEvent>

    _wheelEvent

    RESCRIPT
    type _wheelEvent

    wheelEvent

    RESCRIPT
    type wheelEvent = uiEvent_like<_wheelEvent>

    range

    RESCRIPT
    type range

    selection

    RESCRIPT
    type selection

    domTokenList

    RESCRIPT
    type domTokenList

    domSettableTokenList

    RESCRIPT
    type domSettableTokenList

    nodeFilter

    RESCRIPT
    type nodeFilter = {acceptNode: element => int}

    nodeIterator

    RESCRIPT
    type nodeIterator

    treeWalker

    RESCRIPT
    type treeWalker

    svgRect

    RESCRIPT
    type svgRect

    svgPoint

    RESCRIPT
    type svgPoint

    eventPointerId

    RESCRIPT
    type eventPointerId
    Types and values
    • t
      _baseClass
    • t
      animation
    • t
      cssStyleDeclaration
    • t
      cssStyleSheet
    • t
      eventTarget_like
    • t
      eventTarget
    • t
      _node
    • t
      node_like
    • t
      node
    • t
      _attr
    • t
      attr
    • t
      _characterData
    • t
      characterData_like
    • t
      characterData
    • t
      _cdataSection
    • t
      cdataSection
    • t
      _comment
    • t
      comment
    • t
      _document
    • t
      document_like
    • t
      document
    • t
      _documentFragment
    • t
      documentFragment
    • t
      _documentType
    • t
      documentType
    • t
      domImplementation
    • t
      _element
    • t
      element_like
    • t
      element
    • t
      htmlCollection
    • t
      htmlFormControlsCollection
    • t
      htmlOptionsCollection
    • t
      intersectionObserver
    • t
      intersectionObserverEntry
    • t
      mutationObserver
    • t
      mutationRecord
    • t
      performanceObserver
    • t
      performanceObserverEntryList
    • t
      reportingObserver
    • t
      reportingObserverOptions
    • t
      resizeObserver
    • t
      resizeObserverEntry
    • t
      namedNodeMap
    • t
      nodeList
    • t
      radioNodeList
    • t
      processingInstruction
    • t
      _shadowRoot
    • t
      shadowRoot
    • t
      _text
    • t
      text
    • t
      domRect
    • t
      dataTransfer
    • t
      domStringMap
    • t
      history
    • t
      _htmlDocument
    • t
      htmlDocument
    • t
      _htmlElement
    • t
      htmlElement_like
    • t
      htmlElement
    • t
      _htmlAnchorElement
    • t
      htmlAnchorElement
    • t
      _htmlAreaElement
    • t
      htmlAreaElement
    • t
      _htmlAudioElement
    • t
      htmlAudioElement
    • t
      _htmlBaseElement
    • t
      htmlBaseElement
    • t
      _htmlBodyElement
    • t
      htmlBodyElement
    • t
      _htmlBrElement
    • t
      htmlBrElement
    • t
      _htmlButtonElement
    • t
      htmlButtonElement
    • t
      _htmlCanvasElement
    • t
      htmlCanvasElement
    • t
      _htmlDataElement
    • t
      htmlDataElement
    • t
      _htmlDataListElement
    • t
      htmlDataListElement
    • t
      _htmlDialogElement
    • t
      htmlDialogElement
    • t
      _htmlDivElement
    • t
      htmlDivElement
    • t
      _htmlDlistElement
    • t
      htmlDlistElement
    • t
      _htmlEmbedElement
    • t
      htmlEmbedElement
    • t
      _htmlFieldSetElement
    • t
      htmlFieldSetElement
    • t
      _htmlFormElement
    • t
      htmlFormElement
    • t
      _htmlHeadElement
    • t
      htmlHeadElement
    • t
      _htmlHeadingElement
    • t
      htmlHeadingElement
    • t
      _htmlHrElement
    • t
      htmlHrElement
    • t
      _htmlHtmlElement
    • t
      htmlHtmlElement
    • t
      _htmlIframeElement
    • t
      htmlIframeElement
    • t
      _htmlImageElement
    • t
      htmlImageElement
    • t
      _htmlInputElement
    • t
      htmlInputElement
    • t
      _htmlLabelElement
    • t
      htmlLabelElement
    • t
      _htmlLegendElement
    • t
      htmlLegendElement
    • t
      _htmlLiElement
    • t
      htmlLiElement
    • t
      _htmlLinkElement
    • t
      htmlLinkElement
    • t
      _htmlMapElement
    • t
      htmlMapElement
    • t
      _htmlMediaElement
    • t
      htmlMediaElement
    • t
      _htmlMenuElement
    • t
      htmlMenuElement
    • t
      _htmlMetaElement
    • t
      htmlMetaElement
    • t
      _htmlMeterElement
    • t
      htmlMeterElement
    • t
      _htmlModElement
    • t
      htmlModElement
    • t
      _htmlOListElement
    • t
      htmlOListElement
    • t
      _htmlObjectElement
    • t
      htmlObjectElement
    • t
      _htmlOptGroupElement
    • t
      htmlOptGroupElement
    • t
      _htmlOptionElement
    • t
      htmlOptionElement
    • t
      _htmlOutputElement
    • t
      htmlOutputElement
    • t
      _htmlParagraphElement
    • t
      htmlParagraphElement
    • t
      _htmlParamElement
    • t
      htmlParamElement
    • t
      _htmlPreElement
    • t
      htmlPreElement
    • t
      _htmlProgressElement
    • t
      htmlProgressElement
    • t
      _htmlQuoteElement
    • t
      htmlQuoteElement
    • t
      _htmlScriptElement
    • t
      htmlScriptElement
    • t
      _htmlSelectElement
    • t
      htmlSelectElement
    • t
      _htmlSlotElement
    • t
      htmlSlotElement
    • t
      _htmlSourceElement
    • t
      htmlSourceElement
    • t
      _htmlSpanElement
    • t
      htmlSpanElement
    • t
      _htmlStyleElement
    • t
      htmlStyleElement
    • t
      _htmlTableCaptionElement
    • t
      htmlTableCaptionElement
    • t
      _htmlTableCellElement
    • t
      htmlTableCellElement
    • t
      _htmlTableColElement
    • t
      htmlTableColElement
    • t
      _htmlTableDataCellElement
    • t
      htmlTableDataCellElement
    • t
      _htmlTableElement
    • t
      htmlTableElement
    • t
      _htmlTableHeaderCellElement
    • t
      htmlTableHeaderCellElement
    • t
      _htmlTableRowElement
    • t
      htmlTableRowElement
    • t
      _htmlTableSectionElement
    • t
      htmlTableSectionElement
    • t
      _htmlTextAreaElement
    • t
      htmlTextAreaElement
    • t
      _htmlTimeElement
    • t
      htmlTimeElement
    • t
      _htmlTitleElement
    • t
      htmlTitleElement
    • t
      _htmlTrackElement
    • t
      htmlTrackElement
    • t
      _htmlUlistElement
    • t
      htmlUlistElement
    • t
      _htmlUnknownElement
    • t
      htmlUnknownElement
    • t
      _htmlVideoElement
    • t
      htmlVideoElement
    • t
      location
    • t
      window
    • t
      _xmlDocument
    • t
      xmlDocument
    • t
      event_like
    • t
      event
    • t
      _uiEvent
    • t
      uiEvent_like
    • t
      uiEvent
    • t
      _animationEvent
    • t
      animationEvent
    • t
      _beforeUnloadEvent
    • t
      beforeUnloadEvent
    • t
      _clipboardEvent
    • t
      clipboardEvent
    • t
      _closeEvent
    • t
      closeEvent
    • t
      _compositionEvent
    • t
      compositionEvent
    • t
      _customEvent
    • t
      customEvent
    • t
      _dragEvent
    • t
      dragEvent
    • t
      _errorEvent
    • t
      errorEvent
    • t
      _focusEvent
    • t
      focusEvent
    • t
      _idbVersionChangeEvent
    • t
      idbVersionChangeEvent
    • t
      _inputEvent
    • t
      inputEvent
    • t
      _keyboardEvent
    • t
      keyboardEvent
    • t
      _mouseEvent
    • t
      mouseEvent_like
    • t
      mouseEvent
    • t
      _pageTransitionEvent
    • t
      pageTransitionEvent
    • t
      _pointerEvent
    • t
      pointerEvent
    • t
      _popStateEvent
    • t
      popStateEvent
    • t
      _progressEvent
    • t
      progressEvent
    • t
      _relatedEvent
    • t
      relatedEvent
    • t
      _storageEvent
    • t
      storageEvent
    • t
      _svgZoomEvent
    • t
      svgZoomEvent
    • t
      _timeEvent
    • t
      timeEvent
    • t
      _touchEvent
    • t
      touchEvent
    • t
      _trackEvent
    • t
      trackEvent
    • t
      _transitionEvent
    • t
      transitionEvent
    • t
      _webGlContextEvent
    • t
      webGlContextEvent
    • t
      _wheelEvent
    • t
      wheelEvent
    • t
      range
    • t
      selection
    • t
      domTokenList
    • t
      domSettableTokenList
    • t
      nodeFilter
    • t
      nodeIterator
    • t
      treeWalker
    • t
      svgRect
    • t
      svgPoint
    • t
      eventPointerId

    © 2024 The ReScript Project

    Software and assets distribution powered by KeyCDN.

    About
    • Community
    • ReScript Association
    Find us on