diff options
Diffstat (limited to 'nuldoc-src/dom.ts')
| -rw-r--r-- | nuldoc-src/dom.ts | 9 |
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"); |
