$ top-level constant
({HTMLElement<Main> $main, HTMLElement<Var> $var, HTMLElement<A> a, HTMLElement<Abbr> abbr, HTMLElement<Address> address, VoidElement<Area> area, HTMLElement<Article> article, HTMLElement<Aside> aside, HTMLElement<Audio> audio, HTMLElement<B> b, VoidElement<Base> base, HTMLElement<Bdi> bdi, HTMLElement<Bdo> bdo, HTMLElement<Blockquote> blockquote, HTMLElement<Body> body, VoidElement<Br> br, HTMLElement<Button> button, HTMLElement<Canvas> canvas, HTMLElement<Caption> caption, HTMLElement<Cite> cite, HTMLElement<Code> code, VoidElement<Col> col, HTMLElement<Colgroup> colgroup, HTMLElement<Data> data, HTMLElement<Datalist> datalist, HTMLElement<Dd> dd, HTMLElement<Del> del, HTMLElement<Details> details, HTMLElement<Dfn> dfn, HTMLElement<Dialog> dialog, HTMLElement<Div> div, HTMLElement<Dl> dl, HTMLElement<Dt> dt, HTMLElement<Em> em, VoidElement<Embed> embed, HTMLElement<Fieldset> fieldset, HTMLElement<Figcaption> figcaption, HTMLElement<Figure> figure, HTMLElement<Footer> footer, HTMLElement<Form> form, HTMLElement<H1> h1, HTMLElement<H2> h2, HTMLElement<H3> h3, HTMLElement<H4> h4, HTMLElement<H5> h5, HTMLElement<H6> h6, HTMLElement<Head> head, HTMLElement<Header> header, HTMLElement<Hgroup> hgroup, VoidElement<Hr> hr, HTMLElement<Html> html, HTMLElement<I> i, HTMLElement<Iframe> iframe, VoidElement<Img> img, VoidElement<Input> input, HTMLElement<Ins> ins, HTMLElement<Kbd> kbd, HTMLElement<Label> label, HTMLElement<Legend> legend, HTMLElement<Li> li, VoidElement<Link> link, HTMLElement<Map> map, HTMLElement<Mark> mark, HTMLElement<Menu> menu, VoidElement<Meta> meta, HTMLElement<Meter> meter, HTMLElement<Nav> nav, HTMLElement<Noscript> noscript, HTMLElement<Object> object, HTMLElement<Ol> ol, HTMLElement<Optgroup> optgroup, HTMLElement<Option> option, HTMLElement<Output> output, HTMLElement<P> p, VoidElement<Param> param, HTMLElement<Picture> picture, HTMLElement<Pre> pre, HTMLElement<Progress> progress, HTMLElement<Q> q, HTMLElement<Rb> rb, HTMLElement<Rp> rp, HTMLElement<Rt> rt, HTMLElement<Ruby> ruby, HTMLElement<S> s, HTMLElement<Samp> samp, HTMLElement<Script> script, HTMLElement<Section> section, HTMLElement<Select> select, HTMLElement<Slot> slot, HTMLElement<Small> small, VoidElement<Source> source, HTMLElement<Span> span, HTMLElement<Strong> strong, HTMLElement<Style> style, HTMLElement<Sub> sub, HTMLElement<Summary> summary, HTMLElement<Sup> sup, HTMLElement<Table> table, HTMLElement<Tbody> tbody, HTMLElement<Td> td, HTMLElement<Template> template, HTMLElement<Textarea> textarea, HTMLElement<Tfoot> tfoot, HTMLElement<Th> th, HTMLElement<Thead> thead, HTMLElement<Time> time, HTMLElement<Title> title, HTMLElement<Tr> tr, VoidElement<Track> track, HTMLElement<U> u, HTMLElement<Ul> ul, HTMLElement<Video> video, VoidElement<Wbr> wbr})
const $
Implementation
const $ = (
html: HTMLElement<Html>('html'),
head: HTMLElement<Head>('head'),
title: HTMLElement<Title>('title'),
base: VoidElement<Base>('base'),
link: VoidElement<Link>('link'),
meta: VoidElement<Meta>('meta'),
style: HTMLElement<Style>('style'),
body: HTMLElement<Body>('body'),
article: HTMLElement<Article>('article'),
section: HTMLElement<Section>('section'),
nav: HTMLElement<Nav>('nav'),
aside: HTMLElement<Aside>('aside'),
h1: HTMLElement<H1>('h1'),
h2: HTMLElement<H2>('h2'),
h3: HTMLElement<H3>('h3'),
h4: HTMLElement<H4>('h4'),
h5: HTMLElement<H5>('h5'),
h6: HTMLElement<H6>('h6'),
header: HTMLElement<Header>('header'),
footer: HTMLElement<Footer>('footer'),
address: HTMLElement<Address>('address'),
p: HTMLElement<P>('p'),
hr: VoidElement<Hr>('hr'),
pre: HTMLElement<Pre>('pre'),
blockquote: HTMLElement<Blockquote>('blockquote'),
ol: HTMLElement<Ol>('ol'),
ul: HTMLElement<Ul>('ul'),
li: HTMLElement<Li>('li'),
dl: HTMLElement<Dl>('dl'),
dt: HTMLElement<Dt>('dt'),
dd: HTMLElement<Dd>('dd'),
figure: HTMLElement<Figure>('figure'),
figcaption: HTMLElement<Figcaption>('figcaption'),
$main: HTMLElement<Main>('main'),
div: HTMLElement<Div>('div'),
a: HTMLElement<A>('a'),
em: HTMLElement<Em>('em'),
strong: HTMLElement<Strong>('strong'),
small: HTMLElement<Small>('small'),
s: HTMLElement<S>('s'),
cite: HTMLElement<Cite>('cite'),
q: HTMLElement<Q>('q'),
dfn: HTMLElement<Dfn>('dfn'),
abbr: HTMLElement<Abbr>('abbr'),
ruby: HTMLElement<Ruby>('ruby'),
rb: HTMLElement<Rb>('rb'),
rt: HTMLElement<Rt>('rt'),
rp: HTMLElement<Rp>('rp'),
time: HTMLElement<Time>('time'),
code: HTMLElement<Code>('code'),
$var: HTMLElement<Var>('var'),
samp: HTMLElement<Samp>('samp'),
kbd: HTMLElement<Kbd>('kbd'),
sub: HTMLElement<Sub>('sub'),
sup: HTMLElement<Sup>('sup'),
i: HTMLElement<I>('i'),
b: HTMLElement<B>('b'),
u: HTMLElement<U>('u'),
mark: HTMLElement<Mark>('mark'),
bdi: HTMLElement<Bdi>('bdi'),
bdo: HTMLElement<Bdo>('bdo'),
span: HTMLElement<Span>('span'),
br: VoidElement<Br>('br'),
wbr: VoidElement<Wbr>('wbr'),
ins: HTMLElement<Ins>('ins'),
del: HTMLElement<Del>('del'),
picture: HTMLElement<Picture>('picture'),
img: VoidElement<Img>('img'),
iframe: HTMLElement<Iframe>('iframe'),
embed: VoidElement<Embed>('embed'),
object: HTMLElement<Object>('object'),
param: VoidElement<Param>('param'),
video: HTMLElement<Video>('video'),
audio: HTMLElement<Audio>('audio'),
source: VoidElement<Source>('source'),
track: VoidElement<Track>('track'),
map: HTMLElement<Map>('map'),
area: VoidElement<Area>('area'),
table: HTMLElement<Table>('table'),
caption: HTMLElement<Caption>('caption'),
colgroup: HTMLElement<Colgroup>('colgroup'),
col: VoidElement<Col>('col'),
tbody: HTMLElement<Tbody>('tbody'),
thead: HTMLElement<Thead>('thead'),
tfoot: HTMLElement<Tfoot>('tfoot'),
tr: HTMLElement<Tr>('tr'),
td: HTMLElement<Td>('td'),
th: HTMLElement<Th>('th'),
form: HTMLElement<Form>('form'),
label: HTMLElement<Label>('label'),
input: VoidElement<Input>('input'),
button: HTMLElement<Button>('button'),
select: HTMLElement<Select>('select'),
datalist: HTMLElement<Datalist>('datalist'),
optgroup: HTMLElement<Optgroup>('optgroup'),
option: HTMLElement<Option>('option'),
textarea: HTMLElement<Textarea>('textarea'),
output: HTMLElement<Output>('output'),
progress: HTMLElement<Progress>('progress'),
meter: HTMLElement<Meter>('meter'),
fieldset: HTMLElement<Fieldset>('fieldset'),
legend: HTMLElement<Legend>('legend'),
details: HTMLElement<Details>('details'),
summary: HTMLElement<Summary>('summary'),
dialog: HTMLElement<Dialog>('dialog'),
script: HTMLElement<Script>('script'),
noscript: HTMLElement<Noscript>('noscript'),
template: HTMLElement<Template>('template'),
canvas: HTMLElement<Canvas>('canvas'),
slot: HTMLElement<Slot>('slot'),
data: HTMLElement<Data>('data'),
hgroup: HTMLElement<Hgroup>('hgroup'),
menu: HTMLElement<Menu>('menu'),
);