Variable svgSpecConstructorsByTagNameConst
svgSpecConstructorsByTagName: {
a: new () => SVGAElement;
animate: new () => SVGAnimateElement;
animateMotion: new () => SVGAnimateMotionElement;
animateTransform: new () => SVGAnimateTransformElement;
circle: new () => SVGCircleElement;
clipPath: new () => SVGClipPathElement;
defs: new () => SVGDefsElement;
desc: new () => SVGDescElement;
ellipse: new () => SVGEllipseElement;
feBlend: new () => SVGFEBlendElement;
feColorMatrix: new () => SVGFEColorMatrixElement;
feComponentTransfer: new () => SVGFEComponentTransferElement;
feComposite: new () => SVGFECompositeElement;
feConvolveMatrix: new () => SVGFEConvolveMatrixElement;
feDiffuseLighting: new () => SVGFEDiffuseLightingElement;
feDisplacementMap: new () => SVGFEDisplacementMapElement;
feDistantLight: new () => SVGFEDistantLightElement;
feDropShadow: new () => SVGFEDropShadowElement;
feFlood: new () => SVGFEFloodElement;
feFuncA: new () => SVGFEFuncAElement;
feFuncB: new () => SVGFEFuncBElement;
feFuncG: new () => SVGFEFuncGElement;
feFuncR: new () => SVGFEFuncRElement;
feGaussianBlur: new () => SVGFEGaussianBlurElement;
feImage: new () => SVGFEImageElement;
feMerge: new () => SVGFEMergeElement;
feMergeNode: new () => SVGFEMergeNodeElement;
feMorphology: new () => SVGFEMorphologyElement;
feOffset: new () => SVGFEOffsetElement;
fePointLight: new () => SVGFEPointLightElement;
feSpecularLighting: new () => SVGFESpecularLightingElement;
feSpotLight: new () => SVGFESpotLightElement;
feTile: new () => SVGFETileElement;
feTurbulence: new () => SVGFETurbulenceElement;
filter: new () => SVGFilterElement;
foreignObject: new () => SVGForeignObjectElement;
g: new () => SVGGElement;
image: new () => SVGImageElement;
line: new () => SVGLineElement;
linearGradient: new () => SVGLinearGradientElement;
marker: new () => SVGMarkerElement;
mask: new () => SVGMaskElement;
metadata: new () => SVGMetadataElement;
mpath: new () => SVGMPathElement;
path: new () => SVGPathElement;
pattern: new () => SVGPatternElement;
polygon: new () => SVGPolygonElement;
polyline: new () => SVGPolylineElement;
radialGradient: new () => SVGRadialGradientElement;
rect: new () => SVGRectElement;
script: new () => SVGScriptElement;
set: new () => SVGSetElement;
stop: new () => SVGStopElement;
style: new () => SVGStyleElement;
svg: new () => SVGSVGElement;
switch: new () => SVGSwitchElement;
symbol: new () => SVGSymbolElement;
text: new () => SVGTextElement;
textPath: new () => SVGTextPathElement;
title: new () => SVGTitleElement;
tspan: new () => SVGTSpanElement;
use: new () => SVGUseElement;
view: new () => SVGViewElement;
} = ...
Type declaration
Readonlya: new () => SVGAElement
Readonlyanimate: new () => SVGAnimateElement
ReadonlyanimateMotion: new () => SVGAnimateMotionElement
Readonlycircle: new () => SVGCircleElement
ReadonlyclipPath: new () => SVGClipPathElement
Readonlydefs: new () => SVGDefsElement
Readonlydesc: new () => SVGDescElement
Readonlyellipse: new () => SVGEllipseElement
ReadonlyfeBlend: new () => SVGFEBlendElement
ReadonlyfeColorMatrix: new () => SVGFEColorMatrixElement
ReadonlyfeComponentTransfer: new () => SVGFEComponentTransferElement
ReadonlyfeComposite: new () => SVGFECompositeElement
ReadonlyfeConvolveMatrix: new () => SVGFEConvolveMatrixElement
ReadonlyfeDiffuseLighting: new () => SVGFEDiffuseLightingElement
ReadonlyfeDisplacementMap: new () => SVGFEDisplacementMapElement
ReadonlyfeDistantLight: new () => SVGFEDistantLightElement
ReadonlyfeDropShadow: new () => SVGFEDropShadowElement
ReadonlyfeFlood: new () => SVGFEFloodElement
ReadonlyfeFuncA: new () => SVGFEFuncAElement
ReadonlyfeFuncB: new () => SVGFEFuncBElement
ReadonlyfeFuncG: new () => SVGFEFuncGElement
ReadonlyfeFuncR: new () => SVGFEFuncRElement
ReadonlyfeGaussianBlur: new () => SVGFEGaussianBlurElement
ReadonlyfeImage: new () => SVGFEImageElement
ReadonlyfeMerge: new () => SVGFEMergeElement
ReadonlyfeMergeNode: new () => SVGFEMergeNodeElement
ReadonlyfeMorphology: new () => SVGFEMorphologyElement
ReadonlyfeOffset: new () => SVGFEOffsetElement
ReadonlyfePointLight: new () => SVGFEPointLightElement
ReadonlyfeSpecularLighting: new () => SVGFESpecularLightingElement
ReadonlyfeSpotLight: new () => SVGFESpotLightElement
ReadonlyfeTile: new () => SVGFETileElement
ReadonlyfeTurbulence: new () => SVGFETurbulenceElement
Readonlyfilter: new () => SVGFilterElement
ReadonlyforeignObject: new () => SVGForeignObjectElement
Readonlyg: new () => SVGGElement
Readonlyimage: new () => SVGImageElement
Readonlyline: new () => SVGLineElement
ReadonlylinearGradient: new () => SVGLinearGradientElement
Readonlymarker: new () => SVGMarkerElement
Readonlymask: new () => SVGMaskElement
Readonlympath: new () => SVGMPathElement
Readonlypath: new () => SVGPathElement
Readonlypattern: new () => SVGPatternElement
Readonlypolygon: new () => SVGPolygonElement
Readonlypolyline: new () => SVGPolylineElement
ReadonlyradialGradient: new () => SVGRadialGradientElement
Readonlyrect: new () => SVGRectElement
Readonlyscript: new () => SVGScriptElement
Readonlyset: new () => SVGSetElement
Readonlystop: new () => SVGStopElement
Readonlystyle: new () => SVGStyleElement
Readonlysvg: new () => SVGSVGElement
Readonlyswitch: new () => SVGSwitchElement
Readonlysymbol: new () => SVGSymbolElement
Readonlytext: new () => SVGTextElement
ReadonlytextPath: new () => SVGTextPathElement
Readonlytitle: new () => SVGTitleElement
Readonlytspan: new () => SVGTSpanElement
Readonlyuse: new () => SVGUseElement
Readonlyview: new () => SVGViewElement
All current SVG spec tag names mapped to their respective element constructors.
Generated from
SVGElementTagNameMapintypescript/lib/lib.dom.d.ts: https://raw.githubusercontent.com/microsoft/TypeScript/main/src/lib/dom.generated.d.ts