├── .github └── FUNDING.yml ├── .gitignore ├── .prettierrc.json ├── browser ├── browser.json ├── index.html ├── index.js └── test ├── index.html ├── jsx ├── .prettierrc.json ├── data.json ├── html │ ├── a.d.ts │ ├── abbr.d.ts │ ├── acronym.d.ts │ ├── address.d.ts │ ├── animate.d.ts │ ├── animateMotion.d.ts │ ├── animateTransform.d.ts │ ├── applet.d.ts │ ├── area.d.ts │ ├── article.d.ts │ ├── aside.d.ts │ ├── audio.d.ts │ ├── b.d.ts │ ├── base.d.ts │ ├── basefont.d.ts │ ├── bdi.d.ts │ ├── bdo.d.ts │ ├── bgsound.d.ts │ ├── big.d.ts │ ├── blink.d.ts │ ├── blockquote.d.ts │ ├── body.d.ts │ ├── br.d.ts │ ├── button.d.ts │ ├── canvas.d.ts │ ├── caption.d.ts │ ├── center.d.ts │ ├── circle.d.ts │ ├── cite.d.ts │ ├── clipPath.d.ts │ ├── code.d.ts │ ├── col.d.ts │ ├── colgroup.d.ts │ ├── data.d.ts │ ├── datalist.d.ts │ ├── dd.d.ts │ ├── defs.d.ts │ ├── del.d.ts │ ├── desc.d.ts │ ├── details.d.ts │ ├── dfn.d.ts │ ├── dialog.d.ts │ ├── dir.d.ts │ ├── div.d.ts │ ├── dl.d.ts │ ├── dt.d.ts │ ├── ellipse.d.ts │ ├── em.d.ts │ ├── embed.d.ts │ ├── feBlend.d.ts │ ├── feColorMatrix.d.ts │ ├── feComponentTransfer.d.ts │ ├── feComposite.d.ts │ ├── feConvolveMatrix.d.ts │ ├── feDiffuseLighting.d.ts │ ├── feDisplacementMap.d.ts │ ├── feDistantLight.d.ts │ ├── feDropShadow.d.ts │ ├── feFlood.d.ts │ ├── feFuncA.d.ts │ ├── feFuncB.d.ts │ ├── feFuncG.d.ts │ ├── feFuncR.d.ts │ ├── feGaussianBlur.d.ts │ ├── feImage.d.ts │ ├── feMerge.d.ts │ ├── feMergeNode.d.ts │ ├── feMorphology.d.ts │ ├── feOffset.d.ts │ ├── fePointLight.d.ts │ ├── feSpecularLighting.d.ts │ ├── feSpotLight.d.ts │ ├── feTile.d.ts │ ├── feTurbulence.d.ts │ ├── fieldset.d.ts │ ├── figcaption.d.ts │ ├── figure.d.ts │ ├── filter.d.ts │ ├── font.d.ts │ ├── footer.d.ts │ ├── foreignObject.d.ts │ ├── form.d.ts │ ├── frame.d.ts │ ├── frameset.d.ts │ ├── g.d.ts │ ├── h1.d.ts │ ├── h2.d.ts │ ├── h3.d.ts │ ├── h4.d.ts │ ├── h5.d.ts │ ├── h6.d.ts │ ├── head.d.ts │ ├── header.d.ts │ ├── hgroup.d.ts │ ├── hr.d.ts │ ├── html.d.ts │ ├── i.d.ts │ ├── iframe.d.ts │ ├── image.d.ts │ ├── img.d.ts │ ├── input.d.ts │ ├── ins.d.ts │ ├── isindex.d.ts │ ├── kbd.d.ts │ ├── keygen.d.ts │ ├── label.d.ts │ ├── legend.d.ts │ ├── li.d.ts │ ├── line.d.ts │ ├── linearGradient.d.ts │ ├── link.d.ts │ ├── listing.d.ts │ ├── main.d.ts │ ├── map.d.ts │ ├── mark.d.ts │ ├── marker.d.ts │ ├── marquee.d.ts │ ├── mask.d.ts │ ├── menu.d.ts │ ├── menuitem.d.ts │ ├── meta.d.ts │ ├── metadata.d.ts │ ├── meter.d.ts │ ├── mpath.d.ts │ ├── multicol.d.ts │ ├── nav.d.ts │ ├── nextid.d.ts │ ├── nobr.d.ts │ ├── noembed.d.ts │ ├── noframes.d.ts │ ├── noindex.d.ts │ ├── noscript.d.ts │ ├── object.d.ts │ ├── ol.d.ts │ ├── optgroup.d.ts │ ├── option.d.ts │ ├── output.d.ts │ ├── p.d.ts │ ├── param.d.ts │ ├── path.d.ts │ ├── pattern.d.ts │ ├── picture.d.ts │ ├── plaintext.d.ts │ ├── polygon.d.ts │ ├── polyline.d.ts │ ├── pre.d.ts │ ├── progress.d.ts │ ├── q.d.ts │ ├── radialGradient.d.ts │ ├── rb.d.ts │ ├── rect.d.ts │ ├── rp.d.ts │ ├── rt.d.ts │ ├── rtc.d.ts │ ├── ruby.d.ts │ ├── s.d.ts │ ├── samp.d.ts │ ├── script.d.ts │ ├── search.d.ts │ ├── section.d.ts │ ├── select.d.ts │ ├── set.d.ts │ ├── slot.d.ts │ ├── small.d.ts │ ├── source.d.ts │ ├── spacer.d.ts │ ├── span.d.ts │ ├── stop.d.ts │ ├── strike.d.ts │ ├── strong.d.ts │ ├── style.d.ts │ ├── sub.d.ts │ ├── summary.d.ts │ ├── sup.d.ts │ ├── svg.d.ts │ ├── switch.d.ts │ ├── symbol.d.ts │ ├── table.d.ts │ ├── tbody.d.ts │ ├── td.d.ts │ ├── template.d.ts │ ├── text.d.ts │ ├── textPath.d.ts │ ├── textarea.d.ts │ ├── tfoot.d.ts │ ├── th.d.ts │ ├── thead.d.ts │ ├── time.d.ts │ ├── title.d.ts │ ├── tr.d.ts │ ├── track.d.ts │ ├── tspan.d.ts │ ├── tt.d.ts │ ├── u.d.ts │ ├── ul.d.ts │ ├── use.d.ts │ ├── var.d.ts │ ├── video.d.ts │ ├── view.d.ts │ ├── wbr.d.ts │ ├── webview.d.ts │ └── xmp.d.ts ├── keys │ ├── MathMLElement.d.ts │ ├── element.d.ts │ ├── htmlelement.d.ts │ └── svgelement.d.ts ├── math │ ├── a.d.ts │ ├── abbr.d.ts │ ├── address.d.ts │ ├── animate.d.ts │ ├── animateMotion.d.ts │ ├── animateTransform.d.ts │ ├── annotation-xml.d.ts │ ├── annotation.d.ts │ ├── area.d.ts │ ├── article.d.ts │ ├── aside.d.ts │ ├── audio.d.ts │ ├── b.d.ts │ ├── base.d.ts │ ├── bdi.d.ts │ ├── bdo.d.ts │ ├── big.d.ts │ ├── blockquote.d.ts │ ├── body.d.ts │ ├── br.d.ts │ ├── button.d.ts │ ├── canvas.d.ts │ ├── caption.d.ts │ ├── center.d.ts │ ├── circle.d.ts │ ├── cite.d.ts │ ├── clipPath.d.ts │ ├── code.d.ts │ ├── col.d.ts │ ├── colgroup.d.ts │ ├── data.d.ts │ ├── datalist.d.ts │ ├── dd.d.ts │ ├── defs.d.ts │ ├── del.d.ts │ ├── desc.d.ts │ ├── details.d.ts │ ├── dfn.d.ts │ ├── dialog.d.ts │ ├── div.d.ts │ ├── dl.d.ts │ ├── dt.d.ts │ ├── ellipse.d.ts │ ├── em.d.ts │ ├── embed.d.ts │ ├── feBlend.d.ts │ ├── feColorMatrix.d.ts │ ├── feComponentTransfer.d.ts │ ├── feComposite.d.ts │ ├── feConvolveMatrix.d.ts │ ├── feDiffuseLighting.d.ts │ ├── feDisplacementMap.d.ts │ ├── feDistantLight.d.ts │ ├── feDropShadow.d.ts │ ├── feFlood.d.ts │ ├── feFuncA.d.ts │ ├── feFuncB.d.ts │ ├── feFuncG.d.ts │ ├── feFuncR.d.ts │ ├── feGaussianBlur.d.ts │ ├── feImage.d.ts │ ├── feMerge.d.ts │ ├── feMergeNode.d.ts │ ├── feMorphology.d.ts │ ├── feOffset.d.ts │ ├── fePointLight.d.ts │ ├── feSpecularLighting.d.ts │ ├── feSpotLight.d.ts │ ├── feTile.d.ts │ ├── feTurbulence.d.ts │ ├── fieldset.d.ts │ ├── figcaption.d.ts │ ├── figure.d.ts │ ├── filter.d.ts │ ├── footer.d.ts │ ├── foreignObject.d.ts │ ├── form.d.ts │ ├── g.d.ts │ ├── h1.d.ts │ ├── h2.d.ts │ ├── h3.d.ts │ ├── h4.d.ts │ ├── h5.d.ts │ ├── h6.d.ts │ ├── head.d.ts │ ├── header.d.ts │ ├── hgroup.d.ts │ ├── hr.d.ts │ ├── html.d.ts │ ├── i.d.ts │ ├── iframe.d.ts │ ├── image.d.ts │ ├── img.d.ts │ ├── input.d.ts │ ├── ins.d.ts │ ├── kbd.d.ts │ ├── keygen.d.ts │ ├── label.d.ts │ ├── legend.d.ts │ ├── li.d.ts │ ├── line.d.ts │ ├── linearGradient.d.ts │ ├── link.d.ts │ ├── maction.d.ts │ ├── main.d.ts │ ├── map.d.ts │ ├── mark.d.ts │ ├── marker.d.ts │ ├── mask.d.ts │ ├── math.d.ts │ ├── menclose.d.ts │ ├── menu.d.ts │ ├── menuitem.d.ts │ ├── merror.d.ts │ ├── meta.d.ts │ ├── metadata.d.ts │ ├── meter.d.ts │ ├── mfenced.d.ts │ ├── mfrac.d.ts │ ├── mi.d.ts │ ├── mmultiscripts.d.ts │ ├── mn.d.ts │ ├── mo.d.ts │ ├── mover.d.ts │ ├── mpadded.d.ts │ ├── mpath.d.ts │ ├── mphantom.d.ts │ ├── mprescripts.d.ts │ ├── mroot.d.ts │ ├── mrow.d.ts │ ├── ms.d.ts │ ├── mspace.d.ts │ ├── msqrt.d.ts │ ├── mstyle.d.ts │ ├── msub.d.ts │ ├── msubsup.d.ts │ ├── msup.d.ts │ ├── mtable.d.ts │ ├── mtd.d.ts │ ├── mtext.d.ts │ ├── mtr.d.ts │ ├── munder.d.ts │ ├── munderover.d.ts │ ├── nav.d.ts │ ├── noindex.d.ts │ ├── noscript.d.ts │ ├── object.d.ts │ ├── ol.d.ts │ ├── optgroup.d.ts │ ├── option.d.ts │ ├── output.d.ts │ ├── p.d.ts │ ├── param.d.ts │ ├── path.d.ts │ ├── pattern.d.ts │ ├── picture.d.ts │ ├── polygon.d.ts │ ├── polyline.d.ts │ ├── pre.d.ts │ ├── progress.d.ts │ ├── q.d.ts │ ├── radialGradient.d.ts │ ├── rect.d.ts │ ├── rp.d.ts │ ├── rt.d.ts │ ├── ruby.d.ts │ ├── s.d.ts │ ├── samp.d.ts │ ├── script.d.ts │ ├── search.d.ts │ ├── section.d.ts │ ├── select.d.ts │ ├── semantics.d.ts │ ├── set.d.ts │ ├── slot.d.ts │ ├── small.d.ts │ ├── source.d.ts │ ├── span.d.ts │ ├── stop.d.ts │ ├── strong.d.ts │ ├── style.d.ts │ ├── sub.d.ts │ ├── summary.d.ts │ ├── sup.d.ts │ ├── svg.d.ts │ ├── switch.d.ts │ ├── symbol.d.ts │ ├── table.d.ts │ ├── tbody.d.ts │ ├── td.d.ts │ ├── template.d.ts │ ├── text.d.ts │ ├── textPath.d.ts │ ├── textarea.d.ts │ ├── tfoot.d.ts │ ├── th.d.ts │ ├── thead.d.ts │ ├── time.d.ts │ ├── title.d.ts │ ├── tr.d.ts │ ├── track.d.ts │ ├── tspan.d.ts │ ├── u.d.ts │ ├── ul.d.ts │ ├── use.d.ts │ ├── var.d.ts │ ├── video.d.ts │ ├── view.d.ts │ ├── wbr.d.ts │ └── webview.d.ts └── svg │ ├── a.d.ts │ ├── abbr.d.ts │ ├── address.d.ts │ ├── animate.d.ts │ ├── animatemotion.d.ts │ ├── animatetransform.d.ts │ ├── area.d.ts │ ├── article.d.ts │ ├── aside.d.ts │ ├── audio.d.ts │ ├── b.d.ts │ ├── base.d.ts │ ├── bdi.d.ts │ ├── bdo.d.ts │ ├── big.d.ts │ ├── blockquote.d.ts │ ├── body.d.ts │ ├── br.d.ts │ ├── button.d.ts │ ├── canvas.d.ts │ ├── caption.d.ts │ ├── center.d.ts │ ├── circle.d.ts │ ├── cite.d.ts │ ├── clippath.d.ts │ ├── code.d.ts │ ├── col.d.ts │ ├── colgroup.d.ts │ ├── data.d.ts │ ├── datalist.d.ts │ ├── dd.d.ts │ ├── defs.d.ts │ ├── del.d.ts │ ├── desc.d.ts │ ├── details.d.ts │ ├── dfn.d.ts │ ├── dialog.d.ts │ ├── div.d.ts │ ├── dl.d.ts │ ├── dt.d.ts │ ├── ellipse.d.ts │ ├── em.d.ts │ ├── embed.d.ts │ ├── feblend.d.ts │ ├── fecolormatrix.d.ts │ ├── fecomponenttransfer.d.ts │ ├── fecomposite.d.ts │ ├── feconvolvematrix.d.ts │ ├── fediffuselighting.d.ts │ ├── fedisplacementmap.d.ts │ ├── fedistantlight.d.ts │ ├── fedropshadow.d.ts │ ├── feflood.d.ts │ ├── fefunca.d.ts │ ├── fefuncb.d.ts │ ├── fefuncg.d.ts │ ├── fefuncr.d.ts │ ├── fegaussianblur.d.ts │ ├── feimage.d.ts │ ├── femerge.d.ts │ ├── femergenode.d.ts │ ├── femorphology.d.ts │ ├── feoffset.d.ts │ ├── fepointlight.d.ts │ ├── fespecularlighting.d.ts │ ├── fespotlight.d.ts │ ├── fetile.d.ts │ ├── feturbulence.d.ts │ ├── fieldset.d.ts │ ├── figcaption.d.ts │ ├── figure.d.ts │ ├── filter.d.ts │ ├── footer.d.ts │ ├── foreignobject.d.ts │ ├── form.d.ts │ ├── g.d.ts │ ├── h1.d.ts │ ├── h2.d.ts │ ├── h3.d.ts │ ├── h4.d.ts │ ├── h5.d.ts │ ├── h6.d.ts │ ├── head.d.ts │ ├── header.d.ts │ ├── hgroup.d.ts │ ├── hr.d.ts │ ├── html.d.ts │ ├── i.d.ts │ ├── iframe.d.ts │ ├── image.d.ts │ ├── img.d.ts │ ├── input.d.ts │ ├── ins.d.ts │ ├── kbd.d.ts │ ├── keygen.d.ts │ ├── label.d.ts │ ├── legend.d.ts │ ├── li.d.ts │ ├── line.d.ts │ ├── lineargradient.d.ts │ ├── link.d.ts │ ├── main.d.ts │ ├── map.d.ts │ ├── mark.d.ts │ ├── marker.d.ts │ ├── mask.d.ts │ ├── menu.d.ts │ ├── menuitem.d.ts │ ├── meta.d.ts │ ├── metadata.d.ts │ ├── meter.d.ts │ ├── mpath.d.ts │ ├── nav.d.ts │ ├── noindex.d.ts │ ├── noscript.d.ts │ ├── object.d.ts │ ├── ol.d.ts │ ├── optgroup.d.ts │ ├── option.d.ts │ ├── output.d.ts │ ├── p.d.ts │ ├── param.d.ts │ ├── path.d.ts │ ├── pattern.d.ts │ ├── picture.d.ts │ ├── polygon.d.ts │ ├── polyline.d.ts │ ├── pre.d.ts │ ├── progress.d.ts │ ├── q.d.ts │ ├── radialgradient.d.ts │ ├── rect.d.ts │ ├── rp.d.ts │ ├── rt.d.ts │ ├── ruby.d.ts │ ├── s.d.ts │ ├── samp.d.ts │ ├── script.d.ts │ ├── search.d.ts │ ├── section.d.ts │ ├── select.d.ts │ ├── set.d.ts │ ├── slot.d.ts │ ├── small.d.ts │ ├── source.d.ts │ ├── span.d.ts │ ├── stop.d.ts │ ├── strong.d.ts │ ├── style.d.ts │ ├── sub.d.ts │ ├── summary.d.ts │ ├── sup.d.ts │ ├── svg.d.ts │ ├── switch.d.ts │ ├── symbol.d.ts │ ├── table.d.ts │ ├── tbody.d.ts │ ├── td.d.ts │ ├── template.d.ts │ ├── text.d.ts │ ├── textarea.d.ts │ ├── textpath.d.ts │ ├── tfoot.d.ts │ ├── th.d.ts │ ├── thead.d.ts │ ├── time.d.ts │ ├── title.d.ts │ ├── tr.d.ts │ ├── track.d.ts │ ├── tspan.d.ts │ ├── u.d.ts │ ├── ul.d.ts │ ├── use.d.ts │ ├── var.d.ts │ ├── video.d.ts │ ├── view.d.ts │ ├── wbr.d.ts │ └── webview.d.ts ├── package.json ├── readme.md ├── src ├── browser.js ├── data.js ├── frameworks.js ├── index.js ├── mdn.js ├── parse.js ├── typescript.js ├── utils.js └── vscode.js ├── table ├── github-mark-white.png ├── index.css ├── index.html ├── index.js └── index.template.html ├── tsconfig.json └── update.bat /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: [titoBouzout] # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2] 4 | patreon: # Replace with a single Patreon username 5 | open_collective: tito-bouzout # Replace with a single Open Collective username 6 | ko_fi: # Replace with a single Ko-fi username 7 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel 8 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry 9 | liberapay: # Replace with a single Liberapay username 10 | issuehunt: # Replace with a single IssueHunt username 11 | lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry 12 | polar: # Replace with a single Polar username 13 | custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2'] 14 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | jsx/original 3 | jsx/source 4 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "printWidth": 250000, 3 | "useTabs": true, 4 | "semi": false, 5 | "singleQuote": true, 6 | "quoteProps": "as-needed", 7 | "jsxSingleQuote": false, 8 | "trailingComma": "all", 9 | "bracketSpacing": true, 10 | "bracketSameLine": false, 11 | "arrowParens": "avoid", 12 | "proseWrap": "never", 13 | "endOfLine": "lf", 14 | "singleAttributePerLine": false, 15 | "embeddedLanguageFormatting": "off" 16 | } 17 | -------------------------------------------------------------------------------- /browser/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | -------------------------------------------------------------------------------- /browser/test: -------------------------------------------------------------------------------- 1 | string -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 5 | -------------------------------------------------------------------------------- /jsx/.prettierrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "printWidth": 250000, 3 | "useTabs": true, 4 | "semi": false, 5 | "singleQuote": true, 6 | "quoteProps": "as-needed", 7 | "jsxSingleQuote": false, 8 | "trailingComma": "all", 9 | "bracketSpacing": true, 10 | "bracketSameLine": false, 11 | "arrowParens": "avoid", 12 | "proseWrap": "never", 13 | "endOfLine": "lf", 14 | "singleAttributePerLine": false, 15 | "embeddedLanguageFormatting": "off" 16 | } 17 | -------------------------------------------------------------------------------- /jsx/html/abbr.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLElementAttributes extends HTMLAttributes {} 15 | -------------------------------------------------------------------------------- /jsx/html/acronym.d.ts: -------------------------------------------------------------------------------- 1 | // Pota - https://github.com/potahtml/pota 2 | interface HTMLElementAttributes extends HTMLAttributes {} 3 | -------------------------------------------------------------------------------- /jsx/html/address.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLElementAttributes extends HTMLAttributes {} 15 | -------------------------------------------------------------------------------- /jsx/html/animate.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGProps extends SVGAttributes, ClassAttributes {} 7 | interface ClassAttributes extends RefAttributes {} 8 | -------------------------------------------------------------------------------- /jsx/html/animateMotion.d.ts: -------------------------------------------------------------------------------- 1 | // Vue - https://vuejs.org/ 2 | 3 | // React - https://react.dev/ 4 | interface SVGProps extends SVGAttributes, ClassAttributes {} 5 | interface ClassAttributes extends RefAttributes {} 6 | -------------------------------------------------------------------------------- /jsx/html/animateTransform.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGProps extends SVGAttributes, ClassAttributes {} 7 | interface ClassAttributes extends RefAttributes {} 8 | -------------------------------------------------------------------------------- /jsx/html/applet.d.ts: -------------------------------------------------------------------------------- 1 | // Pota - https://github.com/potahtml/pota 2 | interface HTMLUnknownElementAttributes extends HTMLAttributes {} 3 | -------------------------------------------------------------------------------- /jsx/html/article.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLElementAttributes extends HTMLAttributes {} 15 | -------------------------------------------------------------------------------- /jsx/html/aside.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLElementAttributes extends HTMLAttributes {} 15 | -------------------------------------------------------------------------------- /jsx/html/b.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLElementAttributes extends HTMLAttributes {} 15 | -------------------------------------------------------------------------------- /jsx/html/basefont.d.ts: -------------------------------------------------------------------------------- 1 | // Pota - https://github.com/potahtml/pota 2 | interface HTMLElementAttributes extends HTMLAttributes {} 3 | -------------------------------------------------------------------------------- /jsx/html/bdi.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLElementAttributes extends HTMLAttributes {} 15 | -------------------------------------------------------------------------------- /jsx/html/bdo.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | interface BdoHTMLAttributes extends HTMLAttributes { 3 | dir?: 'ltr' | 'rtl' 4 | } 5 | 6 | // Solid Next - https://www.solidjs.com/ 7 | interface BdoHTMLAttributes extends HTMLAttributes { 8 | dir?: 'ltr' | 'rtl' | false 9 | } 10 | 11 | // Voby - https://github.com/vobyjs/voby 12 | 13 | // Vue - https://vuejs.org/ 14 | 15 | // Preact - https://preactjs.com/ 16 | 17 | // React - https://react.dev/ 18 | 19 | // Pota - https://github.com/potahtml/pota 20 | interface HTMLBdoElementAttributes extends HTMLAttributes {} 21 | -------------------------------------------------------------------------------- /jsx/html/bgsound.d.ts: -------------------------------------------------------------------------------- 1 | // Pota - https://github.com/potahtml/pota 2 | interface HTMLUnknownElementAttributes extends HTMLAttributes {} 3 | -------------------------------------------------------------------------------- /jsx/html/big.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Preact - https://preactjs.com/ 8 | 9 | // React - https://react.dev/ 10 | 11 | // Pota - https://github.com/potahtml/pota 12 | interface HTMLElementAttributes extends HTMLAttributes {} 13 | -------------------------------------------------------------------------------- /jsx/html/blink.d.ts: -------------------------------------------------------------------------------- 1 | // Pota - https://github.com/potahtml/pota 2 | interface HTMLUnknownElementAttributes extends HTMLAttributes {} 3 | -------------------------------------------------------------------------------- /jsx/html/blockquote.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | interface BlockquoteHTMLAttributes extends HTMLAttributes { 3 | cite?: string 4 | } 5 | 6 | // Solid Next - https://www.solidjs.com/ 7 | interface BlockquoteHTMLAttributes extends HTMLAttributes { 8 | cite?: string | false 9 | } 10 | 11 | // Voby - https://github.com/vobyjs/voby 12 | interface BlockquoteHTMLAttributes extends HTMLAttributes { 13 | cite?: string 14 | } 15 | 16 | // Vue - https://vuejs.org/ 17 | interface BlockquoteHTMLAttributes extends HTMLAttributes { 18 | cite?: string 19 | } 20 | 21 | // Preact - https://preactjs.com/ 22 | interface BlockquoteHTMLAttributes extends HTMLAttributes { 23 | cite?: string 24 | } 25 | 26 | // React - https://react.dev/ 27 | interface BlockquoteHTMLAttributes extends HTMLAttributes { 28 | cite?: string 29 | } 30 | 31 | // Pota - https://github.com/potahtml/pota 32 | interface HTMLQuoteElementAttributes extends HTMLAttributes { 33 | cite?: string 34 | } 35 | -------------------------------------------------------------------------------- /jsx/html/br.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | interface BrHTMLAttributes extends VoidHTMLAttributes {} 7 | 8 | // Vue - https://vuejs.org/ 9 | 10 | // Preact - https://preactjs.com/ 11 | 12 | // React - https://react.dev/ 13 | 14 | // Pota - https://github.com/potahtml/pota 15 | interface HTMLBRElementAttributes extends HTMLAttributes { 16 | /** @deprecated */ 17 | clear?: string 18 | } 19 | -------------------------------------------------------------------------------- /jsx/html/caption.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | interface CaptionHTMLAttributes extends HTMLAttributes { 3 | /** @deprecated */ 4 | align?: 'left' | 'center' | 'right' 5 | } 6 | 7 | // Solid Next - https://www.solidjs.com/ 8 | interface CaptionHTMLAttributes extends HTMLAttributes { 9 | /** @deprecated */ 10 | align?: 'left' | 'center' | 'right' | false 11 | } 12 | 13 | // Voby - https://github.com/vobyjs/voby 14 | 15 | // Vue - https://vuejs.org/ 16 | 17 | // Preact - https://preactjs.com/ 18 | 19 | // React - https://react.dev/ 20 | 21 | // Pota - https://github.com/potahtml/pota 22 | interface HTMLTableCaptionElementAttributes extends HTMLAttributes { 23 | /** @deprecated */ 24 | align?: 'left' | 'center' | 'right' 25 | } 26 | -------------------------------------------------------------------------------- /jsx/html/center.d.ts: -------------------------------------------------------------------------------- 1 | // React - https://react.dev/ 2 | 3 | // Pota - https://github.com/potahtml/pota 4 | interface HTMLElementAttributes extends HTMLAttributes {} 5 | -------------------------------------------------------------------------------- /jsx/html/circle.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGProps extends SVGAttributes, ClassAttributes {} 7 | interface ClassAttributes extends RefAttributes {} 8 | -------------------------------------------------------------------------------- /jsx/html/cite.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLElementAttributes extends HTMLAttributes {} 15 | -------------------------------------------------------------------------------- /jsx/html/clipPath.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGProps extends SVGAttributes, ClassAttributes {} 7 | interface ClassAttributes extends RefAttributes {} 8 | -------------------------------------------------------------------------------- /jsx/html/code.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLElementAttributes extends HTMLAttributes {} 15 | -------------------------------------------------------------------------------- /jsx/html/data.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | interface DataHTMLAttributes extends HTMLAttributes { 3 | value?: string | string[] | number 4 | } 5 | 6 | // Solid Next - https://www.solidjs.com/ 7 | interface DataHTMLAttributes extends HTMLAttributes { 8 | value?: string | string[] | number | false 9 | } 10 | 11 | // Voby - https://github.com/vobyjs/voby 12 | interface DataHTMLAttributes extends HTMLAttributes { 13 | value?: string | readonly string[] | number 14 | } 15 | 16 | // Vue - https://vuejs.org/ 17 | interface DataHTMLAttributes extends HTMLAttributes { 18 | value?: string | readonly string[] | number 19 | } 20 | 21 | // Preact - https://preactjs.com/ 22 | interface DataHTMLAttributes extends HTMLAttributes { 23 | value?: string | number 24 | } 25 | 26 | // React - https://react.dev/ 27 | interface DataHTMLAttributes extends HTMLAttributes { 28 | value?: string | readonly string[] | number 29 | } 30 | 31 | // Pota - https://github.com/potahtml/pota 32 | interface HTMLDataElementAttributes extends HTMLAttributes { 33 | value?: number | string 34 | } 35 | -------------------------------------------------------------------------------- /jsx/html/datalist.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLDataListElementAttributes extends HTMLAttributes {} 15 | -------------------------------------------------------------------------------- /jsx/html/dd.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLElementAttributes extends HTMLAttributes {} 15 | -------------------------------------------------------------------------------- /jsx/html/defs.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGProps extends SVGAttributes, ClassAttributes {} 7 | interface ClassAttributes extends RefAttributes {} 8 | -------------------------------------------------------------------------------- /jsx/html/del.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | interface ModHTMLAttributes extends HTMLAttributes { 3 | cite?: string 4 | datetime?: string 5 | 6 | dateTime?: string 7 | } 8 | 9 | // Solid Next - https://www.solidjs.com/ 10 | interface ModHTMLAttributes extends HTMLAttributes { 11 | cite?: string | false 12 | datetime?: string | false 13 | } 14 | 15 | // Voby - https://github.com/vobyjs/voby 16 | interface DelHTMLAttributes extends HTMLAttributes { 17 | cite?: string 18 | dateTime?: string 19 | } 20 | 21 | // Vue - https://vuejs.org/ 22 | interface DelHTMLAttributes extends HTMLAttributes { 23 | cite?: string 24 | datetime?: string 25 | } 26 | 27 | // Preact - https://preactjs.com/ 28 | interface DelHTMLAttributes extends HTMLAttributes { 29 | cite?: string 30 | datetime?: string 31 | dateTime?: string 32 | } 33 | 34 | // React - https://react.dev/ 35 | interface DelHTMLAttributes extends HTMLAttributes { 36 | cite?: string 37 | dateTime?: string 38 | } 39 | 40 | // Pota - https://github.com/potahtml/pota 41 | interface HTMLModElementAttributes extends HTMLAttributes { 42 | cite?: string 43 | datetime?: string 44 | } 45 | -------------------------------------------------------------------------------- /jsx/html/desc.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGProps extends SVGAttributes, ClassAttributes {} 7 | interface ClassAttributes extends RefAttributes {} 8 | -------------------------------------------------------------------------------- /jsx/html/details.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | interface DetailsHtmlAttributes extends HTMLAttributes { 3 | name?: string 4 | open?: boolean 5 | } 6 | 7 | // Solid Next - https://www.solidjs.com/ 8 | interface DetailsHtmlAttributes extends HTMLAttributes { 9 | name?: string | false 10 | open?: true | false | '' | false 11 | } 12 | 13 | // Voby - https://github.com/vobyjs/voby 14 | interface DetailsHTMLAttributes extends HTMLAttributes { 15 | open?: boolean 16 | onToggle?: GenericEventHandler 17 | } 18 | 19 | // Vue - https://vuejs.org/ 20 | interface DetailsHTMLAttributes extends HTMLAttributes { 21 | name?: string 22 | open?: boolean | 'true' | 'false' 23 | onToggle?: (payload: ToggleEvent) => void 24 | } 25 | 26 | // Preact - https://preactjs.com/ 27 | interface DetailsHTMLAttributes extends HTMLAttributes { 28 | name?: string 29 | open?: boolean 30 | } 31 | 32 | // React - https://react.dev/ 33 | interface DetailsHTMLAttributes extends HTMLAttributes { 34 | open?: boolean 35 | name?: string 36 | } 37 | 38 | // Pota - https://github.com/potahtml/pota 39 | interface HTMLDetailsElementAttributes extends HTMLAttributes { 40 | name?: string 41 | open?: boolean | '' 42 | } 43 | -------------------------------------------------------------------------------- /jsx/html/dfn.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLElementAttributes extends HTMLAttributes {} 15 | -------------------------------------------------------------------------------- /jsx/html/dir.d.ts: -------------------------------------------------------------------------------- 1 | // Pota - https://github.com/potahtml/pota 2 | interface HTMLDirectoryElementAttributes extends HTMLAttributes { 3 | /** @deprecated */ 4 | compact?: boolean | '' 5 | } 6 | -------------------------------------------------------------------------------- /jsx/html/div.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLDivElementAttributes extends HTMLAttributes { 15 | /** @deprecated */ 16 | align?: 'left' | 'right' | 'justify' | 'center' 17 | } 18 | -------------------------------------------------------------------------------- /jsx/html/dl.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLDListElementAttributes extends HTMLAttributes { 15 | /** @deprecated */ 16 | compact?: boolean | '' 17 | } 18 | -------------------------------------------------------------------------------- /jsx/html/dt.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLElementAttributes extends HTMLAttributes {} 15 | -------------------------------------------------------------------------------- /jsx/html/ellipse.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGProps extends SVGAttributes, ClassAttributes {} 7 | interface ClassAttributes extends RefAttributes {} 8 | -------------------------------------------------------------------------------- /jsx/html/em.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLElementAttributes extends HTMLAttributes {} 15 | -------------------------------------------------------------------------------- /jsx/html/feBlend.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGProps extends SVGAttributes, ClassAttributes {} 7 | interface ClassAttributes extends RefAttributes {} 8 | -------------------------------------------------------------------------------- /jsx/html/feColorMatrix.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGProps extends SVGAttributes, ClassAttributes {} 7 | interface ClassAttributes extends RefAttributes {} 8 | -------------------------------------------------------------------------------- /jsx/html/feComponentTransfer.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGProps extends SVGAttributes, ClassAttributes {} 7 | interface ClassAttributes extends RefAttributes {} 8 | -------------------------------------------------------------------------------- /jsx/html/feComposite.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGProps extends SVGAttributes, ClassAttributes {} 7 | interface ClassAttributes extends RefAttributes {} 8 | -------------------------------------------------------------------------------- /jsx/html/feConvolveMatrix.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGProps extends SVGAttributes, ClassAttributes {} 7 | interface ClassAttributes extends RefAttributes {} 8 | -------------------------------------------------------------------------------- /jsx/html/feDiffuseLighting.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGProps extends SVGAttributes, ClassAttributes {} 7 | interface ClassAttributes extends RefAttributes {} 8 | -------------------------------------------------------------------------------- /jsx/html/feDisplacementMap.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGProps extends SVGAttributes, ClassAttributes {} 7 | interface ClassAttributes extends RefAttributes {} 8 | -------------------------------------------------------------------------------- /jsx/html/feDistantLight.d.ts: -------------------------------------------------------------------------------- 1 | // Vue - https://vuejs.org/ 2 | 3 | // React - https://react.dev/ 4 | interface SVGProps extends SVGAttributes, ClassAttributes {} 5 | interface ClassAttributes extends RefAttributes {} 6 | -------------------------------------------------------------------------------- /jsx/html/feDropShadow.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGProps extends SVGAttributes, ClassAttributes {} 7 | interface ClassAttributes extends RefAttributes {} 8 | -------------------------------------------------------------------------------- /jsx/html/feFlood.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGProps extends SVGAttributes, ClassAttributes {} 7 | interface ClassAttributes extends RefAttributes {} 8 | -------------------------------------------------------------------------------- /jsx/html/feFuncA.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGProps extends SVGAttributes, ClassAttributes {} 7 | interface ClassAttributes extends RefAttributes {} 8 | -------------------------------------------------------------------------------- /jsx/html/feFuncB.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGProps extends SVGAttributes, ClassAttributes {} 7 | interface ClassAttributes extends RefAttributes {} 8 | -------------------------------------------------------------------------------- /jsx/html/feFuncG.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGProps extends SVGAttributes, ClassAttributes {} 7 | interface ClassAttributes extends RefAttributes {} 8 | -------------------------------------------------------------------------------- /jsx/html/feFuncR.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGProps extends SVGAttributes, ClassAttributes {} 7 | interface ClassAttributes extends RefAttributes {} 8 | -------------------------------------------------------------------------------- /jsx/html/feGaussianBlur.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGProps extends SVGAttributes, ClassAttributes {} 7 | interface ClassAttributes extends RefAttributes {} 8 | -------------------------------------------------------------------------------- /jsx/html/feImage.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGProps extends SVGAttributes, ClassAttributes {} 7 | interface ClassAttributes extends RefAttributes {} 8 | -------------------------------------------------------------------------------- /jsx/html/feMerge.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGProps extends SVGAttributes, ClassAttributes {} 7 | interface ClassAttributes extends RefAttributes {} 8 | -------------------------------------------------------------------------------- /jsx/html/feMergeNode.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGProps extends SVGAttributes, ClassAttributes {} 7 | interface ClassAttributes extends RefAttributes {} 8 | -------------------------------------------------------------------------------- /jsx/html/feMorphology.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGProps extends SVGAttributes, ClassAttributes {} 7 | interface ClassAttributes extends RefAttributes {} 8 | -------------------------------------------------------------------------------- /jsx/html/feOffset.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGProps extends SVGAttributes, ClassAttributes {} 7 | interface ClassAttributes extends RefAttributes {} 8 | -------------------------------------------------------------------------------- /jsx/html/fePointLight.d.ts: -------------------------------------------------------------------------------- 1 | // Vue - https://vuejs.org/ 2 | 3 | // React - https://react.dev/ 4 | interface SVGProps extends SVGAttributes, ClassAttributes {} 5 | interface ClassAttributes extends RefAttributes {} 6 | -------------------------------------------------------------------------------- /jsx/html/feSpecularLighting.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGProps extends SVGAttributes, ClassAttributes {} 7 | interface ClassAttributes extends RefAttributes {} 8 | -------------------------------------------------------------------------------- /jsx/html/feSpotLight.d.ts: -------------------------------------------------------------------------------- 1 | // Vue - https://vuejs.org/ 2 | 3 | // React - https://react.dev/ 4 | interface SVGProps extends SVGAttributes, ClassAttributes {} 5 | interface ClassAttributes extends RefAttributes {} 6 | -------------------------------------------------------------------------------- /jsx/html/feTile.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGProps extends SVGAttributes, ClassAttributes {} 7 | interface ClassAttributes extends RefAttributes {} 8 | -------------------------------------------------------------------------------- /jsx/html/feTurbulence.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGProps extends SVGAttributes, ClassAttributes {} 7 | interface ClassAttributes extends RefAttributes {} 8 | -------------------------------------------------------------------------------- /jsx/html/figcaption.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLElementAttributes extends HTMLAttributes {} 15 | -------------------------------------------------------------------------------- /jsx/html/figure.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLElementAttributes extends HTMLAttributes {} 15 | -------------------------------------------------------------------------------- /jsx/html/filter.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGProps extends SVGAttributes, ClassAttributes {} 7 | interface ClassAttributes extends RefAttributes {} 8 | -------------------------------------------------------------------------------- /jsx/html/font.d.ts: -------------------------------------------------------------------------------- 1 | // Pota - https://github.com/potahtml/pota 2 | interface HTMLFontElementAttributes extends HTMLAttributes { 3 | /** @deprecated */ 4 | color?: string 5 | /** @deprecated */ 6 | face?: string 7 | /** @deprecated */ 8 | size?: string 9 | } 10 | -------------------------------------------------------------------------------- /jsx/html/footer.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLElementAttributes extends HTMLAttributes {} 15 | -------------------------------------------------------------------------------- /jsx/html/foreignObject.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGProps extends SVGAttributes, ClassAttributes {} 7 | interface ClassAttributes extends RefAttributes {} 8 | -------------------------------------------------------------------------------- /jsx/html/frame.d.ts: -------------------------------------------------------------------------------- 1 | // Pota - https://github.com/potahtml/pota 2 | interface HTMLFrameElementAttributes extends HTMLAttributes { 3 | /** @deprecated */ 4 | frameborder?: string 5 | /** @deprecated */ 6 | longdesc?: string 7 | /** @deprecated */ 8 | marginheight?: string 9 | /** @deprecated */ 10 | marginwidth?: string 11 | /** @deprecated */ 12 | name?: string 13 | /** @deprecated */ 14 | noresize?: boolean | '' 15 | /** @deprecated */ 16 | scrolling?: 'yes' | 'no' 17 | /** @deprecated */ 18 | src?: string 19 | } 20 | -------------------------------------------------------------------------------- /jsx/html/g.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGProps extends SVGAttributes, ClassAttributes {} 7 | interface ClassAttributes extends RefAttributes {} 8 | -------------------------------------------------------------------------------- /jsx/html/h1.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLHeadingElementAttributes extends HTMLAttributes { 15 | /** @deprecated */ 16 | align?: 'left' | 'right' | 'justify' | 'center' 17 | } 18 | -------------------------------------------------------------------------------- /jsx/html/h2.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLHeadingElementAttributes extends HTMLAttributes { 15 | /** @deprecated */ 16 | align?: 'left' | 'right' | 'justify' | 'center' 17 | } 18 | -------------------------------------------------------------------------------- /jsx/html/h3.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLHeadingElementAttributes extends HTMLAttributes { 15 | /** @deprecated */ 16 | align?: 'left' | 'right' | 'justify' | 'center' 17 | } 18 | -------------------------------------------------------------------------------- /jsx/html/h4.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLHeadingElementAttributes extends HTMLAttributes { 15 | /** @deprecated */ 16 | align?: 'left' | 'right' | 'justify' | 'center' 17 | } 18 | -------------------------------------------------------------------------------- /jsx/html/h5.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLHeadingElementAttributes extends HTMLAttributes { 15 | /** @deprecated */ 16 | align?: 'left' | 'right' | 'justify' | 'center' 17 | } 18 | -------------------------------------------------------------------------------- /jsx/html/h6.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLHeadingElementAttributes extends HTMLAttributes { 15 | /** @deprecated */ 16 | align?: 'left' | 'right' | 'justify' | 'center' 17 | } 18 | -------------------------------------------------------------------------------- /jsx/html/head.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLHeadElementAttributes extends HTMLAttributes { 15 | /** @deprecated */ 16 | profile?: string 17 | } 18 | -------------------------------------------------------------------------------- /jsx/html/header.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLElementAttributes extends HTMLAttributes {} 15 | -------------------------------------------------------------------------------- /jsx/html/hgroup.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLElementAttributes extends HTMLAttributes {} 15 | -------------------------------------------------------------------------------- /jsx/html/hr.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | interface HrHTMLAttributes extends VoidHTMLAttributes {} 7 | 8 | // Vue - https://vuejs.org/ 9 | 10 | // Preact - https://preactjs.com/ 11 | 12 | // React - https://react.dev/ 13 | 14 | // Pota - https://github.com/potahtml/pota 15 | interface HTMLHRElementAttributes extends HTMLAttributes { 16 | /** @deprecated */ 17 | align?: string 18 | /** @deprecated */ 19 | color?: string 20 | /** @deprecated */ 21 | noshade?: boolean | '' 22 | /** @deprecated */ 23 | size?: string 24 | /** @deprecated */ 25 | width?: string 26 | } 27 | -------------------------------------------------------------------------------- /jsx/html/html.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | interface HtmlHTMLAttributes extends HTMLAttributes { 7 | manifest?: string 8 | } 9 | 10 | // Vue - https://vuejs.org/ 11 | interface HtmlHTMLAttributes extends HTMLAttributes { 12 | manifest?: string 13 | } 14 | 15 | // Preact - https://preactjs.com/ 16 | 17 | // React - https://react.dev/ 18 | interface HtmlHTMLAttributes extends HTMLAttributes { 19 | manifest?: string 20 | } 21 | 22 | // Pota - https://github.com/potahtml/pota 23 | interface HTMLHtmlElementAttributes extends HTMLAttributes { 24 | /** @deprecated */ 25 | version?: string 26 | } 27 | -------------------------------------------------------------------------------- /jsx/html/i.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLElementAttributes extends HTMLAttributes {} 15 | -------------------------------------------------------------------------------- /jsx/html/image.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGProps extends SVGAttributes, ClassAttributes {} 7 | interface ClassAttributes extends RefAttributes {} 8 | -------------------------------------------------------------------------------- /jsx/html/ins.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | interface ModHTMLAttributes extends HTMLAttributes { 3 | cite?: string 4 | datetime?: string 5 | 6 | dateTime?: string 7 | } 8 | 9 | // Solid Next - https://www.solidjs.com/ 10 | interface ModHTMLAttributes extends HTMLAttributes { 11 | cite?: string | false 12 | datetime?: string | false 13 | } 14 | 15 | // Voby - https://github.com/vobyjs/voby 16 | interface InsHTMLAttributes extends HTMLAttributes { 17 | cite?: string 18 | dateTime?: string 19 | } 20 | 21 | // Vue - https://vuejs.org/ 22 | interface InsHTMLAttributes extends HTMLAttributes { 23 | cite?: string 24 | datetime?: string 25 | } 26 | 27 | // Preact - https://preactjs.com/ 28 | interface InsHTMLAttributes extends HTMLAttributes { 29 | cite?: string 30 | datetime?: string 31 | dateTime?: string 32 | } 33 | 34 | // React - https://react.dev/ 35 | interface InsHTMLAttributes extends HTMLAttributes { 36 | cite?: string 37 | dateTime?: string 38 | } 39 | 40 | // Pota - https://github.com/potahtml/pota 41 | interface HTMLModElementAttributes extends HTMLAttributes { 42 | cite?: string 43 | datetime?: string 44 | } 45 | -------------------------------------------------------------------------------- /jsx/html/isindex.d.ts: -------------------------------------------------------------------------------- 1 | // Pota - https://github.com/potahtml/pota 2 | interface HTMLUnknownElementAttributes extends HTMLAttributes {} 3 | -------------------------------------------------------------------------------- /jsx/html/kbd.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLElementAttributes extends HTMLAttributes {} 15 | -------------------------------------------------------------------------------- /jsx/html/label.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | interface LabelHTMLAttributes extends HTMLAttributes { 3 | for?: string 4 | } 5 | 6 | // Solid Next - https://www.solidjs.com/ 7 | interface LabelHTMLAttributes extends HTMLAttributes { 8 | for?: string | false 9 | } 10 | 11 | // Voby - https://github.com/vobyjs/voby 12 | interface LabelHTMLAttributes extends HTMLAttributes { 13 | form?: string 14 | htmlFor?: string 15 | for?: string 16 | } 17 | 18 | // Vue - https://vuejs.org/ 19 | interface LabelHTMLAttributes extends HTMLAttributes { 20 | for?: string 21 | form?: string 22 | } 23 | 24 | // Preact - https://preactjs.com/ 25 | interface LabelHTMLAttributes extends HTMLAttributes { 26 | for?: string 27 | form?: string 28 | htmlFor?: string 29 | } 30 | 31 | // React - https://react.dev/ 32 | interface LabelHTMLAttributes extends HTMLAttributes { 33 | form?: string 34 | htmlFor?: string 35 | } 36 | 37 | // Pota - https://github.com/potahtml/pota 38 | interface HTMLLabelElementAttributes extends HTMLAttributes { 39 | for?: string 40 | form?: string 41 | } 42 | -------------------------------------------------------------------------------- /jsx/html/legend.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLLegendElementAttributes extends HTMLAttributes { 15 | /** @deprecated */ 16 | align?: string 17 | } 18 | -------------------------------------------------------------------------------- /jsx/html/line.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGLineElementAttributes extends SVGProps {} 7 | interface SVGProps extends SVGAttributes, ClassAttributes {} 8 | interface ClassAttributes extends RefAttributes {} 9 | -------------------------------------------------------------------------------- /jsx/html/linearGradient.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGProps extends SVGAttributes, ClassAttributes {} 7 | interface ClassAttributes extends RefAttributes {} 8 | -------------------------------------------------------------------------------- /jsx/html/listing.d.ts: -------------------------------------------------------------------------------- 1 | // Pota - https://github.com/potahtml/pota 2 | interface HTMLPreElementListingAttributes extends HTMLAttributes { 3 | /** @deprecated */ 4 | width?: number | string 5 | } 6 | -------------------------------------------------------------------------------- /jsx/html/main.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLElementAttributes extends HTMLAttributes {} 15 | -------------------------------------------------------------------------------- /jsx/html/map.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | interface MapHTMLAttributes extends HTMLAttributes { 3 | name?: string 4 | } 5 | 6 | // Solid Next - https://www.solidjs.com/ 7 | interface MapHTMLAttributes extends HTMLAttributes { 8 | name?: string | false 9 | } 10 | 11 | // Voby - https://github.com/vobyjs/voby 12 | interface MapHTMLAttributes extends HTMLAttributes { 13 | name?: string 14 | } 15 | 16 | // Vue - https://vuejs.org/ 17 | interface MapHTMLAttributes extends HTMLAttributes { 18 | name?: string 19 | } 20 | 21 | // Preact - https://preactjs.com/ 22 | interface MapHTMLAttributes extends HTMLAttributes { 23 | name?: string 24 | } 25 | 26 | // React - https://react.dev/ 27 | interface MapHTMLAttributes extends HTMLAttributes { 28 | name?: string 29 | } 30 | 31 | // Pota - https://github.com/potahtml/pota 32 | interface HTMLMapElementAttributes extends HTMLAttributes { 33 | name?: string 34 | } 35 | -------------------------------------------------------------------------------- /jsx/html/mark.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLElementAttributes extends HTMLAttributes {} 15 | -------------------------------------------------------------------------------- /jsx/html/marker.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGProps extends SVGAttributes, ClassAttributes {} 7 | interface ClassAttributes extends RefAttributes {} 8 | -------------------------------------------------------------------------------- /jsx/html/marquee.d.ts: -------------------------------------------------------------------------------- 1 | // Preact - https://preactjs.com/ 2 | interface MarqueeHTMLAttributes extends HTMLAttributes { 3 | behavior?: 'scroll' | 'slide' | 'alternate' 4 | bgColor?: string 5 | direction?: 'left' | 'right' | 'up' | 'down' 6 | height?: number | string 7 | hspace?: number | string 8 | loop?: number | string 9 | scrollAmount?: number | string 10 | scrollDelay?: number | string 11 | trueSpeed?: boolean 12 | vspace?: number | string 13 | width?: number | string 14 | } 15 | 16 | // Pota - https://github.com/potahtml/pota 17 | interface HTMLMarqueeElementAttributes extends HTMLAttributes { 18 | /** @deprecated */ 19 | behavior?: 'scroll' | 'slide' | 'alternate' 20 | /** @deprecated */ 21 | bgcolor?: string 22 | /** @deprecated */ 23 | direction?: 'left' | 'right' | 'up' | 'down' 24 | /** @deprecated */ 25 | height?: number | string 26 | /** @deprecated */ 27 | hspace?: number | string 28 | /** @deprecated */ 29 | loop?: number | string 30 | /** @deprecated */ 31 | scrollamount?: number | string 32 | /** @deprecated */ 33 | scrolldelay?: number | string 34 | /** @deprecated */ 35 | truespeed?: boolean | '' 36 | /** @deprecated */ 37 | vspace?: number | string 38 | /** @deprecated */ 39 | width?: number | string 40 | } 41 | -------------------------------------------------------------------------------- /jsx/html/mask.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGProps extends SVGAttributes, ClassAttributes {} 7 | interface ClassAttributes extends RefAttributes {} 8 | -------------------------------------------------------------------------------- /jsx/html/menuitem.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Preact - https://preactjs.com/ 8 | 9 | // React - https://react.dev/ 10 | 11 | // Pota - https://github.com/potahtml/pota 12 | interface HTMLElementAttributes extends HTMLAttributes {} 13 | -------------------------------------------------------------------------------- /jsx/html/metadata.d.ts: -------------------------------------------------------------------------------- 1 | // Vue - https://vuejs.org/ 2 | 3 | // React - https://react.dev/ 4 | interface SVGProps extends SVGAttributes, ClassAttributes {} 5 | interface ClassAttributes extends RefAttributes {} 6 | -------------------------------------------------------------------------------- /jsx/html/mpath.d.ts: -------------------------------------------------------------------------------- 1 | // Vue - https://vuejs.org/ 2 | 3 | // React - https://react.dev/ 4 | interface SVGProps extends SVGAttributes, ClassAttributes {} 5 | interface ClassAttributes extends RefAttributes {} 6 | -------------------------------------------------------------------------------- /jsx/html/multicol.d.ts: -------------------------------------------------------------------------------- 1 | // Pota - https://github.com/potahtml/pota 2 | interface HTMLUnknownElementAttributes extends HTMLAttributes {} 3 | -------------------------------------------------------------------------------- /jsx/html/nav.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLElementAttributes extends HTMLAttributes {} 15 | -------------------------------------------------------------------------------- /jsx/html/nextid.d.ts: -------------------------------------------------------------------------------- 1 | // Pota - https://github.com/potahtml/pota 2 | interface HTMLUnknownElementAttributes extends HTMLAttributes {} 3 | -------------------------------------------------------------------------------- /jsx/html/nobr.d.ts: -------------------------------------------------------------------------------- 1 | // Pota - https://github.com/potahtml/pota 2 | interface HTMLElementAttributes extends HTMLAttributes {} 3 | -------------------------------------------------------------------------------- /jsx/html/noembed.d.ts: -------------------------------------------------------------------------------- 1 | // Pota - https://github.com/potahtml/pota 2 | interface HTMLElementAttributes extends HTMLAttributes {} 3 | -------------------------------------------------------------------------------- /jsx/html/noframes.d.ts: -------------------------------------------------------------------------------- 1 | // Pota - https://github.com/potahtml/pota 2 | interface HTMLElementAttributes extends HTMLAttributes {} 3 | -------------------------------------------------------------------------------- /jsx/html/noindex.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | 7 | // Pota - https://github.com/potahtml/pota 8 | interface HTMLUnknownElementAttributes extends HTMLAttributes {} 9 | -------------------------------------------------------------------------------- /jsx/html/noscript.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLElementAttributes extends HTMLAttributes {} 15 | -------------------------------------------------------------------------------- /jsx/html/optgroup.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | interface OptgroupHTMLAttributes extends HTMLAttributes { 3 | disabled?: boolean 4 | label?: string 5 | } 6 | 7 | // Solid Next - https://www.solidjs.com/ 8 | interface OptgroupHTMLAttributes extends HTMLAttributes { 9 | disabled?: true | false | '' | false 10 | label?: string | false 11 | } 12 | 13 | // Voby - https://github.com/vobyjs/voby 14 | interface OptgroupHTMLAttributes extends HTMLAttributes { 15 | disabled?: boolean 16 | label?: string 17 | } 18 | 19 | // Vue - https://vuejs.org/ 20 | interface OptgroupHTMLAttributes extends HTMLAttributes { 21 | disabled?: boolean | 'true' | 'false' 22 | label?: string 23 | } 24 | 25 | // Preact - https://preactjs.com/ 26 | interface OptgroupHTMLAttributes extends HTMLAttributes { 27 | disabled?: boolean 28 | label?: string 29 | } 30 | 31 | // React - https://react.dev/ 32 | interface OptgroupHTMLAttributes extends HTMLAttributes { 33 | disabled?: boolean 34 | label?: string 35 | } 36 | 37 | // Pota - https://github.com/potahtml/pota 38 | interface HTMLOptGroupElementAttributes extends HTMLAttributes { 39 | disabled?: boolean | '' 40 | label?: string 41 | } 42 | -------------------------------------------------------------------------------- /jsx/html/p.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLParagraphElementAttributes extends HTMLAttributes { 15 | /** @deprecated */ 16 | align?: 'left' | 'right' | 'justify' | 'center' 17 | } 18 | -------------------------------------------------------------------------------- /jsx/html/path.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGProps extends SVGAttributes, ClassAttributes {} 7 | interface ClassAttributes extends RefAttributes {} 8 | -------------------------------------------------------------------------------- /jsx/html/pattern.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGProps extends SVGAttributes, ClassAttributes {} 7 | interface ClassAttributes extends RefAttributes {} 8 | -------------------------------------------------------------------------------- /jsx/html/picture.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLPictureElementAttributes extends HTMLAttributes {} 15 | -------------------------------------------------------------------------------- /jsx/html/plaintext.d.ts: -------------------------------------------------------------------------------- 1 | // Pota - https://github.com/potahtml/pota 2 | interface HTMLElementAttributes extends HTMLAttributes {} 3 | -------------------------------------------------------------------------------- /jsx/html/polygon.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGProps extends SVGAttributes, ClassAttributes {} 7 | interface ClassAttributes extends RefAttributes {} 8 | -------------------------------------------------------------------------------- /jsx/html/polyline.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGProps extends SVGAttributes, ClassAttributes {} 7 | interface ClassAttributes extends RefAttributes {} 8 | -------------------------------------------------------------------------------- /jsx/html/pre.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLPreElementAttributes extends HTMLAttributes { 15 | /** @deprecated */ 16 | width?: number | string 17 | /** @deprecated */ 18 | wrap?: string 19 | } 20 | -------------------------------------------------------------------------------- /jsx/html/q.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | interface QuoteHTMLAttributes extends HTMLAttributes { 3 | cite?: string 4 | } 5 | 6 | // Solid Next - https://www.solidjs.com/ 7 | interface QuoteHTMLAttributes extends HTMLAttributes { 8 | cite?: string | false 9 | } 10 | 11 | // Voby - https://github.com/vobyjs/voby 12 | interface QuoteHTMLAttributes extends HTMLAttributes { 13 | cite?: string 14 | } 15 | 16 | // Vue - https://vuejs.org/ 17 | interface QuoteHTMLAttributes extends HTMLAttributes { 18 | cite?: string 19 | } 20 | 21 | // Preact - https://preactjs.com/ 22 | interface QuoteHTMLAttributes extends HTMLAttributes { 23 | cite?: string 24 | } 25 | 26 | // React - https://react.dev/ 27 | interface QuoteHTMLAttributes extends HTMLAttributes { 28 | cite?: string 29 | } 30 | 31 | // Pota - https://github.com/potahtml/pota 32 | interface HTMLQuoteElementAttributes extends HTMLAttributes { 33 | cite?: string 34 | } 35 | -------------------------------------------------------------------------------- /jsx/html/radialGradient.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGProps extends SVGAttributes, ClassAttributes {} 7 | interface ClassAttributes extends RefAttributes {} 8 | -------------------------------------------------------------------------------- /jsx/html/rb.d.ts: -------------------------------------------------------------------------------- 1 | // Pota - https://github.com/potahtml/pota 2 | interface HTMLElementAttributes extends HTMLAttributes {} 3 | -------------------------------------------------------------------------------- /jsx/html/rect.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGProps extends SVGAttributes, ClassAttributes {} 7 | interface ClassAttributes extends RefAttributes {} 8 | -------------------------------------------------------------------------------- /jsx/html/rp.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLElementAttributes extends HTMLAttributes {} 15 | -------------------------------------------------------------------------------- /jsx/html/rt.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLElementAttributes extends HTMLAttributes {} 15 | -------------------------------------------------------------------------------- /jsx/html/rtc.d.ts: -------------------------------------------------------------------------------- 1 | // Pota - https://github.com/potahtml/pota 2 | interface HTMLElementAttributes extends HTMLAttributes {} 3 | -------------------------------------------------------------------------------- /jsx/html/ruby.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLElementAttributes extends HTMLAttributes {} 15 | -------------------------------------------------------------------------------- /jsx/html/s.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLElementAttributes extends HTMLAttributes {} 15 | -------------------------------------------------------------------------------- /jsx/html/samp.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLElementAttributes extends HTMLAttributes {} 15 | -------------------------------------------------------------------------------- /jsx/html/search.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Preact - https://preactjs.com/ 6 | 7 | // React - https://react.dev/ 8 | 9 | // Pota - https://github.com/potahtml/pota 10 | interface HTMLElementAttributes extends HTMLAttributes {} 11 | -------------------------------------------------------------------------------- /jsx/html/section.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLElementAttributes extends HTMLAttributes {} 15 | -------------------------------------------------------------------------------- /jsx/html/set.d.ts: -------------------------------------------------------------------------------- 1 | // React - https://react.dev/ 2 | interface SVGProps extends SVGAttributes, ClassAttributes {} 3 | interface ClassAttributes extends RefAttributes {} 4 | -------------------------------------------------------------------------------- /jsx/html/slot.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | interface HTMLSlotElementAttributes extends HTMLAttributes { 3 | name?: string 4 | } 5 | 6 | // Solid Next - https://www.solidjs.com/ 7 | interface HTMLSlotElementAttributes extends HTMLAttributes { 8 | name?: string | false 9 | } 10 | 11 | // Voby - https://github.com/vobyjs/voby 12 | interface SlotHTMLAttributes extends HTMLAttributes { 13 | name?: string 14 | } 15 | 16 | // Preact - https://preactjs.com/ 17 | interface SlotHTMLAttributes extends HTMLAttributes { 18 | name?: string 19 | } 20 | 21 | // React - https://react.dev/ 22 | interface SlotHTMLAttributes extends HTMLAttributes { 23 | name?: string 24 | } 25 | 26 | // Pota - https://github.com/potahtml/pota 27 | interface HTMLSlotElementAttributes extends HTMLAttributes { 28 | name?: string 29 | } 30 | -------------------------------------------------------------------------------- /jsx/html/small.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLElementAttributes extends HTMLAttributes {} 15 | -------------------------------------------------------------------------------- /jsx/html/spacer.d.ts: -------------------------------------------------------------------------------- 1 | // Pota - https://github.com/potahtml/pota 2 | interface HTMLUnknownElementAttributes extends HTMLAttributes {} 3 | -------------------------------------------------------------------------------- /jsx/html/span.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLSpanElementAttributes extends HTMLAttributes {} 15 | -------------------------------------------------------------------------------- /jsx/html/stop.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGProps extends SVGAttributes, ClassAttributes {} 7 | interface ClassAttributes extends RefAttributes {} 8 | -------------------------------------------------------------------------------- /jsx/html/strike.d.ts: -------------------------------------------------------------------------------- 1 | // Pota - https://github.com/potahtml/pota 2 | interface HTMLElementAttributes extends HTMLAttributes {} 3 | -------------------------------------------------------------------------------- /jsx/html/strong.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLElementAttributes extends HTMLAttributes {} 15 | -------------------------------------------------------------------------------- /jsx/html/sub.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLElementAttributes extends HTMLAttributes {} 15 | -------------------------------------------------------------------------------- /jsx/html/summary.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLElementAttributes extends HTMLAttributes {} 15 | -------------------------------------------------------------------------------- /jsx/html/sup.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLElementAttributes extends HTMLAttributes {} 15 | -------------------------------------------------------------------------------- /jsx/html/svg.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGProps extends SVGAttributes, ClassAttributes {} 7 | interface ClassAttributes extends RefAttributes {} 8 | -------------------------------------------------------------------------------- /jsx/html/switch.d.ts: -------------------------------------------------------------------------------- 1 | // Vue - https://vuejs.org/ 2 | 3 | // React - https://react.dev/ 4 | interface SVGProps extends SVGAttributes, ClassAttributes {} 5 | interface ClassAttributes extends RefAttributes {} 6 | -------------------------------------------------------------------------------- /jsx/html/symbol.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGProps extends SVGAttributes, ClassAttributes {} 7 | interface ClassAttributes extends RefAttributes {} 8 | -------------------------------------------------------------------------------- /jsx/html/tbody.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLTableSectionBodyElementAttributes extends HTMLAttributes { 15 | /** @deprecated */ 16 | align?: 'left' | 'center' | 'right' | 'justify' | 'char' 17 | /** @deprecated */ 18 | bgcolor?: string 19 | /** @deprecated */ 20 | char?: string 21 | /** @deprecated */ 22 | charoff?: string 23 | /** @deprecated */ 24 | valign?: 'baseline' | 'bottom' | 'middle' | 'top' 25 | } 26 | -------------------------------------------------------------------------------- /jsx/html/text.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGTextElementAttributes extends SVGProps {} 7 | interface SVGProps extends SVGAttributes, ClassAttributes {} 8 | interface ClassAttributes extends RefAttributes {} 9 | -------------------------------------------------------------------------------- /jsx/html/textPath.d.ts: -------------------------------------------------------------------------------- 1 | // Vue - https://vuejs.org/ 2 | 3 | // React - https://react.dev/ 4 | interface SVGProps extends SVGAttributes, ClassAttributes {} 5 | interface ClassAttributes extends RefAttributes {} 6 | -------------------------------------------------------------------------------- /jsx/html/tfoot.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLTableSectionFootElementAttributes extends HTMLAttributes { 15 | /** @deprecated */ 16 | align?: 'left' | 'center' | 'right' | 'justify' | 'char' 17 | /** @deprecated */ 18 | bgcolor?: string 19 | /** @deprecated */ 20 | char?: string 21 | /** @deprecated */ 22 | charoff?: string 23 | /** @deprecated */ 24 | valign?: 'baseline' | 'bottom' | 'middle' | 'top' 25 | } 26 | -------------------------------------------------------------------------------- /jsx/html/thead.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLTableSectionHeadElementAttributes extends HTMLAttributes { 15 | /** @deprecated */ 16 | align?: 'left' | 'center' | 'right' | 'justify' | 'char' 17 | /** @deprecated */ 18 | bgcolor?: string 19 | /** @deprecated */ 20 | char?: string 21 | /** @deprecated */ 22 | charoff?: string 23 | /** @deprecated */ 24 | valign?: 'baseline' | 'bottom' | 'middle' | 'top' 25 | } 26 | -------------------------------------------------------------------------------- /jsx/html/time.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | interface TimeHTMLAttributes extends HTMLAttributes { 3 | datetime?: string 4 | 5 | dateTime?: string 6 | } 7 | 8 | // Solid Next - https://www.solidjs.com/ 9 | interface TimeHTMLAttributes extends HTMLAttributes { 10 | datetime?: string | false 11 | } 12 | 13 | // Voby - https://github.com/vobyjs/voby 14 | interface TimeHTMLAttributes extends HTMLAttributes { 15 | dateTime?: string 16 | } 17 | 18 | // Vue - https://vuejs.org/ 19 | interface TimeHTMLAttributes extends HTMLAttributes { 20 | datetime?: string 21 | } 22 | 23 | // Preact - https://preactjs.com/ 24 | interface TimeHTMLAttributes extends HTMLAttributes { 25 | datetime?: string 26 | dateTime?: string 27 | } 28 | 29 | // React - https://react.dev/ 30 | interface TimeHTMLAttributes extends HTMLAttributes { 31 | dateTime?: string 32 | } 33 | 34 | // Pota - https://github.com/potahtml/pota 35 | interface HTMLTimeElementAttributes extends HTMLAttributes { 36 | datetime?: string 37 | } 38 | -------------------------------------------------------------------------------- /jsx/html/title.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLTitleElementAttributes extends HTMLAttributes {} 15 | -------------------------------------------------------------------------------- /jsx/html/tr.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLTableRowElementAttributes extends HTMLAttributes { 15 | /** @deprecated */ 16 | align?: 'left' | 'center' | 'right' | 'justify' | 'char' 17 | /** @deprecated */ 18 | bgcolor?: string 19 | /** @deprecated */ 20 | char?: string 21 | /** @deprecated */ 22 | charoff?: string 23 | /** @deprecated */ 24 | valign?: 'baseline' | 'bottom' | 'middle' | 'top' 25 | } 26 | -------------------------------------------------------------------------------- /jsx/html/tspan.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGProps extends SVGAttributes, ClassAttributes {} 7 | interface ClassAttributes extends RefAttributes {} 8 | -------------------------------------------------------------------------------- /jsx/html/tt.d.ts: -------------------------------------------------------------------------------- 1 | // Pota - https://github.com/potahtml/pota 2 | interface HTMLElementAttributes extends HTMLAttributes {} 3 | -------------------------------------------------------------------------------- /jsx/html/u.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLElementAttributes extends HTMLAttributes {} 15 | -------------------------------------------------------------------------------- /jsx/html/ul.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLUListElementAttributes extends HTMLAttributes { 15 | /** @deprecated */ 16 | compact?: boolean | '' 17 | /** @deprecated */ 18 | type?: 'circle' | 'disc' | 'square' 19 | } 20 | -------------------------------------------------------------------------------- /jsx/html/use.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | interface SVGProps extends SVGAttributes, ClassAttributes {} 7 | interface ClassAttributes extends RefAttributes {} 8 | -------------------------------------------------------------------------------- /jsx/html/var.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | 13 | // Pota - https://github.com/potahtml/pota 14 | interface HTMLElementAttributes extends HTMLAttributes {} 15 | -------------------------------------------------------------------------------- /jsx/html/view.d.ts: -------------------------------------------------------------------------------- 1 | // Vue - https://vuejs.org/ 2 | 3 | // React - https://react.dev/ 4 | interface SVGProps extends SVGAttributes, ClassAttributes {} 5 | interface ClassAttributes extends RefAttributes {} 6 | -------------------------------------------------------------------------------- /jsx/html/wbr.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | 3 | // Solid Next - https://www.solidjs.com/ 4 | 5 | // Voby - https://github.com/vobyjs/voby 6 | interface WbrHTMLAttributes extends VoidHTMLAttributes {} 7 | 8 | // Vue - https://vuejs.org/ 9 | 10 | // Preact - https://preactjs.com/ 11 | 12 | // React - https://react.dev/ 13 | 14 | // Pota - https://github.com/potahtml/pota 15 | interface HTMLElementAttributes extends HTMLAttributes {} 16 | -------------------------------------------------------------------------------- /jsx/html/xmp.d.ts: -------------------------------------------------------------------------------- 1 | // Pota - https://github.com/potahtml/pota 2 | interface HTMLPreElementXmpAttributes extends HTMLAttributes { 3 | /** @deprecated */ 4 | width?: number | string 5 | } 6 | -------------------------------------------------------------------------------- /jsx/keys/svgelement.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | interface CoreSVGAttributes extends DOMAttributes { 3 | lang?: string 4 | tabindex?: number | string 5 | xmlns?: string 6 | 7 | tabIndex?: number | string 8 | } 9 | 10 | // Solid Next - https://www.solidjs.com/ 11 | interface SVGAttributes extends ElementAttributes { 12 | id?: string | false 13 | lang?: string | false 14 | tabindex?: number | string | false 15 | xmlns?: string | false 16 | } 17 | 18 | // Voby - https://github.com/vobyjs/voby 19 | 20 | // Vue - https://vuejs.org/ 21 | 22 | // Preact - https://preactjs.com/ 23 | 24 | // React - https://react.dev/ 25 | 26 | // Pota - https://github.com/potahtml/pota 27 | -------------------------------------------------------------------------------- /jsx/math/a.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface AnchorHTMLAttributes extends HTMLAttributes { 3 | download?: boolean 4 | href?: string 5 | hrefLang?: string 6 | media?: string 7 | ping?: string 8 | rel?: string 9 | target?: '_self' | '_blank' | '_parent' | '_top' 10 | type?: string 11 | referrerPolicy?: '' | 'no-referrer' | 'no-referrer-when-downgrade' | 'origin' | 'origin-when-cross-origin' | 'same-origin' | 'strict-origin' | 'strict-origin-when-cross-origin' | 'unsafe-url' 12 | } 13 | 14 | // React - https://react.dev/ 15 | interface AnchorHTMLAttributes extends HTMLAttributes { 16 | download?: any 17 | href?: string 18 | hrefLang?: string 19 | media?: string 20 | ping?: string 21 | target?: '_self' | '_blank' | '_parent' | '_top' | (string & {}) 22 | type?: string 23 | referrerPolicy?: '' | 'no-referrer' | 'no-referrer-when-downgrade' | 'origin' | 'origin-when-cross-origin' | 'same-origin' | 'strict-origin' | 'strict-origin-when-cross-origin' | 'unsafe-url' 24 | } 25 | -------------------------------------------------------------------------------- /jsx/math/abbr.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/address.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/animateMotion.d.ts: -------------------------------------------------------------------------------- 1 | // React - https://react.dev/ 2 | interface SVGProps extends SVGAttributes, ClassAttributes {} 3 | interface ClassAttributes extends RefAttributes {} 4 | -------------------------------------------------------------------------------- /jsx/math/annotation-xml.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | interface MathMLAnnotationXmlElementAttributes extends MathMLAttributes { 3 | encoding?: string 4 | 5 | /** @deprecated */ 6 | src?: string 7 | } 8 | 9 | // Solid Next - https://www.solidjs.com/ 10 | interface MathMLAnnotationXmlElementAttributes extends MathMLAttributes { 11 | encoding?: string | false 12 | 13 | /** @deprecated */ 14 | src?: string | false 15 | } 16 | 17 | // Preact - https://preactjs.com/ 18 | interface AnnotationXmlMathMLAttributes extends MathMLAttributes { 19 | encoding?: string 20 | /** @deprecated See https://developer.mozilla.org/en-US/docs/Web/MathML/Element/semantics#src */ 21 | src?: string 22 | } 23 | 24 | // Pota - https://github.com/potahtml/pota 25 | interface MathMLAnnotationXmlElementAttributes extends MathMLAttributes { 26 | encoding?: string 27 | 28 | /** @deprecated */ 29 | src?: string 30 | } 31 | -------------------------------------------------------------------------------- /jsx/math/annotation.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | interface MathMLAnnotationElementAttributes extends MathMLAttributes { 3 | encoding?: string 4 | 5 | /** @deprecated */ 6 | src?: string 7 | } 8 | 9 | // Solid Next - https://www.solidjs.com/ 10 | interface MathMLAnnotationElementAttributes extends MathMLAttributes { 11 | encoding?: string | false 12 | 13 | /** @deprecated */ 14 | src?: string | false 15 | } 16 | 17 | // Preact - https://preactjs.com/ 18 | interface AnnotationMathMLAttributes extends MathMLAttributes { 19 | encoding?: string 20 | /** @deprecated See https://developer.mozilla.org/en-US/docs/Web/MathML/Element/semantics#src */ 21 | src?: string 22 | } 23 | 24 | // Pota - https://github.com/potahtml/pota 25 | interface MathMLAnnotationElementAttributes extends MathMLAttributes { 26 | encoding?: string 27 | 28 | /** @deprecated */ 29 | src?: string 30 | } 31 | -------------------------------------------------------------------------------- /jsx/math/area.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface AreaHTMLAttributes extends VoidHTMLAttributes { 3 | alt?: string 4 | coords?: string 5 | download?: boolean 6 | href?: string 7 | hrefLang?: string 8 | media?: string 9 | referrerPolicy?: '' | 'no-referrer' | 'no-referrer-when-downgrade' | 'origin' | 'origin-when-cross-origin' | 'same-origin' | 'strict-origin' | 'strict-origin-when-cross-origin' | 'unsafe-url' 10 | rel?: string 11 | shape?: string 12 | target?: string 13 | } 14 | 15 | // React - https://react.dev/ 16 | interface AreaHTMLAttributes extends HTMLAttributes { 17 | alt?: string 18 | coords?: string 19 | download?: any 20 | href?: string 21 | hrefLang?: string 22 | media?: string 23 | referrerPolicy?: '' | 'no-referrer' | 'no-referrer-when-downgrade' | 'origin' | 'origin-when-cross-origin' | 'same-origin' | 'strict-origin' | 'strict-origin-when-cross-origin' | 'unsafe-url' 24 | shape?: string 25 | target?: string 26 | } 27 | -------------------------------------------------------------------------------- /jsx/math/article.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/aside.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/audio.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface AudioHTMLAttributes extends MediaHTMLAttributes {} 3 | interface MediaHTMLAttributes extends HTMLAttributes { 4 | autoPlay?: boolean 5 | controls?: boolean 6 | controlsList?: string 7 | crossOrigin?: string 8 | loop?: boolean 9 | mediaGroup?: string 10 | muted?: boolean 11 | playsInline?: boolean 12 | preload?: string 13 | src?: string 14 | } 15 | 16 | // React - https://react.dev/ 17 | interface AudioHTMLAttributes extends MediaHTMLAttributes {} 18 | interface MediaHTMLAttributes extends HTMLAttributes { 19 | autoPlay?: boolean 20 | controls?: boolean 21 | controlsList?: string 22 | crossOrigin?: 'anonymous' | 'use-credentials' | '' 23 | loop?: boolean 24 | mediaGroup?: string 25 | muted?: boolean 26 | playsInline?: boolean 27 | preload?: string 28 | src?: string 29 | } 30 | -------------------------------------------------------------------------------- /jsx/math/b.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/base.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface BaseHTMLAttributes extends VoidHTMLAttributes { 3 | href?: string 4 | target?: string 5 | } 6 | 7 | // React - https://react.dev/ 8 | interface BaseHTMLAttributes extends HTMLAttributes { 9 | href?: string 10 | target?: string 11 | } 12 | -------------------------------------------------------------------------------- /jsx/math/bdi.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/bdo.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/big.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/blockquote.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface BlockquoteHTMLAttributes extends HTMLAttributes { 3 | cite?: string 4 | } 5 | 6 | // React - https://react.dev/ 7 | interface BlockquoteHTMLAttributes extends HTMLAttributes { 8 | cite?: string 9 | } 10 | -------------------------------------------------------------------------------- /jsx/math/body.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/br.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface BrHTMLAttributes extends VoidHTMLAttributes {} 3 | 4 | // React - https://react.dev/ 5 | -------------------------------------------------------------------------------- /jsx/math/button.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface ButtonHTMLAttributes extends HTMLAttributes { 3 | autoFocus?: boolean 4 | disabled?: boolean 5 | form?: string 6 | formAction?: string 7 | formEncType?: string 8 | formMethod?: string 9 | formNoValidate?: boolean 10 | formTarget?: string 11 | name?: string 12 | type?: 'submit' | 'reset' | 'button' 13 | value?: string | readonly string[] | number 14 | } 15 | 16 | // React - https://react.dev/ 17 | interface ButtonHTMLAttributes extends HTMLAttributes { 18 | disabled?: boolean 19 | form?: string 20 | formAction?: string | ((formData: FormData) => void | Promise) 21 | formEncType?: string 22 | formMethod?: string 23 | formNoValidate?: boolean 24 | formTarget?: string 25 | name?: string 26 | type?: 'submit' | 'reset' | 'button' 27 | value?: string | readonly string[] | number 28 | } 29 | -------------------------------------------------------------------------------- /jsx/math/canvas.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface CanvasHTMLAttributes extends HTMLAttributes { 3 | height?: number | string 4 | width?: number | string 5 | } 6 | 7 | // React - https://react.dev/ 8 | interface CanvasHTMLAttributes extends HTMLAttributes { 9 | height?: number | string 10 | width?: number | string 11 | } 12 | -------------------------------------------------------------------------------- /jsx/math/caption.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/center.d.ts: -------------------------------------------------------------------------------- 1 | // React - https://react.dev/ 2 | -------------------------------------------------------------------------------- /jsx/math/cite.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/code.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/col.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface ColHTMLAttributes extends VoidHTMLAttributes { 3 | span?: number 4 | width?: number | string 5 | } 6 | 7 | // React - https://react.dev/ 8 | interface ColHTMLAttributes extends HTMLAttributes { 9 | span?: number 10 | width?: number | string 11 | } 12 | -------------------------------------------------------------------------------- /jsx/math/colgroup.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface ColgroupHTMLAttributes extends HTMLAttributes { 3 | span?: number 4 | } 5 | 6 | // React - https://react.dev/ 7 | interface ColgroupHTMLAttributes extends HTMLAttributes { 8 | span?: number 9 | } 10 | -------------------------------------------------------------------------------- /jsx/math/data.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface DataHTMLAttributes extends HTMLAttributes { 3 | value?: string | readonly string[] | number 4 | } 5 | 6 | // React - https://react.dev/ 7 | interface DataHTMLAttributes extends HTMLAttributes { 8 | value?: string | readonly string[] | number 9 | } 10 | -------------------------------------------------------------------------------- /jsx/math/datalist.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/dd.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/del.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface DelHTMLAttributes extends HTMLAttributes { 3 | cite?: string 4 | dateTime?: string 5 | } 6 | 7 | // React - https://react.dev/ 8 | interface DelHTMLAttributes extends HTMLAttributes { 9 | cite?: string 10 | dateTime?: string 11 | } 12 | -------------------------------------------------------------------------------- /jsx/math/details.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface DetailsHTMLAttributes extends HTMLAttributes { 3 | open?: boolean 4 | onToggle?: GenericEventHandler 5 | } 6 | 7 | // React - https://react.dev/ 8 | interface DetailsHTMLAttributes extends HTMLAttributes { 9 | open?: boolean 10 | name?: string 11 | } 12 | -------------------------------------------------------------------------------- /jsx/math/dfn.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/dialog.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface DialogHTMLAttributes extends HTMLAttributes { 3 | open?: boolean 4 | } 5 | 6 | // React - https://react.dev/ 7 | interface DialogHTMLAttributes extends HTMLAttributes { 8 | onCancel?: ReactEventHandler 9 | onClose?: ReactEventHandler 10 | open?: boolean 11 | } 12 | -------------------------------------------------------------------------------- /jsx/math/div.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/dl.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/dt.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/em.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/embed.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface EmbedHTMLAttributes extends VoidHTMLAttributes { 3 | height?: number | string 4 | src?: string 5 | type?: string 6 | width?: number | string 7 | } 8 | 9 | // React - https://react.dev/ 10 | interface EmbedHTMLAttributes extends HTMLAttributes { 11 | height?: number | string 12 | src?: string 13 | type?: string 14 | width?: number | string 15 | } 16 | -------------------------------------------------------------------------------- /jsx/math/feDistantLight.d.ts: -------------------------------------------------------------------------------- 1 | // React - https://react.dev/ 2 | interface SVGProps extends SVGAttributes, ClassAttributes {} 3 | interface ClassAttributes extends RefAttributes {} 4 | -------------------------------------------------------------------------------- /jsx/math/fePointLight.d.ts: -------------------------------------------------------------------------------- 1 | // React - https://react.dev/ 2 | interface SVGProps extends SVGAttributes, ClassAttributes {} 3 | interface ClassAttributes extends RefAttributes {} 4 | -------------------------------------------------------------------------------- /jsx/math/feSpotLight.d.ts: -------------------------------------------------------------------------------- 1 | // React - https://react.dev/ 2 | interface SVGProps extends SVGAttributes, ClassAttributes {} 3 | interface ClassAttributes extends RefAttributes {} 4 | -------------------------------------------------------------------------------- /jsx/math/fieldset.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface FieldsetHTMLAttributes extends HTMLAttributes { 3 | disabled?: boolean 4 | form?: string 5 | name?: string 6 | } 7 | 8 | // React - https://react.dev/ 9 | interface FieldsetHTMLAttributes extends HTMLAttributes { 10 | disabled?: boolean 11 | form?: string 12 | name?: string 13 | } 14 | -------------------------------------------------------------------------------- /jsx/math/figcaption.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/figure.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/footer.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/form.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface FormHTMLAttributes extends HTMLAttributes { 3 | acceptCharset?: string 4 | action?: string 5 | autoComplete?: string 6 | encType?: string 7 | method?: string 8 | name?: string 9 | noValidate?: boolean 10 | target?: string 11 | } 12 | 13 | // React - https://react.dev/ 14 | interface FormHTMLAttributes extends HTMLAttributes { 15 | acceptCharset?: string 16 | action?: string | ((formData: FormData) => void | Promise) 17 | autoComplete?: string 18 | encType?: string 19 | method?: string 20 | name?: string 21 | noValidate?: boolean 22 | target?: string 23 | } 24 | -------------------------------------------------------------------------------- /jsx/math/h1.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/h2.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/h3.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/h4.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/h5.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/h6.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/head.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/header.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/hgroup.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/hr.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface HrHTMLAttributes extends VoidHTMLAttributes {} 3 | 4 | // React - https://react.dev/ 5 | -------------------------------------------------------------------------------- /jsx/math/html.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface HtmlHTMLAttributes extends HTMLAttributes { 3 | manifest?: string 4 | } 5 | 6 | // React - https://react.dev/ 7 | interface HtmlHTMLAttributes extends HTMLAttributes { 8 | manifest?: string 9 | } 10 | -------------------------------------------------------------------------------- /jsx/math/i.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/img.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface ImgHTMLAttributes extends VoidHTMLAttributes { 3 | alt?: string 4 | crossOrigin?: 'anonymous' | 'use-credentials' | '' 5 | decoding?: 'async' | 'auto' | 'sync' 6 | height?: number | string 7 | loading?: 'eager' | 'lazy' 8 | referrerPolicy?: '' | 'no-referrer' | 'no-referrer-when-downgrade' | 'origin' | 'origin-when-cross-origin' | 'same-origin' | 'strict-origin' | 'strict-origin-when-cross-origin' | 'unsafe-url' 9 | sizes?: string 10 | src?: string 11 | srcSet?: string 12 | useMap?: string 13 | width?: number | string 14 | } 15 | 16 | // React - https://react.dev/ 17 | interface ImgHTMLAttributes extends HTMLAttributes { 18 | alt?: string 19 | crossOrigin?: 'anonymous' | 'use-credentials' | '' 20 | decoding?: 'async' | 'auto' | 'sync' 21 | fetchPriority?: 'high' | 'low' | 'auto' 22 | height?: number | string 23 | loading?: 'eager' | 'lazy' 24 | referrerPolicy?: '' | 'no-referrer' | 'no-referrer-when-downgrade' | 'origin' | 'origin-when-cross-origin' | 'same-origin' | 'strict-origin' | 'strict-origin-when-cross-origin' | 'unsafe-url' 25 | sizes?: string 26 | src?: string 27 | srcSet?: string 28 | useMap?: string 29 | width?: number | string 30 | } 31 | -------------------------------------------------------------------------------- /jsx/math/ins.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface InsHTMLAttributes extends HTMLAttributes { 3 | cite?: string 4 | dateTime?: string 5 | } 6 | 7 | // React - https://react.dev/ 8 | interface InsHTMLAttributes extends HTMLAttributes { 9 | cite?: string 10 | dateTime?: string 11 | } 12 | -------------------------------------------------------------------------------- /jsx/math/kbd.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/keygen.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface KeygenHTMLAttributes extends VoidHTMLAttributes { 3 | autoFocus?: boolean 4 | challenge?: string 5 | disabled?: boolean 6 | form?: string 7 | keyType?: string 8 | keyParams?: string 9 | name?: string 10 | } 11 | 12 | // React - https://react.dev/ 13 | interface KeygenHTMLAttributes extends HTMLAttributes { 14 | challenge?: string 15 | disabled?: boolean 16 | form?: string 17 | keyType?: string 18 | keyParams?: string 19 | name?: string 20 | } 21 | -------------------------------------------------------------------------------- /jsx/math/label.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface LabelHTMLAttributes extends HTMLAttributes { 3 | form?: string 4 | htmlFor?: string 5 | for?: string 6 | } 7 | 8 | // React - https://react.dev/ 9 | interface LabelHTMLAttributes extends HTMLAttributes { 10 | form?: string 11 | htmlFor?: string 12 | } 13 | -------------------------------------------------------------------------------- /jsx/math/legend.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/li.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface LiHTMLAttributes extends HTMLAttributes { 3 | value?: string | readonly string[] | number 4 | } 5 | 6 | // React - https://react.dev/ 7 | interface LiHTMLAttributes extends HTMLAttributes { 8 | value?: string | readonly string[] | number 9 | } 10 | -------------------------------------------------------------------------------- /jsx/math/link.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface LinkHTMLAttributes extends VoidHTMLAttributes { 3 | as?: string 4 | crossOrigin?: string 5 | href?: string 6 | hrefLang?: string 7 | integrity?: string 8 | media?: string 9 | imageSrcSet?: string 10 | referrerPolicy?: '' | 'no-referrer' | 'no-referrer-when-downgrade' | 'origin' | 'origin-when-cross-origin' | 'same-origin' | 'strict-origin' | 'strict-origin-when-cross-origin' | 'unsafe-url' 11 | rel?: string 12 | sizes?: string 13 | type?: string 14 | charSet?: string 15 | } 16 | 17 | // React - https://react.dev/ 18 | interface LinkHTMLAttributes extends HTMLAttributes { 19 | as?: string 20 | blocking?: 'render' | (string & {}) 21 | crossOrigin?: 'anonymous' | 'use-credentials' | '' 22 | fetchPriority?: 'high' | 'low' | 'auto' 23 | href?: string 24 | hrefLang?: string 25 | integrity?: string 26 | media?: string 27 | imageSrcSet?: string 28 | imageSizes?: string 29 | referrerPolicy?: '' | 'no-referrer' | 'no-referrer-when-downgrade' | 'origin' | 'origin-when-cross-origin' | 'same-origin' | 'strict-origin' | 'strict-origin-when-cross-origin' | 'unsafe-url' 30 | sizes?: string 31 | type?: string 32 | charSet?: string 33 | 34 | // React props 35 | precedence?: string 36 | } 37 | -------------------------------------------------------------------------------- /jsx/math/main.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/map.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface MapHTMLAttributes extends HTMLAttributes { 3 | name?: string 4 | } 5 | 6 | // React - https://react.dev/ 7 | interface MapHTMLAttributes extends HTMLAttributes { 8 | name?: string 9 | } 10 | -------------------------------------------------------------------------------- /jsx/math/mark.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/math.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | interface MathMLMathElementAttributes extends MathMLAttributes { 3 | display?: 'block' | 'inline' 4 | } 5 | 6 | // Solid Next - https://www.solidjs.com/ 7 | interface MathMLMathElementAttributes extends MathMLAttributes { 8 | display?: 'block' | 'inline' | false 9 | } 10 | 11 | // Preact - https://preactjs.com/ 12 | interface MathMathMLAttributes extends MathMLAttributes { 13 | display?: 'block' | 'inline' 14 | } 15 | 16 | // Pota - https://github.com/potahtml/pota 17 | interface MathMLMathElementAttributes extends MathMLAttributes { 18 | display?: 'block' | 'inline' 19 | } 20 | -------------------------------------------------------------------------------- /jsx/math/menclose.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | interface MathMLMencloseElementAttributes extends MathMLAttributes { 3 | /** @non-standard */ 4 | notation?: string 5 | } 6 | 7 | // Solid Next - https://www.solidjs.com/ 8 | interface MathMLMencloseElementAttributes extends MathMLAttributes { 9 | /** @non-standard */ 10 | notation?: string | false 11 | } 12 | 13 | // Preact - https://preactjs.com/ 14 | interface MEncloseMathMLAttributes extends MathMLAttributes { 15 | notation?: string 16 | } 17 | 18 | // Pota - https://github.com/potahtml/pota 19 | interface MathMLMencloseElementAttributes extends MathMLAttributes { 20 | /** @non-standard */ 21 | notation?: string 22 | } 23 | -------------------------------------------------------------------------------- /jsx/math/menu.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface MenuHTMLAttributes extends HTMLAttributes { 3 | type?: string 4 | } 5 | 6 | // React - https://react.dev/ 7 | interface MenuHTMLAttributes extends HTMLAttributes { 8 | type?: string 9 | } 10 | -------------------------------------------------------------------------------- /jsx/math/menuitem.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/merror.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | interface MathMLMerrorElementAttributes extends MathMLAttributes {} 3 | 4 | // Solid Next - https://www.solidjs.com/ 5 | interface MathMLMerrorElementAttributes extends MathMLAttributes {} 6 | 7 | // Preact - https://preactjs.com/ 8 | interface MErrorMathMLAttributes extends MathMLAttributes {} 9 | 10 | // Pota - https://github.com/potahtml/pota 11 | interface MathMLMerrorElementAttributes extends MathMLAttributes {} 12 | -------------------------------------------------------------------------------- /jsx/math/meta.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface MetaHTMLAttributes extends VoidHTMLAttributes { 3 | charSet?: string 4 | content?: string 5 | httpEquiv?: string 6 | name?: string 7 | media?: string 8 | } 9 | 10 | // React - https://react.dev/ 11 | interface MetaHTMLAttributes extends HTMLAttributes { 12 | charSet?: string 13 | content?: string 14 | httpEquiv?: string 15 | media?: string 16 | name?: string 17 | } 18 | -------------------------------------------------------------------------------- /jsx/math/metadata.d.ts: -------------------------------------------------------------------------------- 1 | // React - https://react.dev/ 2 | interface SVGProps extends SVGAttributes, ClassAttributes {} 3 | interface ClassAttributes extends RefAttributes {} 4 | -------------------------------------------------------------------------------- /jsx/math/meter.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface MeterHTMLAttributes extends HTMLAttributes { 3 | form?: string 4 | high?: number 5 | low?: number 6 | max?: number | string 7 | min?: number | string 8 | optimum?: number 9 | value?: string | readonly string[] | number 10 | } 11 | 12 | // React - https://react.dev/ 13 | interface MeterHTMLAttributes extends HTMLAttributes { 14 | form?: string 15 | high?: number 16 | low?: number 17 | max?: number | string 18 | min?: number | string 19 | optimum?: number 20 | value?: string | readonly string[] | number 21 | } 22 | -------------------------------------------------------------------------------- /jsx/math/mfenced.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | interface MathMLMfencedElementAttributes extends MathMLAttributes { 3 | close?: string 4 | open?: string 5 | separators?: string 6 | } 7 | 8 | // Solid Next - https://www.solidjs.com/ 9 | interface MathMLMfencedElementAttributes extends MathMLAttributes { 10 | close?: string | false 11 | open?: string | false 12 | separators?: string | false 13 | } 14 | 15 | // Preact - https://preactjs.com/ 16 | interface MFencedMathMLAttributes extends MathMLAttributes { 17 | close?: string 18 | open?: string 19 | separators?: string 20 | } 21 | 22 | // Pota - https://github.com/potahtml/pota 23 | interface MathMLMfencedElementAttributes extends MathMLAttributes { 24 | close?: string 25 | open?: string 26 | separators?: string 27 | } 28 | -------------------------------------------------------------------------------- /jsx/math/mi.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | interface MathMLMiElementAttributes extends MathMLAttributes { 3 | mathvariant?: 'normal' 4 | } 5 | 6 | // Solid Next - https://www.solidjs.com/ 7 | interface MathMLMiElementAttributes extends MathMLAttributes { 8 | mathvariant?: 'normal' | false 9 | } 10 | 11 | // Preact - https://preactjs.com/ 12 | interface MiMathMLAttributes extends MathMLAttributes { 13 | /** The only value allowed in the current specification is normal (case insensitive) 14 | * See https://developer.mozilla.org/en-US/docs/Web/MathML/Element/mi#mathvariant */ 15 | mathvariant?: 'normal' | 'bold' | 'italic' | 'bold-italic' | 'double-struck' | 'bold-fraktur' | 'script' | 'bold-script' | 'fraktur' | 'sans-serif' | 'bold-sans-serif' | 'sans-serif-italic' | 'sans-serif-bold-italic' | 'monospace' | 'initial' | 'tailed' | 'looped' | 'stretched' 16 | } 17 | 18 | // Pota - https://github.com/potahtml/pota 19 | interface MathMLMiElementAttributes extends MathMLAttributes { 20 | mathvariant?: 'normal' 21 | } 22 | -------------------------------------------------------------------------------- /jsx/math/mn.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | interface MathMLMnElementAttributes extends MathMLAttributes {} 3 | 4 | // Solid Next - https://www.solidjs.com/ 5 | interface MathMLMnElementAttributes extends MathMLAttributes {} 6 | 7 | // Preact - https://preactjs.com/ 8 | interface MNMathMLAttributes extends MathMLAttributes {} 9 | 10 | // Pota - https://github.com/potahtml/pota 11 | interface MathMLMnElementAttributes extends MathMLAttributes {} 12 | -------------------------------------------------------------------------------- /jsx/math/mover.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | interface MathMLMoverElementAttributes extends MathMLAttributes { 3 | accent?: boolean 4 | } 5 | 6 | // Solid Next - https://www.solidjs.com/ 7 | interface MathMLMoverElementAttributes extends MathMLAttributes { 8 | accent?: true | false | '' | false 9 | } 10 | 11 | // Preact - https://preactjs.com/ 12 | interface MOverMathMLAttributes extends MathMLAttributes { 13 | accent?: boolean 14 | } 15 | 16 | // Pota - https://github.com/potahtml/pota 17 | interface MathMLMoverElementAttributes extends MathMLAttributes { 18 | accent?: boolean | '' 19 | } 20 | -------------------------------------------------------------------------------- /jsx/math/mpadded.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | interface MathMLMpaddedElementAttributes extends MathMLAttributes { 3 | depth?: string 4 | height?: string 5 | lspace?: string 6 | voffset?: string 7 | width?: string 8 | } 9 | 10 | // Solid Next - https://www.solidjs.com/ 11 | interface MathMLMpaddedElementAttributes extends MathMLAttributes { 12 | depth?: string | false 13 | height?: string | false 14 | lspace?: string | false 15 | voffset?: string | false 16 | width?: string | false 17 | } 18 | 19 | // Preact - https://preactjs.com/ 20 | interface MPaddedMathMLAttributes extends MathMLAttributes { 21 | depth?: string 22 | height?: string 23 | lspace?: string 24 | voffset?: string 25 | width?: string 26 | } 27 | 28 | // Pota - https://github.com/potahtml/pota 29 | interface MathMLMpaddedElementAttributes extends MathMLAttributes { 30 | depth?: string 31 | height?: string 32 | lspace?: string 33 | voffset?: string 34 | width?: string 35 | } 36 | -------------------------------------------------------------------------------- /jsx/math/mpath.d.ts: -------------------------------------------------------------------------------- 1 | // React - https://react.dev/ 2 | interface SVGProps extends SVGAttributes, ClassAttributes {} 3 | interface ClassAttributes extends RefAttributes {} 4 | -------------------------------------------------------------------------------- /jsx/math/mphantom.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | interface MathMLMphantomElementAttributes extends MathMLAttributes {} 3 | 4 | // Solid Next - https://www.solidjs.com/ 5 | interface MathMLMphantomElementAttributes extends MathMLAttributes {} 6 | 7 | // Preact - https://preactjs.com/ 8 | interface MPhantomMathMLAttributes extends MathMLAttributes {} 9 | 10 | // Pota - https://github.com/potahtml/pota 11 | interface MathMLMphantomElementAttributes extends MathMLAttributes {} 12 | -------------------------------------------------------------------------------- /jsx/math/mprescripts.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | interface MathMLMprescriptsElementAttributes extends MathMLAttributes {} 3 | 4 | // Solid Next - https://www.solidjs.com/ 5 | interface MathMLMprescriptsElementAttributes extends MathMLAttributes {} 6 | 7 | // Preact - https://preactjs.com/ 8 | interface MPrescriptsMathMLAttributes extends MathMLAttributes {} 9 | 10 | // Pota - https://github.com/potahtml/pota 11 | interface MathMLMprescriptsElementAttributes extends MathMLAttributes {} 12 | -------------------------------------------------------------------------------- /jsx/math/mroot.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | interface MathMLMrootElementAttributes extends MathMLAttributes {} 3 | 4 | // Solid Next - https://www.solidjs.com/ 5 | interface MathMLMrootElementAttributes extends MathMLAttributes {} 6 | 7 | // Preact - https://preactjs.com/ 8 | interface MRootMathMLAttributes extends MathMLAttributes {} 9 | 10 | // Pota - https://github.com/potahtml/pota 11 | interface MathMLMrootElementAttributes extends MathMLAttributes {} 12 | -------------------------------------------------------------------------------- /jsx/math/mrow.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | interface MathMLMrowElementAttributes extends MathMLAttributes {} 3 | 4 | // Solid Next - https://www.solidjs.com/ 5 | interface MathMLMrowElementAttributes extends MathMLAttributes {} 6 | 7 | // Preact - https://preactjs.com/ 8 | interface MRowMathMLAttributes extends MathMLAttributes {} 9 | 10 | // Pota - https://github.com/potahtml/pota 11 | interface MathMLMrowElementAttributes extends MathMLAttributes {} 12 | -------------------------------------------------------------------------------- /jsx/math/ms.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | interface MathMLMsElementAttributes extends MathMLAttributes { 3 | /** @deprecated */ 4 | lquote?: string 5 | /** @deprecated */ 6 | rquote?: string 7 | } 8 | 9 | // Solid Next - https://www.solidjs.com/ 10 | interface MathMLMsElementAttributes extends MathMLAttributes { 11 | /** @deprecated */ 12 | lquote?: string | false 13 | /** @deprecated */ 14 | rquote?: string | false 15 | } 16 | 17 | // Preact - https://preactjs.com/ 18 | interface MSMathMLAttributes extends MathMLAttributes { 19 | /** @deprecated See https://developer.mozilla.org/en-US/docs/Web/MathML/Element/ms#browser_compatibility */ 20 | lquote?: string 21 | /** @deprecated See https://developer.mozilla.org/en-US/docs/Web/MathML/Element/ms#browser_compatibility */ 22 | rquote?: string 23 | } 24 | 25 | // Pota - https://github.com/potahtml/pota 26 | interface MathMLMsElementAttributes extends MathMLAttributes { 27 | /** @deprecated */ 28 | lquote?: string 29 | /** @deprecated */ 30 | rquote?: string 31 | } 32 | -------------------------------------------------------------------------------- /jsx/math/mspace.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | interface MathMLMspaceElementAttributes extends MathMLAttributes { 3 | depth?: string 4 | height?: string 5 | width?: string 6 | } 7 | 8 | // Solid Next - https://www.solidjs.com/ 9 | interface MathMLMspaceElementAttributes extends MathMLAttributes { 10 | depth?: string | false 11 | height?: string | false 12 | width?: string | false 13 | } 14 | 15 | // Preact - https://preactjs.com/ 16 | interface MSpaceMathMLAttributes extends MathMLAttributes { 17 | depth?: string 18 | height?: string 19 | width?: string 20 | } 21 | 22 | // Pota - https://github.com/potahtml/pota 23 | interface MathMLMspaceElementAttributes extends MathMLAttributes { 24 | depth?: string 25 | height?: string 26 | width?: string 27 | } 28 | -------------------------------------------------------------------------------- /jsx/math/msqrt.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | interface MathMLMsqrtElementAttributes extends MathMLAttributes {} 3 | 4 | // Solid Next - https://www.solidjs.com/ 5 | interface MathMLMsqrtElementAttributes extends MathMLAttributes {} 6 | 7 | // Preact - https://preactjs.com/ 8 | interface MSqrtMathMLAttributes extends MathMLAttributes {} 9 | 10 | // Pota - https://github.com/potahtml/pota 11 | interface MathMLMsqrtElementAttributes extends MathMLAttributes {} 12 | -------------------------------------------------------------------------------- /jsx/math/msub.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | interface MathMLMsubElementAttributes extends MathMLAttributes { 3 | /** 4 | * @deprecated 5 | * @non-standard 6 | */ 7 | subscriptshift?: string 8 | } 9 | 10 | // Solid Next - https://www.solidjs.com/ 11 | interface MathMLMsubElementAttributes extends MathMLAttributes { 12 | /** 13 | * @deprecated 14 | * @non-standard 15 | */ 16 | subscriptshift?: string | false 17 | } 18 | 19 | // Preact - https://preactjs.com/ 20 | interface MSubMathMLAttributes extends MathMLAttributes { 21 | /** @deprecated See https://developer.mozilla.org/en-US/docs/Web/MathML/Element/msub#subscriptshift */ 22 | subscriptshift?: string 23 | } 24 | 25 | // Pota - https://github.com/potahtml/pota 26 | interface MathMLMsubElementAttributes extends MathMLAttributes { 27 | /** @deprecated */ 28 | subscriptshift?: string 29 | } 30 | -------------------------------------------------------------------------------- /jsx/math/msup.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | interface MathMLMsupElementAttributes extends MathMLAttributes { 3 | /** 4 | * @deprecated 5 | * @non-standard 6 | */ 7 | superscriptshift?: string 8 | } 9 | 10 | // Solid Next - https://www.solidjs.com/ 11 | interface MathMLMsupElementAttributes extends MathMLAttributes { 12 | /** 13 | * @deprecated 14 | * @non-standard 15 | */ 16 | superscriptshift?: string | false 17 | } 18 | 19 | // Preact - https://preactjs.com/ 20 | interface MSupMathMLAttributes extends MathMLAttributes { 21 | /** @deprecated See https://developer.mozilla.org/en-US/docs/Web/MathML/Element/msup#superscriptshift */ 22 | superscriptshift?: string 23 | } 24 | 25 | // Pota - https://github.com/potahtml/pota 26 | interface MathMLMsupElementAttributes extends MathMLAttributes { 27 | /** @deprecated */ 28 | superscriptshift?: string 29 | } 30 | -------------------------------------------------------------------------------- /jsx/math/mtext.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | interface MathMLMtextElementAttributes extends MathMLAttributes {} 3 | 4 | // Solid Next - https://www.solidjs.com/ 5 | interface MathMLMtextElementAttributes extends MathMLAttributes {} 6 | 7 | // Preact - https://preactjs.com/ 8 | interface MTextMathMLAttributes extends MathMLAttributes {} 9 | 10 | // Pota - https://github.com/potahtml/pota 11 | interface MathMLMtextElementAttributes extends MathMLAttributes {} 12 | -------------------------------------------------------------------------------- /jsx/math/munder.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | interface MathMLMunderElementAttributes extends MathMLAttributes { 3 | accentunder?: '' | boolean 4 | } 5 | 6 | // Solid Next - https://www.solidjs.com/ 7 | interface MathMLMunderElementAttributes extends MathMLAttributes { 8 | accentunder?: true | false | '' | false 9 | } 10 | 11 | // Preact - https://preactjs.com/ 12 | interface MUnderMathMLAttributes extends MathMLAttributes { 13 | accentunder?: boolean 14 | } 15 | 16 | // Pota - https://github.com/potahtml/pota 17 | interface MathMLMunderElementAttributes extends MathMLAttributes { 18 | accentunder?: boolean | '' 19 | } 20 | -------------------------------------------------------------------------------- /jsx/math/munderover.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | interface MathMLMunderoverElementAttributes extends MathMLAttributes { 3 | accent?: '' | boolean 4 | accentunder?: '' | boolean 5 | } 6 | 7 | // Solid Next - https://www.solidjs.com/ 8 | interface MathMLMunderoverElementAttributes extends MathMLAttributes { 9 | accent?: true | false | '' | false 10 | accentunder?: true | false | '' | false 11 | } 12 | 13 | // Preact - https://preactjs.com/ 14 | interface MUnderMathMLAttributes extends MathMLAttributes { 15 | accentunder?: boolean 16 | } 17 | 18 | // Pota - https://github.com/potahtml/pota 19 | interface MathMLMunderoverElementAttributes extends MathMLAttributes { 20 | accent?: boolean | '' 21 | accentunder?: boolean | '' 22 | } 23 | -------------------------------------------------------------------------------- /jsx/math/nav.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/noindex.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/noscript.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/object.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface ObjectHTMLAttributes extends HTMLAttributes { 3 | classID?: string 4 | data?: string 5 | form?: string 6 | height?: number | string 7 | name?: string 8 | type?: string 9 | useMap?: string 10 | width?: number | string 11 | wmode?: string 12 | } 13 | 14 | // React - https://react.dev/ 15 | interface ObjectHTMLAttributes extends HTMLAttributes { 16 | classID?: string 17 | data?: string 18 | form?: string 19 | height?: number | string 20 | name?: string 21 | type?: string 22 | useMap?: string 23 | width?: number | string 24 | wmode?: string 25 | } 26 | -------------------------------------------------------------------------------- /jsx/math/ol.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface OlHTMLAttributes extends HTMLAttributes { 3 | reversed?: boolean 4 | start?: number 5 | type?: '1' | 'a' | 'A' | 'i' | 'I' 6 | } 7 | 8 | // React - https://react.dev/ 9 | interface OlHTMLAttributes extends HTMLAttributes { 10 | reversed?: boolean 11 | start?: number 12 | type?: '1' | 'a' | 'A' | 'i' | 'I' 13 | } 14 | -------------------------------------------------------------------------------- /jsx/math/optgroup.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface OptgroupHTMLAttributes extends HTMLAttributes { 3 | disabled?: boolean 4 | label?: string 5 | } 6 | 7 | // React - https://react.dev/ 8 | interface OptgroupHTMLAttributes extends HTMLAttributes { 9 | disabled?: boolean 10 | label?: string 11 | } 12 | -------------------------------------------------------------------------------- /jsx/math/option.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface OptionHTMLAttributes extends HTMLAttributes { 3 | disabled?: boolean 4 | label?: string 5 | selected?: boolean 6 | value?: string | readonly string[] | number 7 | } 8 | 9 | // React - https://react.dev/ 10 | interface OptionHTMLAttributes extends HTMLAttributes { 11 | disabled?: boolean 12 | label?: string 13 | selected?: boolean 14 | value?: string | readonly string[] | number 15 | } 16 | -------------------------------------------------------------------------------- /jsx/math/output.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface OutputHTMLAttributes extends HTMLAttributes { 3 | form?: string 4 | htmlFor?: string 5 | for?: string 6 | name?: string 7 | } 8 | 9 | // React - https://react.dev/ 10 | interface OutputHTMLAttributes extends HTMLAttributes { 11 | form?: string 12 | htmlFor?: string 13 | name?: string 14 | } 15 | -------------------------------------------------------------------------------- /jsx/math/p.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/param.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface ParamHTMLAttributes extends VoidHTMLAttributes { 3 | name?: string 4 | value?: string | readonly string[] | number 5 | } 6 | 7 | // React - https://react.dev/ 8 | interface ParamHTMLAttributes extends HTMLAttributes { 9 | name?: string 10 | value?: string | readonly string[] | number 11 | } 12 | -------------------------------------------------------------------------------- /jsx/math/picture.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/pre.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/progress.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface ProgressHTMLAttributes extends HTMLAttributes { 3 | max?: number | string 4 | value?: string | readonly string[] | number 5 | } 6 | 7 | // React - https://react.dev/ 8 | interface ProgressHTMLAttributes extends HTMLAttributes { 9 | max?: number | string 10 | value?: string | readonly string[] | number 11 | } 12 | -------------------------------------------------------------------------------- /jsx/math/q.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface QuoteHTMLAttributes extends HTMLAttributes { 3 | cite?: string 4 | } 5 | 6 | // React - https://react.dev/ 7 | interface QuoteHTMLAttributes extends HTMLAttributes { 8 | cite?: string 9 | } 10 | -------------------------------------------------------------------------------- /jsx/math/rp.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/rt.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/ruby.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/s.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/samp.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/script.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface ScriptHTMLAttributes extends HTMLAttributes { 3 | async?: boolean 4 | /** @deprecated */ 5 | charSet?: string 6 | crossOrigin?: string 7 | defer?: boolean 8 | integrity?: string 9 | noModule?: boolean 10 | nonce?: string 11 | referrerPolicy?: '' | 'no-referrer' | 'no-referrer-when-downgrade' | 'origin' | 'origin-when-cross-origin' | 'same-origin' | 'strict-origin' | 'strict-origin-when-cross-origin' | 'unsafe-url' 12 | src?: string 13 | type?: string 14 | } 15 | 16 | // React - https://react.dev/ 17 | interface ScriptHTMLAttributes extends HTMLAttributes { 18 | async?: boolean 19 | blocking?: 'render' | (string & {}) 20 | /** @deprecated */ 21 | charSet?: string 22 | crossOrigin?: 'anonymous' | 'use-credentials' | '' 23 | defer?: boolean 24 | integrity?: string 25 | noModule?: boolean 26 | referrerPolicy?: '' | 'no-referrer' | 'no-referrer-when-downgrade' | 'origin' | 'origin-when-cross-origin' | 'same-origin' | 'strict-origin' | 'strict-origin-when-cross-origin' | 'unsafe-url' 27 | src?: string 28 | type?: string 29 | } 30 | -------------------------------------------------------------------------------- /jsx/math/search.d.ts: -------------------------------------------------------------------------------- 1 | // React - https://react.dev/ 2 | -------------------------------------------------------------------------------- /jsx/math/section.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/select.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface SelectHTMLAttributes extends HTMLAttributes { 3 | autoComplete?: string 4 | autoFocus?: boolean 5 | disabled?: boolean 6 | form?: string 7 | multiple?: boolean 8 | name?: string 9 | required?: boolean 10 | size?: number 11 | value?: string 12 | onChange?: KeyboardEventHandler 13 | } 14 | 15 | // React - https://react.dev/ 16 | interface SelectHTMLAttributes extends HTMLAttributes { 17 | autoComplete?: string 18 | disabled?: boolean 19 | form?: string 20 | multiple?: boolean 21 | name?: string 22 | required?: boolean 23 | size?: number 24 | value?: string | readonly string[] | number 25 | onChange?: ChangeEventHandler 26 | } 27 | -------------------------------------------------------------------------------- /jsx/math/semantics.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | interface MathMLSemanticsElementAttributes extends MathMLAttributes {} 3 | 4 | // Solid Next - https://www.solidjs.com/ 5 | interface MathMLSemanticsElementAttributes extends MathMLAttributes {} 6 | 7 | // Preact - https://preactjs.com/ 8 | interface SemanticsMathMLAttributes extends MathMLAttributes {} 9 | 10 | // Pota - https://github.com/potahtml/pota 11 | interface MathMLSemanticsElementAttributes extends MathMLAttributes {} 12 | -------------------------------------------------------------------------------- /jsx/math/set.d.ts: -------------------------------------------------------------------------------- 1 | // React - https://react.dev/ 2 | interface SVGProps extends SVGAttributes, ClassAttributes {} 3 | interface ClassAttributes extends RefAttributes {} 4 | -------------------------------------------------------------------------------- /jsx/math/slot.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface SlotHTMLAttributes extends HTMLAttributes { 3 | name?: string 4 | } 5 | 6 | // React - https://react.dev/ 7 | interface SlotHTMLAttributes extends HTMLAttributes { 8 | name?: string 9 | } 10 | -------------------------------------------------------------------------------- /jsx/math/small.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/source.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface SourceHTMLAttributes extends VoidHTMLAttributes { 3 | height?: number | string 4 | media?: string 5 | sizes?: string 6 | src?: string 7 | srcSet?: string 8 | type?: string 9 | width?: number | string 10 | } 11 | 12 | // React - https://react.dev/ 13 | interface SourceHTMLAttributes extends HTMLAttributes { 14 | height?: number | string 15 | media?: string 16 | sizes?: string 17 | src?: string 18 | srcSet?: string 19 | type?: string 20 | width?: number | string 21 | } 22 | -------------------------------------------------------------------------------- /jsx/math/span.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/strong.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/style.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface StyleHTMLAttributes extends HTMLAttributes { 3 | media?: string 4 | nonce?: string 5 | scoped?: boolean 6 | type?: string 7 | } 8 | 9 | // React - https://react.dev/ 10 | interface StyleHTMLAttributes extends HTMLAttributes { 11 | blocking?: 'render' | (string & {}) 12 | media?: string 13 | scoped?: boolean 14 | type?: string 15 | 16 | // React props 17 | href?: string 18 | precedence?: string 19 | } 20 | -------------------------------------------------------------------------------- /jsx/math/sub.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/summary.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/sup.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/switch.d.ts: -------------------------------------------------------------------------------- 1 | // React - https://react.dev/ 2 | interface SVGProps extends SVGAttributes, ClassAttributes {} 3 | interface ClassAttributes extends RefAttributes {} 4 | -------------------------------------------------------------------------------- /jsx/math/table.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface TableHTMLAttributes extends HTMLAttributes { 3 | cellPadding?: number | string 4 | cellSpacing?: number | string 5 | summary?: string 6 | width?: number | string 7 | } 8 | 9 | // React - https://react.dev/ 10 | interface TableHTMLAttributes extends HTMLAttributes { 11 | align?: 'left' | 'center' | 'right' 12 | bgcolor?: string 13 | border?: number 14 | cellPadding?: number | string 15 | cellSpacing?: number | string 16 | frame?: boolean 17 | rules?: 'none' | 'groups' | 'rows' | 'columns' | 'all' 18 | summary?: string 19 | width?: number | string 20 | } 21 | -------------------------------------------------------------------------------- /jsx/math/tbody.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/td.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface TdHTMLAttributes extends HTMLAttributes { 3 | align?: 'left' | 'center' | 'right' | 'justify' | 'char' 4 | colSpan?: number 5 | headers?: string 6 | rowSpan?: number 7 | scope?: string 8 | abbr?: string 9 | height?: number | string 10 | width?: number | string 11 | valign?: 'top' | 'middle' | 'bottom' | 'baseline' 12 | } 13 | 14 | // React - https://react.dev/ 15 | interface TdHTMLAttributes extends HTMLAttributes { 16 | align?: 'left' | 'center' | 'right' | 'justify' | 'char' 17 | colSpan?: number 18 | headers?: string 19 | rowSpan?: number 20 | scope?: string 21 | abbr?: string 22 | height?: number | string 23 | width?: number | string 24 | valign?: 'top' | 'middle' | 'bottom' | 'baseline' 25 | } 26 | -------------------------------------------------------------------------------- /jsx/math/template.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/textPath.d.ts: -------------------------------------------------------------------------------- 1 | // React - https://react.dev/ 2 | interface SVGProps extends SVGAttributes, ClassAttributes {} 3 | interface ClassAttributes extends RefAttributes {} 4 | -------------------------------------------------------------------------------- /jsx/math/textarea.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface TextareaHTMLAttributes extends VoidHTMLAttributes { 3 | autoComplete?: string 4 | autoFocus?: boolean 5 | cols?: number 6 | dirName?: string 7 | disabled?: boolean 8 | form?: string 9 | maxLength?: number 10 | minLength?: number 11 | name?: string 12 | placeholder?: string 13 | readOnly?: boolean 14 | required?: boolean 15 | rows?: number 16 | value?: string | readonly string[] | number 17 | wrap?: string 18 | onChange?: KeyboardEventHandler 19 | } 20 | 21 | // React - https://react.dev/ 22 | interface TextareaHTMLAttributes extends HTMLAttributes { 23 | autoComplete?: string 24 | cols?: number 25 | dirName?: string 26 | disabled?: boolean 27 | form?: string 28 | maxLength?: number 29 | minLength?: number 30 | name?: string 31 | placeholder?: string 32 | readOnly?: boolean 33 | required?: boolean 34 | rows?: number 35 | value?: string | readonly string[] | number 36 | wrap?: string 37 | 38 | onChange?: ChangeEventHandler 39 | } 40 | -------------------------------------------------------------------------------- /jsx/math/tfoot.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/th.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface ThHTMLAttributes extends HTMLAttributes { 3 | align?: 'left' | 'center' | 'right' | 'justify' | 'char' 4 | colSpan?: number 5 | headers?: string 6 | rowSpan?: number 7 | scope?: string 8 | abbr?: string 9 | } 10 | 11 | // React - https://react.dev/ 12 | interface ThHTMLAttributes extends HTMLAttributes { 13 | align?: 'left' | 'center' | 'right' | 'justify' | 'char' 14 | colSpan?: number 15 | headers?: string 16 | rowSpan?: number 17 | scope?: string 18 | abbr?: string 19 | } 20 | -------------------------------------------------------------------------------- /jsx/math/thead.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/time.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface TimeHTMLAttributes extends HTMLAttributes { 3 | dateTime?: string 4 | } 5 | 6 | // React - https://react.dev/ 7 | interface TimeHTMLAttributes extends HTMLAttributes { 8 | dateTime?: string 9 | } 10 | -------------------------------------------------------------------------------- /jsx/math/title.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/tr.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/track.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface TrackHTMLAttributes extends VoidHTMLAttributes { 3 | default?: boolean 4 | kind?: string 5 | label?: string 6 | src?: string 7 | srcLang?: string 8 | } 9 | 10 | // React - https://react.dev/ 11 | interface TrackHTMLAttributes extends HTMLAttributes { 12 | default?: boolean 13 | kind?: string 14 | label?: string 15 | src?: string 16 | srcLang?: string 17 | } 18 | -------------------------------------------------------------------------------- /jsx/math/u.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/ul.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/var.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/math/view.d.ts: -------------------------------------------------------------------------------- 1 | // React - https://react.dev/ 2 | interface SVGProps extends SVGAttributes, ClassAttributes {} 3 | interface ClassAttributes extends RefAttributes {} 4 | -------------------------------------------------------------------------------- /jsx/math/wbr.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface WbrHTMLAttributes extends VoidHTMLAttributes {} 3 | 4 | // React - https://react.dev/ 5 | -------------------------------------------------------------------------------- /jsx/math/webview.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface WebViewHTMLAttributes extends HTMLAttributes { 3 | allowFullScreen?: boolean 4 | allowpopups?: boolean 5 | autoFocus?: boolean 6 | autosize?: boolean 7 | blinkfeatures?: string 8 | disableblinkfeatures?: string 9 | disableguestresize?: boolean 10 | disablewebsecurity?: boolean 11 | guestinstance?: string 12 | httpreferrer?: string 13 | nodeintegration?: boolean 14 | partition?: string 15 | plugins?: boolean 16 | preload?: string 17 | src?: string 18 | useragent?: string 19 | webpreferences?: string 20 | } 21 | 22 | // React - https://react.dev/ 23 | interface WebViewHTMLAttributes extends HTMLAttributes { 24 | allowFullScreen?: boolean 25 | allowpopups?: boolean 26 | autosize?: boolean 27 | blinkfeatures?: string 28 | disableblinkfeatures?: string 29 | disableguestresize?: boolean 30 | disablewebsecurity?: boolean 31 | guestinstance?: string 32 | httpreferrer?: string 33 | nodeintegration?: boolean 34 | partition?: string 35 | plugins?: boolean 36 | preload?: string 37 | src?: string 38 | useragent?: string 39 | webpreferences?: string 40 | } 41 | -------------------------------------------------------------------------------- /jsx/svg/abbr.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/address.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/article.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/aside.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/b.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/base.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface BaseHTMLAttributes extends VoidHTMLAttributes { 3 | href?: string 4 | target?: string 5 | } 6 | 7 | // Vue - https://vuejs.org/ 8 | interface BaseHTMLAttributes extends HTMLAttributes { 9 | href?: string 10 | target?: string 11 | } 12 | 13 | // React - https://react.dev/ 14 | interface BaseHTMLAttributes extends HTMLAttributes { 15 | href?: string 16 | target?: string 17 | } 18 | -------------------------------------------------------------------------------- /jsx/svg/bdi.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/bdo.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/big.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/svg/blockquote.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface BlockquoteHTMLAttributes extends HTMLAttributes { 3 | cite?: string 4 | } 5 | 6 | // Vue - https://vuejs.org/ 7 | interface BlockquoteHTMLAttributes extends HTMLAttributes { 8 | cite?: string 9 | } 10 | 11 | // React - https://react.dev/ 12 | interface BlockquoteHTMLAttributes extends HTMLAttributes { 13 | cite?: string 14 | } 15 | -------------------------------------------------------------------------------- /jsx/svg/body.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/br.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface BrHTMLAttributes extends VoidHTMLAttributes {} 3 | 4 | // Vue - https://vuejs.org/ 5 | 6 | // React - https://react.dev/ 7 | -------------------------------------------------------------------------------- /jsx/svg/canvas.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface CanvasHTMLAttributes extends HTMLAttributes { 3 | height?: number | string 4 | width?: number | string 5 | } 6 | 7 | // Vue - https://vuejs.org/ 8 | interface CanvasHTMLAttributes extends HTMLAttributes { 9 | height?: number | string 10 | width?: number | string 11 | } 12 | 13 | // React - https://react.dev/ 14 | interface CanvasHTMLAttributes extends HTMLAttributes { 15 | height?: number | string 16 | width?: number | string 17 | } 18 | -------------------------------------------------------------------------------- /jsx/svg/caption.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/center.d.ts: -------------------------------------------------------------------------------- 1 | // React - https://react.dev/ 2 | -------------------------------------------------------------------------------- /jsx/svg/cite.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/code.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/col.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface ColHTMLAttributes extends VoidHTMLAttributes { 3 | span?: number 4 | width?: number | string 5 | } 6 | 7 | // Vue - https://vuejs.org/ 8 | interface ColHTMLAttributes extends HTMLAttributes { 9 | span?: number | string 10 | width?: number | string 11 | } 12 | 13 | // React - https://react.dev/ 14 | interface ColHTMLAttributes extends HTMLAttributes { 15 | span?: number 16 | width?: number | string 17 | } 18 | -------------------------------------------------------------------------------- /jsx/svg/colgroup.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface ColgroupHTMLAttributes extends HTMLAttributes { 3 | span?: number 4 | } 5 | 6 | // Vue - https://vuejs.org/ 7 | interface ColgroupHTMLAttributes extends HTMLAttributes { 8 | span?: number | string 9 | } 10 | 11 | // React - https://react.dev/ 12 | interface ColgroupHTMLAttributes extends HTMLAttributes { 13 | span?: number 14 | } 15 | -------------------------------------------------------------------------------- /jsx/svg/data.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface DataHTMLAttributes extends HTMLAttributes { 3 | value?: string | readonly string[] | number 4 | } 5 | 6 | // Vue - https://vuejs.org/ 7 | interface DataHTMLAttributes extends HTMLAttributes { 8 | value?: string | readonly string[] | number 9 | } 10 | 11 | // React - https://react.dev/ 12 | interface DataHTMLAttributes extends HTMLAttributes { 13 | value?: string | readonly string[] | number 14 | } 15 | -------------------------------------------------------------------------------- /jsx/svg/datalist.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/dd.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/del.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface DelHTMLAttributes extends HTMLAttributes { 3 | cite?: string 4 | dateTime?: string 5 | } 6 | 7 | // Vue - https://vuejs.org/ 8 | interface DelHTMLAttributes extends HTMLAttributes { 9 | cite?: string 10 | datetime?: string 11 | } 12 | 13 | // React - https://react.dev/ 14 | interface DelHTMLAttributes extends HTMLAttributes { 15 | cite?: string 16 | dateTime?: string 17 | } 18 | -------------------------------------------------------------------------------- /jsx/svg/desc.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | interface DescSVGAttributes extends CoreSVGAttributes, StylableSVGAttributes {} 3 | interface StylableSVGAttributes { 4 | class?: string 5 | style?: CSSProperties | string 6 | } 7 | 8 | // Solid Next - https://www.solidjs.com/ 9 | interface DescSVGAttributes extends SVGAttributes, StylableSVGAttributes {} 10 | interface StylableSVGAttributes { 11 | class?: string | ClassList | false 12 | style?: CSSProperties | string | false 13 | } 14 | 15 | // Voby - https://github.com/vobyjs/voby 16 | 17 | // Vue - https://vuejs.org/ 18 | 19 | // Preact - https://preactjs.com/ 20 | 21 | // React - https://react.dev/ 22 | interface SVGProps extends SVGAttributes, ClassAttributes {} 23 | interface ClassAttributes extends RefAttributes {} 24 | 25 | // Pota - https://github.com/potahtml/pota 26 | interface SVGDescElementAttributes extends SVGAttributes {} 27 | -------------------------------------------------------------------------------- /jsx/svg/details.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface DetailsHTMLAttributes extends HTMLAttributes { 3 | open?: boolean 4 | onToggle?: GenericEventHandler 5 | } 6 | 7 | // Vue - https://vuejs.org/ 8 | interface DetailsHTMLAttributes extends HTMLAttributes { 9 | name?: string 10 | open?: boolean | 'true' | 'false' 11 | onToggle?: (payload: ToggleEvent) => void 12 | } 13 | 14 | // React - https://react.dev/ 15 | interface DetailsHTMLAttributes extends HTMLAttributes { 16 | open?: boolean 17 | name?: string 18 | } 19 | -------------------------------------------------------------------------------- /jsx/svg/dfn.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/dialog.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface DialogHTMLAttributes extends HTMLAttributes { 3 | open?: boolean 4 | } 5 | 6 | // Vue - https://vuejs.org/ 7 | interface DialogHTMLAttributes extends HTMLAttributes { 8 | open?: boolean | 'true' | 'false' 9 | onClose?: (payload: Event) => void 10 | } 11 | 12 | // React - https://react.dev/ 13 | interface DialogHTMLAttributes extends HTMLAttributes { 14 | onCancel?: ReactEventHandler 15 | onClose?: ReactEventHandler 16 | open?: boolean 17 | } 18 | -------------------------------------------------------------------------------- /jsx/svg/div.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/dl.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/dt.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/em.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/embed.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface EmbedHTMLAttributes extends VoidHTMLAttributes { 3 | height?: number | string 4 | src?: string 5 | type?: string 6 | width?: number | string 7 | } 8 | 9 | // Vue - https://vuejs.org/ 10 | interface EmbedHTMLAttributes extends HTMLAttributes { 11 | height?: number | string 12 | src?: string 13 | type?: string 14 | width?: number | string 15 | } 16 | 17 | // React - https://react.dev/ 18 | interface EmbedHTMLAttributes extends HTMLAttributes { 19 | height?: number | string 20 | src?: string 21 | type?: string 22 | width?: number | string 23 | } 24 | -------------------------------------------------------------------------------- /jsx/svg/fedistantlight.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | interface FeDistantLightSVGAttributes extends LightSourceElementSVGAttributes { 3 | azimuth?: number | string 4 | elevation?: number | string 5 | } 6 | 7 | interface LightSourceElementSVGAttributes extends CoreSVGAttributes {} 8 | 9 | // Solid Next - https://www.solidjs.com/ 10 | interface FeDistantLightSVGAttributes extends LightSourceElementSVGAttributes { 11 | azimuth?: number | string | false 12 | elevation?: number | string | false 13 | } 14 | 15 | interface LightSourceElementSVGAttributes extends SVGAttributes {} 16 | 17 | // Vue - https://vuejs.org/ 18 | 19 | // Preact - https://preactjs.com/ 20 | 21 | // React - https://react.dev/ 22 | interface SVGProps extends SVGAttributes, ClassAttributes {} 23 | interface ClassAttributes extends RefAttributes {} 24 | 25 | // Pota - https://github.com/potahtml/pota 26 | interface SVGFEDistantLightElementAttributes extends SVGAttributes {} 27 | -------------------------------------------------------------------------------- /jsx/svg/fefunca.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | interface FeFuncSVGAttributes extends CoreSVGAttributes { 3 | amplitude?: number | string 4 | exponent?: number | string 5 | intercept?: number | string 6 | offset?: number | string 7 | slope?: number | string 8 | tableValues?: string 9 | type?: 'identity' | 'table' | 'discrete' | 'linear' | 'gamma' 10 | } 11 | 12 | // Solid Next - https://www.solidjs.com/ 13 | interface FeFuncSVGAttributes extends SVGAttributes { 14 | amplitude?: number | string | false 15 | exponent?: number | string | false 16 | intercept?: number | string | false 17 | offset?: number | string | false 18 | slope?: number | string | false 19 | tableValues?: string | false 20 | type?: 'identity' | 'table' | 'discrete' | 'linear' | 'gamma' | false 21 | } 22 | 23 | // Voby - https://github.com/vobyjs/voby 24 | 25 | // Vue - https://vuejs.org/ 26 | 27 | // Preact - https://preactjs.com/ 28 | 29 | // React - https://react.dev/ 30 | interface SVGProps extends SVGAttributes, ClassAttributes {} 31 | interface ClassAttributes extends RefAttributes {} 32 | 33 | // Pota - https://github.com/potahtml/pota 34 | interface SVGFEFuncAElementAttributes extends SVGAttributes {} 35 | -------------------------------------------------------------------------------- /jsx/svg/fefuncb.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | interface FeFuncSVGAttributes extends CoreSVGAttributes { 3 | amplitude?: number | string 4 | exponent?: number | string 5 | intercept?: number | string 6 | offset?: number | string 7 | slope?: number | string 8 | tableValues?: string 9 | type?: 'identity' | 'table' | 'discrete' | 'linear' | 'gamma' 10 | } 11 | 12 | // Solid Next - https://www.solidjs.com/ 13 | interface FeFuncSVGAttributes extends SVGAttributes { 14 | amplitude?: number | string | false 15 | exponent?: number | string | false 16 | intercept?: number | string | false 17 | offset?: number | string | false 18 | slope?: number | string | false 19 | tableValues?: string | false 20 | type?: 'identity' | 'table' | 'discrete' | 'linear' | 'gamma' | false 21 | } 22 | 23 | // Voby - https://github.com/vobyjs/voby 24 | 25 | // Vue - https://vuejs.org/ 26 | 27 | // Preact - https://preactjs.com/ 28 | 29 | // React - https://react.dev/ 30 | interface SVGProps extends SVGAttributes, ClassAttributes {} 31 | interface ClassAttributes extends RefAttributes {} 32 | 33 | // Pota - https://github.com/potahtml/pota 34 | interface SVGFEFuncBElementAttributes extends SVGAttributes {} 35 | -------------------------------------------------------------------------------- /jsx/svg/fefuncg.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | interface FeFuncSVGAttributes extends CoreSVGAttributes { 3 | amplitude?: number | string 4 | exponent?: number | string 5 | intercept?: number | string 6 | offset?: number | string 7 | slope?: number | string 8 | tableValues?: string 9 | type?: 'identity' | 'table' | 'discrete' | 'linear' | 'gamma' 10 | } 11 | 12 | // Solid Next - https://www.solidjs.com/ 13 | interface FeFuncSVGAttributes extends SVGAttributes { 14 | amplitude?: number | string | false 15 | exponent?: number | string | false 16 | intercept?: number | string | false 17 | offset?: number | string | false 18 | slope?: number | string | false 19 | tableValues?: string | false 20 | type?: 'identity' | 'table' | 'discrete' | 'linear' | 'gamma' | false 21 | } 22 | 23 | // Voby - https://github.com/vobyjs/voby 24 | 25 | // Vue - https://vuejs.org/ 26 | 27 | // Preact - https://preactjs.com/ 28 | 29 | // React - https://react.dev/ 30 | interface SVGProps extends SVGAttributes, ClassAttributes {} 31 | interface ClassAttributes extends RefAttributes {} 32 | 33 | // Pota - https://github.com/potahtml/pota 34 | interface SVGFEFuncGElementAttributes extends SVGAttributes {} 35 | -------------------------------------------------------------------------------- /jsx/svg/fefuncr.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | interface FeFuncSVGAttributes extends CoreSVGAttributes { 3 | amplitude?: number | string 4 | exponent?: number | string 5 | intercept?: number | string 6 | offset?: number | string 7 | slope?: number | string 8 | tableValues?: string 9 | type?: 'identity' | 'table' | 'discrete' | 'linear' | 'gamma' 10 | } 11 | 12 | // Solid Next - https://www.solidjs.com/ 13 | interface FeFuncSVGAttributes extends SVGAttributes { 14 | amplitude?: number | string | false 15 | exponent?: number | string | false 16 | intercept?: number | string | false 17 | offset?: number | string | false 18 | slope?: number | string | false 19 | tableValues?: string | false 20 | type?: 'identity' | 'table' | 'discrete' | 'linear' | 'gamma' | false 21 | } 22 | 23 | // Voby - https://github.com/vobyjs/voby 24 | 25 | // Vue - https://vuejs.org/ 26 | 27 | // Preact - https://preactjs.com/ 28 | 29 | // React - https://react.dev/ 30 | interface SVGProps extends SVGAttributes, ClassAttributes {} 31 | interface ClassAttributes extends RefAttributes {} 32 | 33 | // Pota - https://github.com/potahtml/pota 34 | interface SVGFEFuncRElementAttributes extends SVGAttributes {} 35 | -------------------------------------------------------------------------------- /jsx/svg/femergenode.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | interface FeMergeNodeSVGAttributes extends CoreSVGAttributes, SingleInputFilterSVGAttributes {} 3 | interface SingleInputFilterSVGAttributes { 4 | in?: string 5 | } 6 | 7 | // Solid Next - https://www.solidjs.com/ 8 | interface FeMergeNodeSVGAttributes extends SVGAttributes, SingleInputFilterSVGAttributes {} 9 | interface SingleInputFilterSVGAttributes { 10 | in?: string | false 11 | } 12 | 13 | // Voby - https://github.com/vobyjs/voby 14 | 15 | // Vue - https://vuejs.org/ 16 | 17 | // Preact - https://preactjs.com/ 18 | 19 | // React - https://react.dev/ 20 | interface SVGProps extends SVGAttributes, ClassAttributes {} 21 | interface ClassAttributes extends RefAttributes {} 22 | 23 | // Pota - https://github.com/potahtml/pota 24 | interface SVGFEMergeNodeElementAttributes extends SVGAttributes {} 25 | -------------------------------------------------------------------------------- /jsx/svg/fepointlight.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | interface FePointLightSVGAttributes extends LightSourceElementSVGAttributes { 3 | x?: number | string 4 | y?: number | string 5 | z?: number | string 6 | } 7 | 8 | interface LightSourceElementSVGAttributes extends CoreSVGAttributes {} 9 | 10 | // Solid Next - https://www.solidjs.com/ 11 | interface FePointLightSVGAttributes extends LightSourceElementSVGAttributes { 12 | x?: number | string | false 13 | y?: number | string | false 14 | z?: number | string | false 15 | } 16 | 17 | interface LightSourceElementSVGAttributes extends SVGAttributes {} 18 | 19 | // Vue - https://vuejs.org/ 20 | 21 | // Preact - https://preactjs.com/ 22 | 23 | // React - https://react.dev/ 24 | interface SVGProps extends SVGAttributes, ClassAttributes {} 25 | interface ClassAttributes extends RefAttributes {} 26 | 27 | // Pota - https://github.com/potahtml/pota 28 | interface SVGFEPointLightElementAttributes extends SVGAttributes {} 29 | -------------------------------------------------------------------------------- /jsx/svg/fieldset.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface FieldsetHTMLAttributes extends HTMLAttributes { 3 | disabled?: boolean 4 | form?: string 5 | name?: string 6 | } 7 | 8 | // Vue - https://vuejs.org/ 9 | interface FieldsetHTMLAttributes extends HTMLAttributes { 10 | disabled?: boolean | 'true' | 'false' 11 | form?: string 12 | name?: string 13 | } 14 | 15 | // React - https://react.dev/ 16 | interface FieldsetHTMLAttributes extends HTMLAttributes { 17 | disabled?: boolean 18 | form?: string 19 | name?: string 20 | } 21 | -------------------------------------------------------------------------------- /jsx/svg/figcaption.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/figure.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/footer.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/form.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface FormHTMLAttributes extends HTMLAttributes { 3 | acceptCharset?: string 4 | action?: string 5 | autoComplete?: string 6 | encType?: string 7 | method?: string 8 | name?: string 9 | noValidate?: boolean 10 | target?: string 11 | } 12 | 13 | // Vue - https://vuejs.org/ 14 | interface FormHTMLAttributes extends HTMLAttributes { 15 | acceptcharset?: string 16 | action?: string 17 | autocomplete?: string 18 | enctype?: string 19 | method?: string 20 | name?: string 21 | novalidate?: boolean | 'true' | 'false' 22 | target?: string 23 | } 24 | 25 | // React - https://react.dev/ 26 | interface FormHTMLAttributes extends HTMLAttributes { 27 | acceptCharset?: string 28 | action?: string | ((formData: FormData) => void | Promise) 29 | autoComplete?: string 30 | encType?: string 31 | method?: string 32 | name?: string 33 | noValidate?: boolean 34 | target?: string 35 | } 36 | -------------------------------------------------------------------------------- /jsx/svg/h1.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/h2.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/h3.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/h4.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/h5.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/h6.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/head.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/header.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/hgroup.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/hr.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface HrHTMLAttributes extends VoidHTMLAttributes {} 3 | 4 | // Vue - https://vuejs.org/ 5 | 6 | // React - https://react.dev/ 7 | -------------------------------------------------------------------------------- /jsx/svg/html.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface HtmlHTMLAttributes extends HTMLAttributes { 3 | manifest?: string 4 | } 5 | 6 | // Vue - https://vuejs.org/ 7 | interface HtmlHTMLAttributes extends HTMLAttributes { 8 | manifest?: string 9 | } 10 | 11 | // React - https://react.dev/ 12 | interface HtmlHTMLAttributes extends HTMLAttributes { 13 | manifest?: string 14 | } 15 | -------------------------------------------------------------------------------- /jsx/svg/i.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/ins.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface InsHTMLAttributes extends HTMLAttributes { 3 | cite?: string 4 | dateTime?: string 5 | } 6 | 7 | // Vue - https://vuejs.org/ 8 | interface InsHTMLAttributes extends HTMLAttributes { 9 | cite?: string 10 | datetime?: string 11 | } 12 | 13 | // React - https://react.dev/ 14 | interface InsHTMLAttributes extends HTMLAttributes { 15 | cite?: string 16 | dateTime?: string 17 | } 18 | -------------------------------------------------------------------------------- /jsx/svg/kbd.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/keygen.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface KeygenHTMLAttributes extends VoidHTMLAttributes { 3 | autoFocus?: boolean 4 | challenge?: string 5 | disabled?: boolean 6 | form?: string 7 | keyType?: string 8 | keyParams?: string 9 | name?: string 10 | } 11 | 12 | // Vue - https://vuejs.org/ 13 | interface KeygenHTMLAttributes extends HTMLAttributes { 14 | autofocus?: boolean | 'true' | 'false' 15 | challenge?: string 16 | disabled?: boolean | 'true' | 'false' 17 | form?: string 18 | keytype?: string 19 | keyparams?: string 20 | name?: string 21 | } 22 | 23 | // React - https://react.dev/ 24 | interface KeygenHTMLAttributes extends HTMLAttributes { 25 | challenge?: string 26 | disabled?: boolean 27 | form?: string 28 | keyType?: string 29 | keyParams?: string 30 | name?: string 31 | } 32 | -------------------------------------------------------------------------------- /jsx/svg/label.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface LabelHTMLAttributes extends HTMLAttributes { 3 | form?: string 4 | htmlFor?: string 5 | for?: string 6 | } 7 | 8 | // Vue - https://vuejs.org/ 9 | interface LabelHTMLAttributes extends HTMLAttributes { 10 | for?: string 11 | form?: string 12 | } 13 | 14 | // React - https://react.dev/ 15 | interface LabelHTMLAttributes extends HTMLAttributes { 16 | form?: string 17 | htmlFor?: string 18 | } 19 | -------------------------------------------------------------------------------- /jsx/svg/legend.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/li.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface LiHTMLAttributes extends HTMLAttributes { 3 | value?: string | readonly string[] | number 4 | } 5 | 6 | // Vue - https://vuejs.org/ 7 | interface LiHTMLAttributes extends HTMLAttributes { 8 | value?: string | readonly string[] | number 9 | } 10 | 11 | // React - https://react.dev/ 12 | interface LiHTMLAttributes extends HTMLAttributes { 13 | value?: string | readonly string[] | number 14 | } 15 | -------------------------------------------------------------------------------- /jsx/svg/main.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/map.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface MapHTMLAttributes extends HTMLAttributes { 3 | name?: string 4 | } 5 | 6 | // Vue - https://vuejs.org/ 7 | interface MapHTMLAttributes extends HTMLAttributes { 8 | name?: string 9 | } 10 | 11 | // React - https://react.dev/ 12 | interface MapHTMLAttributes extends HTMLAttributes { 13 | name?: string 14 | } 15 | -------------------------------------------------------------------------------- /jsx/svg/mark.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/menu.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface MenuHTMLAttributes extends HTMLAttributes { 3 | type?: string 4 | } 5 | 6 | // Vue - https://vuejs.org/ 7 | interface MenuHTMLAttributes extends HTMLAttributes { 8 | type?: string 9 | } 10 | 11 | // React - https://react.dev/ 12 | interface MenuHTMLAttributes extends HTMLAttributes { 13 | type?: string 14 | } 15 | -------------------------------------------------------------------------------- /jsx/svg/menuitem.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // React - https://react.dev/ 4 | -------------------------------------------------------------------------------- /jsx/svg/meta.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface MetaHTMLAttributes extends VoidHTMLAttributes { 3 | charSet?: string 4 | content?: string 5 | httpEquiv?: string 6 | name?: string 7 | media?: string 8 | } 9 | 10 | // Vue - https://vuejs.org/ 11 | interface MetaHTMLAttributes extends HTMLAttributes { 12 | charset?: string 13 | content?: string 14 | httpequiv?: string 15 | name?: string 16 | } 17 | 18 | // React - https://react.dev/ 19 | interface MetaHTMLAttributes extends HTMLAttributes { 20 | charSet?: string 21 | content?: string 22 | httpEquiv?: string 23 | media?: string 24 | name?: string 25 | } 26 | -------------------------------------------------------------------------------- /jsx/svg/metadata.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | interface MetadataSVGAttributes extends CoreSVGAttributes {} 3 | 4 | // Solid Next - https://www.solidjs.com/ 5 | interface MetadataSVGAttributes extends SVGAttributes {} 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | interface SVGProps extends SVGAttributes, ClassAttributes {} 13 | interface ClassAttributes extends RefAttributes {} 14 | 15 | // Pota - https://github.com/potahtml/pota 16 | interface SVGMetadataElementAttributes extends SVGAttributes {} 17 | -------------------------------------------------------------------------------- /jsx/svg/meter.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface MeterHTMLAttributes extends HTMLAttributes { 3 | form?: string 4 | high?: number 5 | low?: number 6 | max?: number | string 7 | min?: number | string 8 | optimum?: number 9 | value?: string | readonly string[] | number 10 | } 11 | 12 | // Vue - https://vuejs.org/ 13 | interface MeterHTMLAttributes extends HTMLAttributes { 14 | form?: string 15 | high?: number | string 16 | low?: number | string 17 | max?: number | string 18 | min?: number | string 19 | optimum?: number | string 20 | value?: string | readonly string[] | number 21 | } 22 | 23 | // React - https://react.dev/ 24 | interface MeterHTMLAttributes extends HTMLAttributes { 25 | form?: string 26 | high?: number 27 | low?: number 28 | max?: number | string 29 | min?: number | string 30 | optimum?: number 31 | value?: string | readonly string[] | number 32 | } 33 | -------------------------------------------------------------------------------- /jsx/svg/mpath.d.ts: -------------------------------------------------------------------------------- 1 | // Solid Main - https://www.solidjs.com/ 2 | interface MPathSVGAttributes extends CoreSVGAttributes {} 3 | 4 | // Solid Next - https://www.solidjs.com/ 5 | interface MPathSVGAttributes extends SVGAttributes {} 6 | 7 | // Vue - https://vuejs.org/ 8 | 9 | // Preact - https://preactjs.com/ 10 | 11 | // React - https://react.dev/ 12 | interface SVGProps extends SVGAttributes, ClassAttributes {} 13 | interface ClassAttributes extends RefAttributes {} 14 | 15 | // Pota - https://github.com/potahtml/pota 16 | interface SVGMPathElementAttributes extends SVGAttributes {} 17 | -------------------------------------------------------------------------------- /jsx/svg/nav.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/noindex.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/noscript.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/object.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface ObjectHTMLAttributes extends HTMLAttributes { 3 | classID?: string 4 | data?: string 5 | form?: string 6 | height?: number | string 7 | name?: string 8 | type?: string 9 | useMap?: string 10 | width?: number | string 11 | wmode?: string 12 | } 13 | 14 | // Vue - https://vuejs.org/ 15 | interface ObjectHTMLAttributes extends HTMLAttributes { 16 | classid?: string 17 | data?: string 18 | form?: string 19 | height?: number | string 20 | name?: string 21 | type?: string 22 | usemap?: string 23 | width?: number | string 24 | wmode?: string 25 | } 26 | 27 | // React - https://react.dev/ 28 | interface ObjectHTMLAttributes extends HTMLAttributes { 29 | classID?: string 30 | data?: string 31 | form?: string 32 | height?: number | string 33 | name?: string 34 | type?: string 35 | useMap?: string 36 | width?: number | string 37 | wmode?: string 38 | } 39 | -------------------------------------------------------------------------------- /jsx/svg/ol.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface OlHTMLAttributes extends HTMLAttributes { 3 | reversed?: boolean 4 | start?: number 5 | type?: '1' | 'a' | 'A' | 'i' | 'I' 6 | } 7 | 8 | // Vue - https://vuejs.org/ 9 | interface OlHTMLAttributes extends HTMLAttributes { 10 | reversed?: boolean | 'true' | 'false' 11 | start?: number | string 12 | type?: '1' | 'a' | 'A' | 'i' | 'I' 13 | } 14 | 15 | // React - https://react.dev/ 16 | interface OlHTMLAttributes extends HTMLAttributes { 17 | reversed?: boolean 18 | start?: number 19 | type?: '1' | 'a' | 'A' | 'i' | 'I' 20 | } 21 | -------------------------------------------------------------------------------- /jsx/svg/optgroup.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface OptgroupHTMLAttributes extends HTMLAttributes { 3 | disabled?: boolean 4 | label?: string 5 | } 6 | 7 | // Vue - https://vuejs.org/ 8 | interface OptgroupHTMLAttributes extends HTMLAttributes { 9 | disabled?: boolean | 'true' | 'false' 10 | label?: string 11 | } 12 | 13 | // React - https://react.dev/ 14 | interface OptgroupHTMLAttributes extends HTMLAttributes { 15 | disabled?: boolean 16 | label?: string 17 | } 18 | -------------------------------------------------------------------------------- /jsx/svg/option.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface OptionHTMLAttributes extends HTMLAttributes { 3 | disabled?: boolean 4 | label?: string 5 | selected?: boolean 6 | value?: string | readonly string[] | number 7 | } 8 | 9 | // Vue - https://vuejs.org/ 10 | interface OptionHTMLAttributes extends HTMLAttributes { 11 | disabled?: boolean | 'true' | 'false' 12 | label?: string 13 | selected?: boolean | 'true' | 'false' 14 | value?: any // we support :value to be bound to anything w/ v-model 15 | } 16 | 17 | // React - https://react.dev/ 18 | interface OptionHTMLAttributes extends HTMLAttributes { 19 | disabled?: boolean 20 | label?: string 21 | selected?: boolean 22 | value?: string | readonly string[] | number 23 | } 24 | -------------------------------------------------------------------------------- /jsx/svg/output.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface OutputHTMLAttributes extends HTMLAttributes { 3 | form?: string 4 | htmlFor?: string 5 | for?: string 6 | name?: string 7 | } 8 | 9 | // Vue - https://vuejs.org/ 10 | interface OutputHTMLAttributes extends HTMLAttributes { 11 | for?: string 12 | form?: string 13 | name?: string 14 | } 15 | 16 | // React - https://react.dev/ 17 | interface OutputHTMLAttributes extends HTMLAttributes { 18 | form?: string 19 | htmlFor?: string 20 | name?: string 21 | } 22 | -------------------------------------------------------------------------------- /jsx/svg/p.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/param.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface ParamHTMLAttributes extends VoidHTMLAttributes { 3 | name?: string 4 | value?: string | readonly string[] | number 5 | } 6 | 7 | // Vue - https://vuejs.org/ 8 | interface ParamHTMLAttributes extends HTMLAttributes { 9 | name?: string 10 | value?: string | readonly string[] | number 11 | } 12 | 13 | // React - https://react.dev/ 14 | interface ParamHTMLAttributes extends HTMLAttributes { 15 | name?: string 16 | value?: string | readonly string[] | number 17 | } 18 | -------------------------------------------------------------------------------- /jsx/svg/picture.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/pre.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/progress.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface ProgressHTMLAttributes extends HTMLAttributes { 3 | max?: number | string 4 | value?: string | readonly string[] | number 5 | } 6 | 7 | // Vue - https://vuejs.org/ 8 | interface ProgressHTMLAttributes extends HTMLAttributes { 9 | max?: number | string 10 | value?: string | readonly string[] | number 11 | } 12 | 13 | // React - https://react.dev/ 14 | interface ProgressHTMLAttributes extends HTMLAttributes { 15 | max?: number | string 16 | value?: string | readonly string[] | number 17 | } 18 | -------------------------------------------------------------------------------- /jsx/svg/q.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface QuoteHTMLAttributes extends HTMLAttributes { 3 | cite?: string 4 | } 5 | 6 | // Vue - https://vuejs.org/ 7 | interface QuoteHTMLAttributes extends HTMLAttributes { 8 | cite?: string 9 | } 10 | 11 | // React - https://react.dev/ 12 | interface QuoteHTMLAttributes extends HTMLAttributes { 13 | cite?: string 14 | } 15 | -------------------------------------------------------------------------------- /jsx/svg/rp.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/rt.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/ruby.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/s.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/samp.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/search.d.ts: -------------------------------------------------------------------------------- 1 | // React - https://react.dev/ 2 | -------------------------------------------------------------------------------- /jsx/svg/section.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/select.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface SelectHTMLAttributes extends HTMLAttributes { 3 | autoComplete?: string 4 | autoFocus?: boolean 5 | disabled?: boolean 6 | form?: string 7 | multiple?: boolean 8 | name?: string 9 | required?: boolean 10 | size?: number 11 | value?: string 12 | onChange?: KeyboardEventHandler 13 | } 14 | 15 | // Vue - https://vuejs.org/ 16 | interface SelectHTMLAttributes extends HTMLAttributes { 17 | autocomplete?: string 18 | autofocus?: boolean | 'true' | 'false' 19 | disabled?: boolean | 'true' | 'false' 20 | form?: string 21 | multiple?: boolean | 'true' | 'false' 22 | name?: string 23 | required?: boolean | 'true' | 'false' 24 | size?: number | string 25 | value?: any // we support :value to be bound to anything w/ v-model 26 | } 27 | 28 | // React - https://react.dev/ 29 | interface SelectHTMLAttributes extends HTMLAttributes { 30 | autoComplete?: string 31 | disabled?: boolean 32 | form?: string 33 | multiple?: boolean 34 | name?: string 35 | required?: boolean 36 | size?: number 37 | value?: string | readonly string[] | number 38 | onChange?: ChangeEventHandler 39 | } 40 | -------------------------------------------------------------------------------- /jsx/svg/slot.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface SlotHTMLAttributes extends HTMLAttributes { 3 | name?: string 4 | } 5 | 6 | // React - https://react.dev/ 7 | interface SlotHTMLAttributes extends HTMLAttributes { 8 | name?: string 9 | } 10 | -------------------------------------------------------------------------------- /jsx/svg/small.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/source.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface SourceHTMLAttributes extends VoidHTMLAttributes { 3 | height?: number | string 4 | media?: string 5 | sizes?: string 6 | src?: string 7 | srcSet?: string 8 | type?: string 9 | width?: number | string 10 | } 11 | 12 | // Vue - https://vuejs.org/ 13 | interface SourceHTMLAttributes extends HTMLAttributes { 14 | media?: string 15 | sizes?: string 16 | src?: string 17 | srcset?: string 18 | type?: string 19 | } 20 | 21 | // React - https://react.dev/ 22 | interface SourceHTMLAttributes extends HTMLAttributes { 23 | height?: number | string 24 | media?: string 25 | sizes?: string 26 | src?: string 27 | srcSet?: string 28 | type?: string 29 | width?: number | string 30 | } 31 | -------------------------------------------------------------------------------- /jsx/svg/span.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/strong.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/style.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface StyleHTMLAttributes extends HTMLAttributes { 3 | media?: string 4 | nonce?: string 5 | scoped?: boolean 6 | type?: string 7 | } 8 | 9 | // Vue - https://vuejs.org/ 10 | interface StyleHTMLAttributes extends HTMLAttributes { 11 | media?: string 12 | nonce?: string 13 | scoped?: boolean | 'true' | 'false' 14 | type?: string 15 | } 16 | 17 | // React - https://react.dev/ 18 | interface StyleHTMLAttributes extends HTMLAttributes { 19 | blocking?: 'render' | (string & {}) 20 | media?: string 21 | scoped?: boolean 22 | type?: string 23 | 24 | // React props 25 | href?: string 26 | precedence?: string 27 | } 28 | -------------------------------------------------------------------------------- /jsx/svg/sub.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/summary.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/sup.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/table.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface TableHTMLAttributes extends HTMLAttributes { 3 | cellPadding?: number | string 4 | cellSpacing?: number | string 5 | summary?: string 6 | width?: number | string 7 | } 8 | 9 | // Vue - https://vuejs.org/ 10 | interface TableHTMLAttributes extends HTMLAttributes { 11 | cellpadding?: number | string 12 | cellspacing?: number | string 13 | summary?: string 14 | width?: number | string 15 | } 16 | 17 | // React - https://react.dev/ 18 | interface TableHTMLAttributes extends HTMLAttributes { 19 | align?: 'left' | 'center' | 'right' 20 | bgcolor?: string 21 | border?: number 22 | cellPadding?: number | string 23 | cellSpacing?: number | string 24 | frame?: boolean 25 | rules?: 'none' | 'groups' | 'rows' | 'columns' | 'all' 26 | summary?: string 27 | width?: number | string 28 | } 29 | -------------------------------------------------------------------------------- /jsx/svg/tbody.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/td.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface TdHTMLAttributes extends HTMLAttributes { 3 | align?: 'left' | 'center' | 'right' | 'justify' | 'char' 4 | colSpan?: number 5 | headers?: string 6 | rowSpan?: number 7 | scope?: string 8 | abbr?: string 9 | height?: number | string 10 | width?: number | string 11 | valign?: 'top' | 'middle' | 'bottom' | 'baseline' 12 | } 13 | 14 | // Vue - https://vuejs.org/ 15 | interface TdHTMLAttributes extends HTMLAttributes { 16 | align?: 'left' | 'center' | 'right' | 'justify' | 'char' 17 | colspan?: number | string 18 | headers?: string 19 | rowspan?: number | string 20 | scope?: string 21 | abbr?: string 22 | height?: number | string 23 | width?: number | string 24 | valign?: 'top' | 'middle' | 'bottom' | 'baseline' 25 | } 26 | 27 | // React - https://react.dev/ 28 | interface TdHTMLAttributes extends HTMLAttributes { 29 | align?: 'left' | 'center' | 'right' | 'justify' | 'char' 30 | colSpan?: number 31 | headers?: string 32 | rowSpan?: number 33 | scope?: string 34 | abbr?: string 35 | height?: number | string 36 | width?: number | string 37 | valign?: 'top' | 'middle' | 'bottom' | 'baseline' 38 | } 39 | -------------------------------------------------------------------------------- /jsx/svg/template.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/tfoot.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/th.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface ThHTMLAttributes extends HTMLAttributes { 3 | align?: 'left' | 'center' | 'right' | 'justify' | 'char' 4 | colSpan?: number 5 | headers?: string 6 | rowSpan?: number 7 | scope?: string 8 | abbr?: string 9 | } 10 | 11 | // Vue - https://vuejs.org/ 12 | interface ThHTMLAttributes extends HTMLAttributes { 13 | align?: 'left' | 'center' | 'right' | 'justify' | 'char' 14 | colspan?: number | string 15 | headers?: string 16 | rowspan?: number | string 17 | scope?: string 18 | abbr?: string 19 | } 20 | 21 | // React - https://react.dev/ 22 | interface ThHTMLAttributes extends HTMLAttributes { 23 | align?: 'left' | 'center' | 'right' | 'justify' | 'char' 24 | colSpan?: number 25 | headers?: string 26 | rowSpan?: number 27 | scope?: string 28 | abbr?: string 29 | } 30 | -------------------------------------------------------------------------------- /jsx/svg/thead.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/time.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface TimeHTMLAttributes extends HTMLAttributes { 3 | dateTime?: string 4 | } 5 | 6 | // Vue - https://vuejs.org/ 7 | interface TimeHTMLAttributes extends HTMLAttributes { 8 | datetime?: string 9 | } 10 | 11 | // React - https://react.dev/ 12 | interface TimeHTMLAttributes extends HTMLAttributes { 13 | dateTime?: string 14 | } 15 | -------------------------------------------------------------------------------- /jsx/svg/title.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/tr.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/track.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface TrackHTMLAttributes extends VoidHTMLAttributes { 3 | default?: boolean 4 | kind?: string 5 | label?: string 6 | src?: string 7 | srcLang?: string 8 | } 9 | 10 | // Vue - https://vuejs.org/ 11 | interface TrackHTMLAttributes extends HTMLAttributes { 12 | default?: boolean | 'true' | 'false' 13 | kind?: string 14 | label?: string 15 | src?: string 16 | srclang?: string 17 | } 18 | 19 | // React - https://react.dev/ 20 | interface TrackHTMLAttributes extends HTMLAttributes { 21 | default?: boolean 22 | kind?: string 23 | label?: string 24 | src?: string 25 | srcLang?: string 26 | } 27 | -------------------------------------------------------------------------------- /jsx/svg/u.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/ul.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/var.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | 3 | // Vue - https://vuejs.org/ 4 | 5 | // React - https://react.dev/ 6 | -------------------------------------------------------------------------------- /jsx/svg/wbr.d.ts: -------------------------------------------------------------------------------- 1 | // Voby - https://github.com/vobyjs/voby 2 | interface WbrHTMLAttributes extends VoidHTMLAttributes {} 3 | 4 | // Vue - https://vuejs.org/ 5 | 6 | // React - https://react.dev/ 7 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "pota.jsx", 3 | "type": "module", 4 | "scripts": { 5 | "dev": "node src/index.js" 6 | }, 7 | "dependencies": { 8 | "json-stable-stringify": "^1.3.0", 9 | "oxc-parser": "^0.30.5", 10 | "prettier": "^3.5.3", 11 | "puppeteer": "^24.6.1", 12 | "vscode-html-languageservice": "^5.3.3" 13 | }, 14 | "prettier": { 15 | "printWidth": 70, 16 | "useTabs": true, 17 | "semi": false, 18 | "singleQuote": true, 19 | "quoteProps": "as-needed", 20 | "jsxSingleQuote": false, 21 | "trailingComma": "all", 22 | "bracketSpacing": true, 23 | "bracketSameLine": false, 24 | "arrowParens": "avoid", 25 | "proseWrap": "never", 26 | "endOfLine": "lf", 27 | "singleAttributePerLine": true, 28 | "embeddedLanguageFormatting": "off" 29 | } 30 | } 31 | -------------------------------------------------------------------------------- /src/vscode.js: -------------------------------------------------------------------------------- 1 | import { read } from './utils.js' 2 | 3 | /** Export vsCode data */ 4 | const vsCodeData = JSON.parse( 5 | read( 6 | './node_modules/vscode-html-languageservice/lib/esm/languageFacts/data/webCustomData.js', 7 | ) 8 | .trim() 9 | .replace('export const htmlData =', '') 10 | .replace(/^\/\*[^\/]+\*\//, '') 11 | .replace(/\n\/\/[^\n]+\n/, '\n') 12 | .replace(/;$/, ''), 13 | ) 14 | 15 | export const vsCode = {} 16 | 17 | for (const tag of vsCodeData.tags) { 18 | vsCode[tag.name] = { 19 | description: tag.description?.value || tag.description || '', 20 | keys: {}, 21 | } 22 | for (const attr of tag.attributes) { 23 | vsCode[tag.name].keys[attr.name] = attr.valueSet 24 | ? vsCodeData.valueSets 25 | .find(item => item.name === attr.valueSet) 26 | ?.values?.map(value => "'" + value.name + "'") 27 | .join(' | ') 28 | : 'string' 29 | 30 | // attr.valueSet.v is missing in vsCode data, its boolean 31 | 32 | vsCode[tag.name].keys[attr.name] = 33 | vsCode[tag.name].keys[attr.name] || 'boolean' 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /table/github-mark-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/potahtml/namespace-jsx-project/664a0b977dd2a23b43c3d796ab1c77c5715c1f60/table/github-mark-white.png -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "baseUrl": ".", 4 | "outDir": "./dist", 5 | 6 | "allowJs": true, 7 | "checkJs": true, 8 | "strict": true, 9 | 10 | "module": "NodeNext", 11 | "target": "ESNext", 12 | "lib": ["ESNext", "DOM", "DOM.Iterable"], 13 | "moduleResolution": "NodeNext", 14 | "allowSyntheticDefaultImports": true, 15 | 16 | "jsx": "preserve", 17 | "jsxImportSource": "pota", 18 | 19 | "sourceMap": true 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /update.bat: -------------------------------------------------------------------------------- 1 | git add --all 2 | git commit -m "update" 3 | git push --------------------------------------------------------------------------------