SVGAttributes Type — vue Architecture
Architecture documentation for the SVGAttributes type/interface in jsx.d.ts from the vue codebase.
Entity Profile
Source Code
types/jsx.d.ts lines 726–1003
export interface SVGAttributes extends AriaAttributes, EventHandlers<Events> {
innerHTML?: string
/**
* SVG Styling Attributes
* @see https://www.w3.org/TR/SVG/styling.html#ElementSpecificStyling
*/
class?: any
style?: StyleValue
color?: string
height?: Numberish
id?: string
lang?: string
max?: Numberish
media?: string
method?: string
min?: Numberish
name?: string
target?: string
type?: string
width?: Numberish
// Other HTML properties supported by SVG elements in browsers
role?: string
tabindex?: Numberish
// SVG Specific attributes
'accent-height'?: Numberish
accumulate?: 'none' | 'sum'
additive?: 'replace' | 'sum'
'alignment-baseline'?:
| 'auto'
| 'baseline'
| 'before-edge'
| 'text-before-edge'
| 'middle'
| 'central'
| 'after-edge'
| 'text-after-edge'
| 'ideographic'
| 'alphabetic'
| 'hanging'
| 'mathematical'
| 'inherit'
allowReorder?: 'no' | 'yes'
alphabetic?: Numberish
amplitude?: Numberish
'arabic-form'?: 'initial' | 'medial' | 'terminal' | 'isolated'
ascent?: Numberish
attributeName?: string
attributeType?: string
autoReverse?: Numberish
azimuth?: Numberish
baseFrequency?: Numberish
'baseline-shift'?: Numberish
baseProfile?: Numberish
bbox?: Numberish
begin?: Numberish
bias?: Numberish
by?: Numberish
calcMode?: Numberish
'cap-height'?: Numberish
clip?: Numberish
'clip-path'?: string
clipPathUnits?: Numberish
'clip-rule'?: Numberish
'color-interpolation'?: Numberish
'color-interpolation-filters'?: 'auto' | 'sRGB' | 'linearRGB' | 'inherit'
'color-profile'?: Numberish
'color-rendering'?: Numberish
contentScriptType?: Numberish
contentStyleType?: Numberish
cursor?: Numberish
cx?: Numberish
cy?: Numberish
d?: string
decelerate?: Numberish
descent?: Numberish
diffuseConstant?: Numberish
direction?: Numberish
display?: Numberish
divisor?: Numberish
'dominant-baseline'?: Numberish
dur?: Numberish
dx?: Numberish
dy?: Numberish
edgeMode?: Numberish
elevation?: Numberish
'enable-background'?: Numberish
end?: Numberish
exponent?: Numberish
externalResourcesRequired?: Numberish
fill?: string
'fill-opacity'?: Numberish
'fill-rule'?: 'nonzero' | 'evenodd' | 'inherit'
filter?: string
filterRes?: Numberish
filterUnits?: Numberish
'flood-color'?: Numberish
'flood-opacity'?: Numberish
focusable?: Numberish
'font-family'?: string
'font-size'?: Numberish
'font-size-adjust'?: Numberish
'font-stretch'?: Numberish
'font-style'?: Numberish
'font-variant'?: Numberish
'font-weight'?: Numberish
format?: Numberish
from?: Numberish
fx?: Numberish
fy?: Numberish
g1?: Numberish
g2?: Numberish
'glyph-name'?: Numberish
'glyph-orientation-horizontal'?: Numberish
'glyph-orientation-vertical'?: Numberish
glyphRef?: Numberish
gradientTransform?: string
gradientUnits?: string
hanging?: Numberish
'horiz-adv-x'?: Numberish
'horiz-origin-x'?: Numberish
href?: string
ideographic?: Numberish
'image-rendering'?: Numberish
in2?: Numberish
in?: string
intercept?: Numberish
k1?: Numberish
k2?: Numberish
k3?: Numberish
k4?: Numberish
k?: Numberish
kernelMatrix?: Numberish
kernelUnitLength?: Numberish
kerning?: Numberish
keyPoints?: Numberish
keySplines?: Numberish
keyTimes?: Numberish
lengthAdjust?: Numberish
'letter-spacing'?: Numberish
'lighting-color'?: Numberish
limitingConeAngle?: Numberish
local?: Numberish
'marker-end'?: string
markerHeight?: Numberish
'marker-mid'?: string
'marker-start'?: string
markerUnits?: Numberish
markerWidth?: Numberish
mask?: string
maskContentUnits?: Numberish
maskUnits?: Numberish
mathematical?: Numberish
mode?: Numberish
numOctaves?: Numberish
offset?: Numberish
opacity?: Numberish
operator?: Numberish
order?: Numberish
orient?: Numberish
orientation?: Numberish
origin?: Numberish
overflow?: Numberish
'overline-position'?: Numberish
'overline-thickness'?: Numberish
'paint-order'?: Numberish
'panose-1'?: Numberish
pathLength?: Numberish
patternContentUnits?: string
patternTransform?: Numberish
patternUnits?: string
'pointer-events'?: Numberish
points?: string
pointsAtX?: Numberish
pointsAtY?: Numberish
pointsAtZ?: Numberish
preserveAlpha?: Numberish
preserveAspectRatio?: string
primitiveUnits?: Numberish
r?: Numberish
radius?: Numberish
refX?: Numberish
refY?: Numberish
renderingIntent?: Numberish
repeatCount?: Numberish
repeatDur?: Numberish
requiredExtensions?: Numberish
requiredFeatures?: Numberish
restart?: Numberish
result?: string
rotate?: Numberish
rx?: Numberish
ry?: Numberish
scale?: Numberish
seed?: Numberish
'shape-rendering'?: Numberish
slope?: Numberish
spacing?: Numberish
specularConstant?: Numberish
specularExponent?: Numberish
speed?: Numberish
spreadMethod?: string
startOffset?: Numberish
stdDeviation?: Numberish
stemh?: Numberish
stemv?: Numberish
stitchTiles?: Numberish
'stop-color'?: string
'stop-opacity'?: Numberish
'strikethrough-position'?: Numberish
'strikethrough-thickness'?: Numberish
string?: Numberish
stroke?: string
'stroke-dasharray'?: Numberish
'stroke-dashoffset'?: Numberish
'stroke-linecap'?: 'butt' | 'round' | 'square' | 'inherit'
'stroke-linejoin'?: 'miter' | 'round' | 'bevel' | 'inherit'
'stroke-miterlimit'?: Numberish
'stroke-opacity'?: Numberish
'stroke-width'?: Numberish
surfaceScale?: Numberish
systemLanguage?: Numberish
tableValues?: Numberish
targetX?: Numberish
targetY?: Numberish
'text-anchor'?: string
'text-decoration'?: Numberish
textLength?: Numberish
'text-rendering'?: Numberish
to?: Numberish
transform?: string
u1?: Numberish
u2?: Numberish
'underline-position'?: Numberish
'underline-thickness'?: Numberish
unicode?: Numberish
'unicode-bidi'?: Numberish
'unicode-range'?: Numberish
'unitsPer-em'?: Numberish
'v-alphabetic'?: Numberish
values?: string
'vector-effect'?: Numberish
version?: string
'vert-adv-y'?: Numberish
'vert-origin-x'?: Numberish
'vert-origin-y'?: Numberish
'v-hanging'?: Numberish
'v-ideographic'?: Numberish
viewBox?: string
viewTarget?: Numberish
visibility?: Numberish
'v-mathematical'?: Numberish
widths?: Numberish
'word-spacing'?: Numberish
'writing-mode'?: Numberish
x1?: Numberish
x2?: Numberish
x?: Numberish
xChannelSelector?: string
'x-height'?: Numberish
xlinkActuate?: string
xlinkArcrole?: string
xlinkHref?: string
xlinkRole?: string
xlinkShow?: string
xlinkTitle?: string
xlinkType?: string
xmlns?: string
y1?: Numberish
y2?: Numberish
y?: Numberish
yChannelSelector?: string
z?: Numberish
zoomAndPan?: string
}
Source
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free