module Attr : sig ... endmodule Event : sig ... endmodule Image : sig ... endmodule Node : sig ... endmodule Range : sig ... endmodule Text : sig ... endtype compareHow = | StartToStart| StartToEnd| EndToEnd| EndToStart
type compareResult = | Before| Equal| After| Unknown
type compatMode = | BackCompat| CSS1Compat| Unknown
type contentEditable = | True| False| Inherit| Unknown
type deltaMode = | Pixel| Line| Page
type designMode = | On| Off| Unknown
type dir = | Ltr| Rtl| Unknown
val encodeDir : dir -> stringval decodeDir : string -> dirtype eventPhase = EventPhase.t = | None| CapturingPhase| AtTarget| BubblingPhase| Unknown
type filterAction = | Accept| Reject| Skip
type insertPosition = | BeforeBegin| AfterBegin| BeforeEnd| AfterEnd
type modifierKey = | Alt| AltGraph| CapsLock| Control| Fn| FnLock| Hyper| Meta| NumLock| ScrollLock| Shift| Super| Symbol| SymbolLock
type nodeType = | Element| Attribute| Text| CDATASection| EntityReference| Entity| ProcessingInstruction| Document| DocumentType| DocumentFragment| Notation| Unknown
type pointerType = | Mouse| Pen| Touch| Unknown
type readyState = | Loading| Interactive| Complete| Unknown
type shadowRootMode = | Open| Closed
type visibilityState = | Visible| Hidden| Prerender| Unloaded| Unknown