Brr.AtDOM element attributes.
type name = Jstr.tThe type for attribute names.
true' n is v n Jstr.empty. This sets the boolean attribute n to true. The attribute must be omitted to be false.
add_if c att atts is att :: atts if c is true and atts otherwise.
add_if_some n o atts is (v n value) :: atts if o is Some
value and atts otherwise.
See the MDN HTML attribute reference.
Convention. Whenever an attribute name conflicts with an OCaml keyword we prime it, see for example class'.
module Name : sig ... endAttribute names.
type 'a cons = 'a -> tThe type for attribute constructors with value of type 'a.
val contenteditable : bool cons