velt/jsx/attrs
API referenceThe attribute types velt/jsx's IntrinsicElements is made of, for JSX providers that extend them. Programs that render TSX don't import them: the compiler checks attributes through JSX.IntrinsicElements. For a walkthrough, read the guide.
Exports
<label>.MeterAttrs<meter>.OptgroupAttrs<optgroup>.OptionAttrs<option>.OutputAttrs<output>.ProgressAttrs<progress>.SelectAttrs<select>.TextareaAttrs<textarea> (its text is its children).IframeAttrs<iframe>.EmbedAttrs<embed>.ObjectAttrs<object>.MapAttrs<map>.SlotAttrs<slot>.TemplateAttrs<template>.ButtonAttrs<button>.FieldsetAttrs<fieldset>.FormAttrs<form> (accept-charset is written as is: hyphenated names are not checked).InputAttrs<input>.HtmlAttrsThe attributes of elements that have no others (<div>, <span>, <p>, …).AnchorAttrs<a>.AreaAttrs<area>.BaseAttrs<base>.LinkAttrs<link>.MetaAttrs<meta> (http-equiv is written as is: hyphenated names are not checked).ScriptAttrs<script>.StyleAttrs<style>.AudioAttrs<audio>.VideoAttrs<video>.ImgAttrs<img>.SourceAttrs<source>.TrackAttrs<track>.CanvasAttrs<canvas>.AnnotationAttrs<annotation>.MactionAttrs<maction>.MathAttrsThe attributes of MathML elements that have no others (<mi>, <mrow>, <msqrt>, …).MathRootAttrs<math>.MfracAttrs<mfrac>.MoAttrs<mo>.MpaddedAttrs<mpadded>.MspaceAttrs<mspace>.MtdAttrs<mtd>.MunderoverAttrs<munder>, <mover> and <munderover>.AnimationAttrs<animate>, <animateMotion>, <animateTransform>, <set> and <discard>: one type with the attributes of all of them (fill is the animation's freeze / remove here).CircleAttrs<circle>.ClipPathAttrs<clipPath>.EllipseAttrs<ellipse>.FilterAttrs<filter>.FilterPrimitiveAttrsThe filter primitives (<feBlend> … <feTurbulence>) and their light sources and transfer functions: one type with the attributes of all of them.ForeignObjectAttrs<foreignObject>.LineAttrs<line>.LinearGradientAttrs<linearGradient>.MarkerAttrs<marker>.MaskAttrs<mask>.MpathAttrs<mpath>.PathAttrs<path>.PatternAttrs<pattern>.PolyAttrs<polyline> and <polygon>.RadialGradientAttrs<radialGradient>.RectAttrs<rect>.StopAttrs<stop>.SvgAttrsThe attributes of SVG elements that have no others (<g>, <defs>, <desc>, …).SvgImageAttrs<image>.SvgRootAttrs<svg>.SvgScriptAttrs<script> inside SVG, which names its file with href (IntrinsicElements has one script: HTML's attributes and this).SymbolAttrs<symbol>.TextContentAttrs<text> and <tspan>.TextPathAttrs<textPath>.UseAttrs<use>.ViewAttrs<view>.ColAttrs<col> and <colgroup>.TdAttrs<td>.ThAttrs<th>.QuoteAttrs<blockquote> and <q>.EditAttrs<del> and <ins>.DataAttrs<data>.TimeAttrs<time>.LiAttrs<li>.OlAttrs<ol>.DetailsAttrs<details>.DialogAttrs<dialog>.Re-exported from velt/jsx/attrs/controls
type LabelAttrs = HtmlAttrs & { for?: string }<label>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/controls
type MeterAttrs = HtmlAttrs & { value?: string | i64 | f64; min?: string | i64 | f64; max?: string | i64 | f64; low?: string | i64 | f64; high?: string | i64 | f64; optimum?: string | i64 | f64 }<meter>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/controls
type OptgroupAttrs = HtmlAttrs & { disabled?: bool; label?: string }<optgroup>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/controls
type OptionAttrs = HtmlAttrs & { disabled?: bool; label?: string; selected?: bool; value?: string | i64 | f64 }<option>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/controls
type OutputAttrs = HtmlAttrs & { for?: string; form?: string; name?: string }<output>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/controls
type ProgressAttrs = HtmlAttrs & { value?: string | i64 | f64; max?: string | i64 | f64 }<progress>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/controls
type SelectAttrs = HtmlAttrs & { autocomplete?: string; disabled?: bool; form?: string; multiple?: bool; name?: string; required?: bool; size?: string | i64 | f64 }<select>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/controls
type TextareaAttrs = HtmlAttrs & { autocomplete?: string; cols?: string | i64 | f64; dirname?: string; disabled?: bool; form?: string; maxlength?: string | i64 | f64; minlength?: string | i64 | f64; name?: string; placeholder?: string; readonly?: bool; required?: bool; rows?: string | i64 | f64; wrap?: string }<textarea> (its text is its children).
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/embedded
type IframeAttrs = HtmlAttrs & { src?: string; srcdoc?: string; name?: string; sandbox?: string; allow?: string; allowfullscreen?: bool; width?: string | i64 | f64; height?: string | i64 | f64; referrerpolicy?: string; loading?: string }<iframe>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/embedded
type EmbedAttrs = HtmlAttrs & { src?: string; type?: string; width?: string | i64 | f64; height?: string | i64 | f64 }<embed>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/embedded
type ObjectAttrs = HtmlAttrs & { data?: string; type?: string; name?: string; form?: string; width?: string | i64 | f64; height?: string | i64 | f64 }<object>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/embedded
type MapAttrs = HtmlAttrs & { name?: string }<map>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/embedded
type SlotAttrs = HtmlAttrs & { name?: string }<slot>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/embedded
type TemplateAttrs = HtmlAttrs & { shadowrootmode?: string; shadowrootdelegatesfocus?: bool; shadowrootclonable?: bool; shadowrootserializable?: bool }<template>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/forms
type ButtonAttrs = HtmlAttrs & { command?: string; commandfor?: string; disabled?: bool; form?: string; formaction?: string; formenctype?: string; formmethod?: string; formnovalidate?: bool; formtarget?: string; name?: string; popovertarget?: string; popovertargetaction?: string; type?: string; value?: string | i64 | f64 }<button>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/forms
type FieldsetAttrs = HtmlAttrs & { disabled?: bool; form?: string; name?: string }<fieldset>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/forms
type FormAttrs = HtmlAttrs & { action?: string; autocomplete?: string; enctype?: string; method?: string; name?: string; novalidate?: bool; rel?: string; target?: string }<form> (accept-charset is written as is: hyphenated names are not checked).
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/forms
type InputAttrs = HtmlAttrs & { accept?: string; alpha?: bool; alt?: string; autocomplete?: string; checked?: bool; colorspace?: string; dirname?: string; disabled?: bool; form?: string; formaction?: string; formenctype?: string; formmethod?: string; formnovalidate?: bool; formtarget?: string; height?: string | i64 | f64; list?: string; max?: string | i64 | f64; maxlength?: string | i64 | f64; min?: string | i64 | f64; minlength?: string | i64 | f64; multiple?: bool; name?: string; pattern?: string; placeholder?: string; popovertarget?: string; popovertargetaction?: string; readonly?: bool; required?: bool; size?: string | i64 | f64; src?: string; step?: string | i64 | f64; type?: string; value?: string | i64 | f64; width?: string | i64 | f64 }<input>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/global
type HtmlAttrs = { accesskey?: string; autocapitalize?: string; autocorrect?: string; autofocus?: bool; class?: string; contenteditable?: bool | string; dir?: string; draggable?: string; enterkeyhint?: string; exportparts?: string; hidden?: bool | string; id?: string; inert?: bool; inputmode?: string; is?: string; itemid?: string; itemprop?: string; itemref?: string; itemscope?: bool; itemtype?: string; lang?: string; nonce?: string; part?: string; popover?: bool | string; role?: string; slot?: string; spellcheck?: string; style?: string | Style; tabindex?: string | i64 | f64; title?: string; translate?: string; writingsuggestions?: string }The attributes of elements that have no others (<div>, <span>, <p>, …).
Used byLabelAttrsMeterAttrsOptgroupAttrsOptionAttrsOutputAttrsProgressAttrsSelectAttrsTextareaAttrsand 35 more
Re-exported from velt/jsx/attrs/links
type AnchorAttrs = HtmlAttrs & { href?: string; target?: string; download?: bool | string; ping?: string; rel?: string; hreflang?: string; type?: string; referrerpolicy?: string }<a>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/links
type AreaAttrs = HtmlAttrs & { alt?: string; coords?: string; shape?: string; href?: string; target?: string; download?: bool | string; ping?: string; rel?: string; referrerpolicy?: string }<area>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/links
type BaseAttrs = HtmlAttrs & { href?: string; target?: string }<base>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/links
type LinkAttrs = HtmlAttrs & { href?: string; crossorigin?: string; rel?: string; as?: string; media?: string; hreflang?: string; type?: string; sizes?: string; imagesrcset?: string; imagesizes?: string; referrerpolicy?: string; integrity?: string; blocking?: string; color?: string; disabled?: bool; fetchpriority?: string }<link>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/links
type MetaAttrs = HtmlAttrs & { name?: string; content?: string; charset?: string; media?: string }<meta> (http-equiv is written as is: hyphenated names are not checked).
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/links
type ScriptAttrs = HtmlAttrs & { src?: string; type?: string; nomodule?: bool; async?: bool; defer?: bool; crossorigin?: string; integrity?: string; referrerpolicy?: string; blocking?: string; fetchpriority?: string }<script>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/links
type StyleAttrs = HtmlAttrs & { media?: string; blocking?: string; type?: string }<style>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/media
type AudioAttrs = HtmlAttrs & { src?: string; crossorigin?: string; preload?: string; autoplay?: bool; loop?: bool; muted?: bool; controls?: bool }<audio>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/media
type VideoAttrs = HtmlAttrs & { src?: string; crossorigin?: string; preload?: string; autoplay?: bool; loop?: bool; muted?: bool; controls?: bool; poster?: string; playsinline?: bool; width?: string | i64 | f64; height?: string | i64 | f64; disablepictureinpicture?: bool; disableremoteplayback?: bool }<video>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/media
type ImgAttrs = HtmlAttrs & { alt?: string; src?: string; srcset?: string; sizes?: string; crossorigin?: string; usemap?: string; ismap?: bool; width?: string | i64 | f64; height?: string | i64 | f64; referrerpolicy?: string; decoding?: string; loading?: string; fetchpriority?: string }<img>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/media
type SourceAttrs = HtmlAttrs & { type?: string; media?: string; src?: string; srcset?: string; sizes?: string; width?: string | i64 | f64; height?: string | i64 | f64 }<source>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/media
type TrackAttrs = HtmlAttrs & { default?: bool; kind?: string; label?: string; src?: string; srclang?: string }<track>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/media
type CanvasAttrs = HtmlAttrs & { width?: string | i64 | f64; height?: string | i64 | f64 }<canvas>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/mathml
type AnnotationAttrs = MathAttrs & { encoding?: string }<annotation>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/mathml
type MactionAttrs = MathAttrs & { actiontype?: string; selection?: string | i64 | f64 }<maction>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/mathml
type MathAttrs = { autofocus?: bool; class?: string; dir?: string; displaystyle?: "true" | "false"; id?: string; lang?: string; mathbackground?: string; mathcolor?: string; mathsize?: string; mathvariant?: string; nonce?: string; role?: string; scriptlevel?: string | i64 | f64; style?: string | Style; tabindex?: string | i64 | f64 }The attributes of MathML elements that have no others (<mi>, <mrow>, <msqrt>, …).
Used byAnnotationAttrsMactionAttrsMathRootAttrsMfracAttrsMoAttrsMpaddedAttrsMspaceAttrsMtdAttrsand 2 more
Re-exported from velt/jsx/attrs/mathml
type MathRootAttrs = MathAttrs & { display?: string; xmlns?: string; alttext?: string }<math>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/mathml
type MfracAttrs = MathAttrs & { linethickness?: string | i64 | f64 }<mfrac>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/mathml
type MoAttrs = MathAttrs & { form?: string; fence?: "true" | "false"; separator?: "true" | "false"; lspace?: string | i64 | f64; rspace?: string | i64 | f64; stretchy?: "true" | "false"; symmetric?: "true" | "false"; maxsize?: string | i64 | f64; minsize?: string | i64 | f64; largeop?: "true" | "false"; movablelimits?: "true" | "false" }<mo>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/mathml
type MpaddedAttrs = MathAttrs & { width?: string | i64 | f64; height?: string | i64 | f64; depth?: string | i64 | f64; lspace?: string | i64 | f64; voffset?: string | i64 | f64 }<mpadded>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/mathml
type MspaceAttrs = MathAttrs & { width?: string | i64 | f64; height?: string | i64 | f64; depth?: string | i64 | f64 }<mspace>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/mathml
type MtdAttrs = MathAttrs & { columnspan?: string | i64 | f64; rowspan?: string | i64 | f64 }<mtd>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/mathml
type MunderoverAttrs = MathAttrs & { accent?: "true" | "false"; accentunder?: "true" | "false" }<munder>, <mover> and <munderover>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/svg
type AnimationAttrs = SvgAttrs & { href?: string; attributeName?: string; attributeType?: string; begin?: string; dur?: string; end?: string; min?: string; max?: string; restart?: string; repeatCount?: string | i64 | f64; repeatDur?: string; from?: string | i64 | f64; to?: string | i64 | f64; by?: string | i64 | f64; values?: string; calcMode?: string; keyTimes?: string; keySplines?: string; keyPoints?: string; additive?: string; accumulate?: string; path?: string; rotate?: string | i64 | f64; type?: string }<animate>, <animateMotion>, <animateTransform>, <set> and <discard>: one type with the
attributes of all of them (fill is the animation's freeze / remove here).
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/svg
type CircleAttrs = SvgAttrs & { cx?: string | i64 | f64; cy?: string | i64 | f64; r?: string | i64 | f64; pathLength?: string | i64 | f64 }<circle>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/svg
type ClipPathAttrs = SvgAttrs & { clipPathUnits?: string }<clipPath>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/svg
type EllipseAttrs = SvgAttrs & { cx?: string | i64 | f64; cy?: string | i64 | f64; rx?: string | i64 | f64; ry?: string | i64 | f64; pathLength?: string | i64 | f64 }<ellipse>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/svg
type FilterAttrs = SvgAttrs & { x?: string | i64 | f64; y?: string | i64 | f64; width?: string | i64 | f64; height?: string | i64 | f64; filterUnits?: string; primitiveUnits?: string }<filter>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/svg
type FilterPrimitiveAttrs = SvgAttrs & { x?: string | i64 | f64; y?: string | i64 | f64; width?: string | i64 | f64; height?: string | i64 | f64; result?: string; in?: string; in2?: string; mode?: string; type?: string; values?: string; operator?: string; k1?: string | i64 | f64; k2?: string | i64 | f64; k3?: string | i64 | f64; k4?: string | i64 | f64; stdDeviation?: string | i64 | f64; edgeMode?: string; dx?: string | i64 | f64; dy?: string | i64 | f64; order?: string | i64 | f64; kernelMatrix?: string; divisor?: string | i64 | f64; bias?: string | i64 | f64; targetX?: string | i64 | f64; targetY?: string | i64 | f64; preserveAlpha?: "true" | "false"; surfaceScale?: string | i64 | f64; diffuseConstant?: string | i64 | f64; specularConstant?: string | i64 | f64; specularExponent?: string | i64 | f64; kernelUnitLength?: string | i64 | f64; scale?: string | i64 | f64; xChannelSelector?: string; yChannelSelector?: string; azimuth?: string | i64 | f64; elevation?: string | i64 | f64; z?: string | i64 | f64; pointsAtX?: string | i64 | f64; pointsAtY?: string | i64 | f64; pointsAtZ?: string | i64 | f64; limitingConeAngle?: string | i64 | f64; baseFrequency?: string | i64 | f64; numOctaves?: string | i64 | f64; seed?: string | i64 | f64; stitchTiles?: string; radius?: string | i64 | f64; tableValues?: string; slope?: string | i64 | f64; intercept?: string | i64 | f64; amplitude?: string | i64 | f64; exponent?: string | i64 | f64; offset?: string | i64 | f64; href?: string; preserveAspectRatio?: string; crossorigin?: string }The filter primitives (<feBlend> … <feTurbulence>) and their light sources and transfer
functions: one type with the attributes of all of them.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/svg
type ForeignObjectAttrs = SvgAttrs & { x?: string | i64 | f64; y?: string | i64 | f64; width?: string | i64 | f64; height?: string | i64 | f64 }<foreignObject>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/svg
type LineAttrs = SvgAttrs & { x1?: string | i64 | f64; y1?: string | i64 | f64; x2?: string | i64 | f64; y2?: string | i64 | f64; pathLength?: string | i64 | f64 }<line>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/svg
type LinearGradientAttrs = SvgAttrs & { href?: string; x1?: string | i64 | f64; y1?: string | i64 | f64; x2?: string | i64 | f64; y2?: string | i64 | f64; gradientUnits?: string; gradientTransform?: string; spreadMethod?: string }<linearGradient>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/svg
type MarkerAttrs = SvgAttrs & { viewBox?: string; preserveAspectRatio?: string; refX?: string | i64 | f64; refY?: string | i64 | f64; markerUnits?: string; markerWidth?: string | i64 | f64; markerHeight?: string | i64 | f64; orient?: string | i64 | f64 }<marker>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/svg
type MaskAttrs = SvgAttrs & { x?: string | i64 | f64; y?: string | i64 | f64; width?: string | i64 | f64; height?: string | i64 | f64; maskUnits?: string; maskContentUnits?: string }<mask>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/svg
type MpathAttrs = SvgAttrs & { href?: string }<mpath>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/svg
type PathAttrs = SvgAttrs & { d?: string; pathLength?: string | i64 | f64 }<path>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/svg
type PatternAttrs = SvgAttrs & { href?: string; x?: string | i64 | f64; y?: string | i64 | f64; width?: string | i64 | f64; height?: string | i64 | f64; viewBox?: string; preserveAspectRatio?: string; patternUnits?: string; patternContentUnits?: string; patternTransform?: string }<pattern>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/svg
type PolyAttrs = SvgAttrs & { points?: string; pathLength?: string | i64 | f64 }<polyline> and <polygon>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/svg
type RadialGradientAttrs = SvgAttrs & { href?: string; cx?: string | i64 | f64; cy?: string | i64 | f64; r?: string | i64 | f64; fx?: string | i64 | f64; fy?: string | i64 | f64; fr?: string | i64 | f64; gradientUnits?: string; gradientTransform?: string; spreadMethod?: string }<radialGradient>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/svg
type RectAttrs = SvgAttrs & { x?: string | i64 | f64; y?: string | i64 | f64; width?: string | i64 | f64; height?: string | i64 | f64; rx?: string | i64 | f64; ry?: string | i64 | f64; pathLength?: string | i64 | f64 }<rect>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/svg
type StopAttrs = SvgAttrs & { offset?: string | i64 | f64 }<stop>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/svg
type SvgAttrs = { autofocus?: bool; class?: string; color?: string; cursor?: string; direction?: string; display?: string; fill?: string; filter?: string; id?: string; lang?: string; mask?: string; nonce?: string; opacity?: string | i64 | f64; overflow?: string; requiredExtensions?: string; role?: string; stroke?: string; style?: string | Style; systemLanguage?: string; tabindex?: string | i64 | f64; transform?: string; visibility?: string }The attributes of SVG elements that have no others (<g>, <defs>, <desc>, …).
Used byAnimationAttrsCircleAttrsClipPathAttrsEllipseAttrsFilterAttrsFilterPrimitiveAttrsForeignObjectAttrsLineAttrsand 18 more
Re-exported from velt/jsx/attrs/svg
type SvgImageAttrs = SvgAttrs & { href?: string; x?: string | i64 | f64; y?: string | i64 | f64; width?: string | i64 | f64; height?: string | i64 | f64; preserveAspectRatio?: string; crossorigin?: string; decoding?: string }<image>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/svg
type SvgRootAttrs = SvgAttrs & { xmlns?: string; viewBox?: string; preserveAspectRatio?: string; version?: string; x?: string | i64 | f64; y?: string | i64 | f64; width?: string | i64 | f64; height?: string | i64 | f64 }<svg>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/svg
type SvgScriptAttrs = { href?: string }<script> inside SVG, which names its file with href (IntrinsicElements has one script:
HTML's attributes and this).
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/svg
type SymbolAttrs = SvgAttrs & { viewBox?: string; preserveAspectRatio?: string; refX?: string | i64 | f64; refY?: string | i64 | f64; x?: string | i64 | f64; y?: string | i64 | f64; width?: string | i64 | f64; height?: string | i64 | f64 }<symbol>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/svg
type TextContentAttrs = SvgAttrs & { x?: string | i64 | f64; y?: string | i64 | f64; dx?: string | i64 | f64; dy?: string | i64 | f64; rotate?: string | i64 | f64; lengthAdjust?: string; textLength?: string | i64 | f64 }<text> and <tspan>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/svg
type TextPathAttrs = SvgAttrs & { href?: string; path?: string; startOffset?: string | i64 | f64; method?: string; spacing?: string; side?: string; lengthAdjust?: string; textLength?: string | i64 | f64 }<textPath>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/svg
type UseAttrs = SvgAttrs & { href?: string; x?: string | i64 | f64; y?: string | i64 | f64; width?: string | i64 | f64; height?: string | i64 | f64 }<use>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/svg
type ViewAttrs = SvgAttrs & { viewBox?: string; preserveAspectRatio?: string }<view>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/tables
type ColAttrs = HtmlAttrs & { span?: string | i64 | f64 }<col> and <colgroup>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/tables
type TdAttrs = HtmlAttrs & { colspan?: string | i64 | f64; rowspan?: string | i64 | f64; headers?: string }<td>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/tables
type ThAttrs = HtmlAttrs & { colspan?: string | i64 | f64; rowspan?: string | i64 | f64; headers?: string; scope?: string; abbr?: string }<th>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/text
type QuoteAttrs = HtmlAttrs & { cite?: string }<blockquote> and <q>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/text
type EditAttrs = HtmlAttrs & { cite?: string; datetime?: string }<del> and <ins>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/text
type DataAttrs = HtmlAttrs & { value?: string | i64 | f64 }<data>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/text
type TimeAttrs = HtmlAttrs & { datetime?: string }<time>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/text
type LiAttrs = HtmlAttrs & { value?: string | i64 | f64 }<li>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/text
type OlAttrs = HtmlAttrs & { reversed?: bool; start?: string | i64 | f64; type?: string }<ol>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/text
type DetailsAttrs = HtmlAttrs & { open?: bool; name?: string }<details>.
Used byvelt/jsxIntrinsicElements
Re-exported from velt/jsx/attrs/text
type DialogAttrs = HtmlAttrs & { open?: bool; closedby?: string }<dialog>.
Used byvelt/jsxIntrinsicElements