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
Readonly
a: new () => SVGAElement
Readonly
animate: new () => SVGAnimateElement
Readonly
animateMotion: new () => SVGAnimateMotionElement
Readonly
circle: new () => SVGCircleElement
Readonly
clipPath: new () => SVGClipPathElement
Readonly
defs: new () => SVGDefsElement
Readonly
desc: new () => SVGDescElement
Readonly
ellipse: new () => SVGEllipseElement
Readonly
feBlend: new () => SVGFEBlendElement
Readonly
feColorMatrix: new () => SVGFEColorMatrixElement
Readonly
feComponentTransfer: new () => SVGFEComponentTransferElement
Readonly
feComposite: new () => SVGFECompositeElement
Readonly
feConvolveMatrix: new () => SVGFEConvolveMatrixElement
Readonly
feDiffuseLighting: new () => SVGFEDiffuseLightingElement
Readonly
feDisplacementMap: new () => SVGFEDisplacementMapElement
Readonly
feDistantLight: new () => SVGFEDistantLightElement
Readonly
feDropShadow: new () => SVGFEDropShadowElement
Readonly
feFlood: new () => SVGFEFloodElement
Readonly
feFuncA: new () => SVGFEFuncAElement
Readonly
feFuncB: new () => SVGFEFuncBElement
Readonly
feFuncG: new () => SVGFEFuncGElement
Readonly
feFuncR: new () => SVGFEFuncRElement
Readonly
feGaussianBlur: new () => SVGFEGaussianBlurElement
Readonly
feImage: new () => SVGFEImageElement
Readonly
feMerge: new () => SVGFEMergeElement
Readonly
feMergeNode: new () => SVGFEMergeNodeElement
Readonly
feMorphology: new () => SVGFEMorphologyElement
Readonly
feOffset: new () => SVGFEOffsetElement
Readonly
fePointLight: new () => SVGFEPointLightElement
Readonly
feSpecularLighting: new () => SVGFESpecularLightingElement
Readonly
feSpotLight: new () => SVGFESpotLightElement
Readonly
feTile: new () => SVGFETileElement
Readonly
feTurbulence: new () => SVGFETurbulenceElement
Readonly
filter: new () => SVGFilterElement
Readonly
foreignObject: new () => SVGForeignObjectElement
Readonly
g: new () => SVGGElement
Readonly
image: new () => SVGImageElement
Readonly
line: new () => SVGLineElement
Readonly
linearGradient: new () => SVGLinearGradientElement
Readonly
marker: new () => SVGMarkerElement
Readonly
mask: new () => SVGMaskElement
Readonly
mpath: new () => SVGMPathElement
Readonly
path: new () => SVGPathElement
Readonly
pattern: new () => SVGPatternElement
Readonly
polygon: new () => SVGPolygonElement
Readonly
polyline: new () => SVGPolylineElement
Readonly
radialGradient: new () => SVGRadialGradientElement
Readonly
rect: new () => SVGRectElement
Readonly
script: new () => SVGScriptElement
Readonly
set: new () => SVGSetElement
Readonly
stop: new () => SVGStopElement
Readonly
style: new () => SVGStyleElement
Readonly
svg: new () => SVGSVGElement
Readonly
switch: new () => SVGSwitchElement
Readonly
symbol: new () => SVGSymbolElement
Readonly
text: new () => SVGTextElement
Readonly
textPath: new () => SVGTextPathElement
Readonly
title: new () => SVGTitleElement
Readonly
tspan: new () => SVGTSpanElement
Readonly
use: new () => SVGUseElement
Readonly
view: new () => SVGViewElement
All current SVG spec tag names mapped to their respective element constructors.
Generated from
SVGElementTagNameMap
intypescript/lib/lib.dom.d.ts
: https://raw.githubusercontent.com/microsoft/TypeScript/main/src/lib/dom.generated.d.ts