$ 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'),
);