aboutsummaryrefslogtreecommitdiffhomepage
path: root/nuldoc-src/dom.ts
diff options
context:
space:
mode:
Diffstat (limited to 'nuldoc-src/dom.ts')
-rw-r--r--nuldoc-src/dom.ts9
1 files changed, 8 insertions, 1 deletions
diff --git a/nuldoc-src/dom.ts b/nuldoc-src/dom.ts
index 51ef25a..626d400 100644
--- a/nuldoc-src/dom.ts
+++ b/nuldoc-src/dom.ts
@@ -1,6 +1,13 @@
export type Text = {
kind: "text";
content: string;
+ raw: false;
+};
+
+export type RawHTML = {
+ kind: "text";
+ content: string;
+ raw: true;
};
export type Element = {
@@ -10,7 +17,7 @@ export type Element = {
children: Node[];
};
-export type Node = Element | Text;
+export type Node = Element | Text | RawHTML;
export function addClass(e: Element, klass: string) {
const classes = e.attributes.get("class");