For example, the following HTML:

<a href="https://alpha.com" class="bravo" download></a>

Yields:

```json
{
type: 'element',
tagName: 'a',
properties: {
href: 'https://alpha.com',
className: ['bravo'],
download: true
},
children: []
}
interface Element {
    children: (Comment | Element | Text)[];
    content?: Root;
    data?: Data;
    position?: Position;
    properties?: Properties;
    tagName: string;
    type: "element";
}

Hierarchy (View Summary)

Properties

children: (Comment | Element | Text)[]
content?: Root
data?: Data
position?: Position
properties?: Properties
tagName: string
type: "element"