You are currently looking at the < v8.2.0 docs (Reason v3.6 syntax edition). You can find the latest API docs here.
(These docs cover all versions between v3 to v8 and are equivalent to the old BuckleScript docs before the rebrand)
Dom
The Dom module offers a canonical set of dom related types that third party libraries can depend on. It only provides types, no functions to manipulate the values of certain types whatsoever.
animation
REtype animation
cssStyleDeclaration
REtype cssStyleDeclaration
cssStyleSheet
REtype cssStyleSheet
node
REtype node
characterData
REtype characterData
cdataSection
REtype cdataSection
comment
REtype comment
document
REtype document
documentType
REtype documentType
domImplementation
REtype domImplementation
element
REtype element
htmlCollection
REtype htmlCollection
htmlFormControlsCollection
REtype htmlFormControlsCollection
htmlOptionsCollection
REtype htmlOptionsCollection
intersectionObserver
REtype intersectionObserver
intersectionObserverEntry
REtype intersectionObserverEntry
mutationObserver
REtype mutationObserver
mutationRecord
REtype mutationRecord
performanceObserver
REtype performanceObserver
performanceObserverEntryList
REtype performanceObserverEntryList
reportingObserver
REtype reportingObserver
reportingObserverOptions
REtype reportingObserverOptions
resizeObserver
REtype resizeObserver
resizeObserverEntry
REtype resizeObserverEntry
namedNodeMap
REtype namedNodeMap
nodeList
REtype nodeList
radioNodeList
REtype radioNodeList
processingInstruction
REtype processingInstruction
shadowRoot
REtype shadowRoot
text
REtype text
domRect
REtype domRect
dataTransfer
REtype dataTransfer
domStringMap
REtype domStringMap
history
REtype history
htmlDocument
REtype htmlDocument
htmlElement
REtype htmlElement
htmlAnchorElement
REtype htmlAnchorElement
htmlAreaElement
REtype htmlAreaElement
htmlAudioElement
REtype htmlAudioElement
htmlBaseElement
REtype htmlBaseElement
htmlBodyElement
REtype htmlBodyElement
htmlBrElement
REtype htmlBrElement
htmlButtonElement
REtype htmlButtonElement
htmlCanvasElement
REtype htmlCanvasElement
htmlDataElement
REtype htmlDataElement
htmlDataListElement
REtype htmlDataListElement
htmlDialogElement
REtype htmlDialogElement
htmlDivElement
REtype htmlDivElement
htmlDlistElement
REtype htmlDlistElement
htmlEmbedElement
REtype htmlEmbedElement
htmlFieldSetElement
REtype htmlFieldSetElement
htmlFormElement
REtype htmlFormElement
htmlHeadElement
REtype htmlHeadElement
htmlHeadingElement
REtype htmlHeadingElement
htmlHrElement
REtype htmlHrElement
htmlHtmlElement
REtype htmlHtmElement
htmlIframeElement
REtype htmlIframeElement
htmlImageElement
REtype htmlImageElement
htmlInputElement
REtype htmlInputElement
htmlLabelElement
REtype htmlLabelElement
htmlLegendElement
REtype htmlLegendElement
htmlLiElement
REtype htmlLiElement
htmlLinkElement
REtype htmlLinkElement
htmlMapElement
REtype htmlMapElement
htmlMediaElement
REtype htmlMediaElement
htmlMenuElement
REtype htmlMenuElement
htmlMetaElement
REtype htmlMetaElement
htmlMeterElement
REtype htmlMeterElement
htmlModElement
REtype htmlModElement
htmlOListElement
REtype htmlOListElement
htmlObjectElement
REtype htmlObjectElement
htmlOptGroupElement
REtype htmlOptGroupElement
htmlOptionElement
REtype htmlOptionElement
htmlOutputElement
REtype htmlOutputElement
htmlParagraphElement
REtype htmlParagraphElement
htmlParamElement
REtype htmlParamElement
htmlPreElement
REtype htmlPreElement
htmlProgressElement
REtype htmlProgressElement
htmlQuoteElement
REtype htmlQuoteElement
htmlScriptElement
REtype htmlScriptElement
htmlSelectElement
REtype htmlSelectElement
htmlSlotElement
REtype htmlSlotElement
htmlSourceElement
REtype htmlSourceElement
htmlSpanElement
REtype htmlSpanElement
htmlStyleElement
REtype htmlStyleElement
htmlTableCaptionElement
REtype htmlTableCaptionElement
htmlTableCellElement
REtype htmlTableCellElement
htmlTableColElement
REtype htmlTableColElement
htmlTableDataCellElement
REtype htmlTableDataCellElement
htmlTableElement
REtype htmlTableElement
htmlTableHeaderCellElement
REtype htmlTableHeaderCellElement
htmlTableRowElement
REtype htmlTableRowElement
htmlTableSectionElement
REtype htmlTableSectionElement
htmlTextAreaElement
REtype htmlTextAreaElement
htmlTimeElement
REtype htmlTimeElement
htmlTitleElement
REtype htmlTitleElement
htmlTrackElement
REtype htmlTrackElement
htmlUlistElement
REtype htmlUlistElement
htmlUnknownElement
REtype htmlUnknownElement
htmlVideoElement
REtype htmlVideoElement
location
REtype location
window
REtype window
xmlDocument
REtype xmlDocument
event
REtype event
uiEvent
REtype uiEvent
animationEvent
REtype animationEvent
beforeUnloadEvent
REtype beforeUnloadEvent
clipboardEvent
REtype clipboardEvent
closeEvent
REtype closeEvent
compositionEvent
REtype compositionEvent
customEvent
REtype customEvent
dragEvent
REtype dragEvent
errorEvent
REtype errorEvent
focusEvent
REtype focusEvent
idbVersionChangeEvent
REtype idbVersionChangeEvent
inputEvent
REtype inputEvent
keyboardEvent
REtype keyboardEvent
mouseEvent
REtype mouseEvent
pageTransitionEvent
REtype pageTransitionEvent
pointerEvent
REtype pointerEvent
popStateEvent
REtype popStateEvent
progressEvent
REtype progressEvent
relatedEvent
REtype relatedEvent
storageEvent
REtype storageEvent
svgZoomEvent
REtype svgZoomEvent
timeEvent
REtype timeEvent
touchEvent
REtype touchEvent
trackEvent
REtype trackEvent
transitionEvent
REtype transitionEvent
webGlContextEvent
REtype webGlContextEvent
wheelEvent
REtype wheelEvent
range
REtype range
selection
REtype selection
domTokenList
REtype domTokenList
domSettableTokenList
REtype domSettableTokenList
nodeFilter
REtype nodeFilter = {
acceptNode: (Dom.element) => int
}
nodeIterator
REtype nodeIterator
treeWalker
REtype treeWalker
svgRect
REtype svgRect
svgPoint
REtype svgPoint
eventPointerId
REtype eventPointerId