lustre/element#
Constructing elements#
Element#
erlangjavascript
pub opaque type Element(msg)
element#
erlangjavascript
pub fn element(
tag: String,
attrs: List(Attribute(msg)),
children: List(Element(msg)),
) -> Element(msg)
namespaced#
erlangjavascript
pub fn namespaced(
namespace: String,
tag: String,
attrs: List(Attribute(msg)),
children: List(Element(msg)),
) -> Element(msg)
text#
erlangjavascript
pub fn text(content: String) -> Element(msg)
Mapping elements#
map#
erlangjavascript
pub fn map(element: Element(a), f: fn(a) -> b) -> Element(b)
Conversions#
to_string#
erlangjavascript
pub fn to_string(element: Element(msg)) -> String
to_string_builder#
erlangjavascript
pub fn to_string_builder(element: Element(msg)) -> StringBuilder