This module is exposed so that package developers can make use of Element
record internals. It is not recommended for use in application code.
An Element's internal data. This is just a record containing all of the
information needed to construct a VirtualDom node.
Modify an Element's internal data by applying a record update function
Construct a VirtualDom.Handler that captures input by proving the name of
a field at event.target to capture, a decoder to read that field, and a
message token to pass the result to the Elm program's update function
Construct a VirtualDom.Handler with MayStopPropagation set to True
Construct a VirtualDom.Handler with MayPreventDefault set to True
Construct a VirtualDom.Handler with both Custom options set to True
The type exposed by
Dom.elm. You can think of this as an abstraction of Element in the Document Object Model (DOM) interface to HTML and XML documents.