nakai/render

Types

pub type AttrRender(a) {
  AttrRender(text: StringBuilder, events: List(EventState(a)))
}

Constructors

  • AttrRender(text: StringBuilder, events: List(EventState(a)))

Functions

pub fn append(before: AttrRender(a), add: AttrRender(a)) -> AttrRender(
  a,
)
pub fn new() -> AttrRender(a)
pub fn render_attr(attr: Attr(a)) -> AttrRender(a)
pub fn render_attrs(attrs: List(Attr(a))) -> AttrRender(a)
pub fn render_children(children: List(Node(a))) -> State(a)
pub fn render_doctype(doctype: Doctype) -> StringBuilder
pub fn render_node(tree: Node(a)) -> State(a)
pub fn render_root(tree: Node(a)) -> StringBuilder