(
element,
{
"text": ({"content": content}) => (
""
+
content
+
""
),
"group": ({"members": members}) => (
"\n"
+
members.map(x => this.render_element(x)).join("")
+
"
\n"
),
"section": ({"title": title, "content": content}) => (
"\n"
+
(
""
)
+
this.render_element(content)
+
"\n"
),
"list": ({"items": items}) => (
"\n"
+
items.map(x => this.render_element(x)).map(x => ("- " + x + "
\n")).join("")
+
"
\n"
),
},
{
"fallback": (element) => (
""
+
JSON.stringify(element, undefined, " ")
+
"
"
),
}
);
}
}
/**
*/
output_kind_register(
"html",
(data, sub) => (
new type_output_html(
{
}
)
)
);