diff options
| author | Shipwreckt <me@shipwreckt.co.uk> | 2025-10-31 20:02:14 +0000 |
|---|---|---|
| committer | Shipwreckt <me@shipwreckt.co.uk> | 2025-10-31 20:02:14 +0000 |
| commit | 7a52ddeba2a68388b544f529d2d92104420f77b0 (patch) | |
| tree | 15ddd47457a2cb4a96060747437d36474e4f6b4e /node_modules/posthtml-parser/dist/index.d.ts | |
| parent | 53d6ae2b5568437afa5e4995580a3fb679b7b91b (diff) | |
Changed from static to 11ty!
Diffstat (limited to 'node_modules/posthtml-parser/dist/index.d.ts')
| -rw-r--r-- | node_modules/posthtml-parser/dist/index.d.ts | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/node_modules/posthtml-parser/dist/index.d.ts b/node_modules/posthtml-parser/dist/index.d.ts new file mode 100644 index 0000000..339f8d6 --- /dev/null +++ b/node_modules/posthtml-parser/dist/index.d.ts @@ -0,0 +1,27 @@ +import { ParserOptions } from 'htmlparser2'; +import { SourceLocation } from './location-tracker'; + +declare type Directive = { + name: string | RegExp; + start: string; + end: string; +}; +declare type Options = { + directives?: Directive[]; + sourceLocations?: boolean; + recognizeNoValueAttribute?: boolean; +} & ParserOptions; +declare type Tag = string | boolean; +declare type Attributes = Record<string, string | number | boolean>; +declare type Content = NodeText | Array<Node | Node[]>; +declare type NodeText = string | number; +declare type NodeTag = { + tag?: Tag; + attrs?: Attributes; + content?: Content; + location?: SourceLocation; +}; +declare type Node = NodeText | NodeTag; +declare const parser: (html: string, options?: Options) => Node[]; + +export { Attributes, Content, Directive, Node, NodeTag, NodeText, Options, Tag, parser }; |
