val text : Base.string ‑> tval a : node_creatorval body : node_creatorval button : node_creatorval div : node_creatorval h1 : node_creatorval h2 : node_creatorval h3 : node_creatorval h4 : node_creatorval h5 : node_creatorval header : node_creatorval html : node_creatorval input : node_creatorval textarea : node_creatorval select : node_creatorval option : node_creatorval label : node_creatorval li : node_creatorval p : node_creatorval section : node_creatorval span : node_creatorval strong : node_creatorval table : node_creatorval tbody : node_creatorval td : node_creatorval th : node_creatorval thead : node_creatorval tr : node_creatorval ul : node_creatorval create : Base.string ‑> ?key:Base.string ‑> Virtual_dom__.Attr.t Base.list ‑> t Base.list ‑> tkey is used by Virtual_dom as a hint during diffing/patching
val svg : Base.string ‑> ?key:Base.string ‑> Virtual_dom__.Attr.t Base.list ‑> t Base.list ‑> tval to_dom : t ‑> Virtual_dom__.Js_of_ocaml.Dom_html.element Virtual_dom__.Js_of_ocaml.Js.tval widget : ?destroy:('s ‑> Virtual_dom__.Js_of_ocaml.Dom_html.#element as e Virtual_dom__.Js_of_ocaml.Js.t ‑> Base.unit) ‑> ?update:('s ‑> 'e Virtual_dom__.Js_of_ocaml.Js.t ‑> 's * 'e Virtual_dom__.Js_of_ocaml.Js.t) ‑> id:('s * 'e Virtual_dom__.Js_of_ocaml.Js.t) Base.Type_equal.Id.t ‑> init:(Base.unit ‑> 's * 'e Virtual_dom__.Js_of_ocaml.Js.t) ‑> Base.unit ‑> tmodule Lazy : sig ... endmodule Patch : sig ... end