$ < S ,  T > ( ... selectorString ) :  TagFactory < S ,  T > Type Parameters T  extends  "symbol"  |  "object"  |  "search"  |  "big"  |  "blink"  |  "link"  |  "small"  |  "strike"  |  "sub"  |  "sup"  |  "map"  |  "filter"  |  "input"  |  "set"  |  "base"  |  "time"  |  "code"  |  "data"  |  "progress"  |  "stop"  |  "track"  |  "source"  |  "button"  |  "address"  |  "center"  |  "view"  |  "discard"  |  "animation"  |  "clipPath"  |  "content"  |  "cursor"  |  "font"  |  "marker"  |  "mask"  |  "a"  |  "abbr"  |  "area"  |  "article"  |  "aside"  |  "audio"  |  "b"  |  "bdi"  |  "bdo"  |  "blockquote"  |  "body"  |  "br"  |  "canvas"  |  "caption"  |  "cite"  |  "col"  |  "colgroup"  |  "datalist"  |  "dd"  |  "del"  |  "details"  |  "dfn"  |  "dialog"  |  "div"  |  "dl"  |  "dt"  |  "em"  |  "embed"  |  "fieldset"  |  "figcaption"  |  "figure"  |  "footer"  |  "form"  |  "h1"  |  "h2"  |  "h3"  |  "h4"  |  "h5"  |  "h6"  |  "head"  |  "header"  |  "hgroup"  |  "hr"  |  "html"  |  "i"  |  "iframe"  |  "img"  |  "ins"  |  "kbd"  |  "label"  |  "legend"  |  "li"  |  "main"  |  "mark"  |  "menu"  |  "meta"  |  "meter"  |  "nav"  |  "noscript"  |  "ol"  |  "optgroup"  |  "option"  |  "output"  |  "p"  |  "picture"  |  "pre"  |  "q"  |  "rp"  |  "rt"  |  "ruby"  |  "s"  |  "samp"  |  "script"  |  "section"  |  "select"  |  "slot"  |  "span"  |  "strong"  |  "style"  |  "summary"  |  "table"  |  "tbody"  |  "td"  |  "template"  |  "textarea"  |  "tfoot"  |  "th"  |  "thead"  |  "title"  |  "tr"  |  "u"  |  "ul"  |  "var"  |  "video"  |  "wbr"  |  "acronym"  |  "applet"  |  "basefont"  |  "bgsound"  |  "dir"  |  "frame"  |  "frameset"  |  "isindex"  |  "keygen"  |  "listing"  |  "marquee"  |  "menuitem"  |  "multicol"  |  "nextid"  |  "nobr"  |  "noembed"  |  "noframes"  |  "param"  |  "plaintext"  |  "rb"  |  "rtc"  |  "spacer"  |  "tt"  |  "xmp"  |  "animate"  |  "animateMotion"  |  "animateTransform"  |  "circle"  |  "defs"  |  "desc"  |  "ellipse"  |  "feBlend"  |  "feColorMatrix"  |  "feComponentTransfer"  |  "feComposite"  |  "feConvolveMatrix"  |  "feDiffuseLighting"  |  "feDisplacementMap"  |  "feDistantLight"  |  "feDropShadow"  |  "feFlood"  |  "feFuncA"  |  "feFuncB"  |  "feFuncG"  |  "feFuncR"  |  "feGaussianBlur"  |  "feImage"  |  "feMerge"  |  "feMergeNode"  |  "feMorphology"  |  "feOffset"  |  "fePointLight"  |  "feSpecularLighting"  |  "feSpotLight"  |  "feTile"  |  "feTurbulence"  |  "foreignObject"  |  "g"  |  "image"  |  "line"  |  "linearGradient"  |  "metadata"  |  "mpath"  |  "path"  |  "pattern"  |  "polygon"  |  "polyline"  |  "radialGradient"  |  "rect"  |  "svg"  |  "switch"  |  "text"  |  "textPath"  |  "tspan"  |  "use"  |  "math"  |  "unknown"  |  "command"  |  "element"  |  "rbc"  |  "shadow"  |  "altGlyph"  |  "altGlyphDef"  |  "altGlyphItem"  |  "animateColor"  |  "color-profile"  |  "font-face"  |  "font-face-format"  |  "font-face-name"  |  "font-face-src"  |  "font-face-uri"  |  "glyph"  |  "glyphRef"  |  "handler"  |  "hkern"  |  "listener"  |  "missing-glyph"  |  "prefetch"  |  "solidColor"  |  "tbreak"  |  "textArea"  |  "tref"  |  "vkern"  = SelectorName < LastSelector < S > > Parameters Rest ... selectorString : [ ... S [] ] Properties alt alt :  TagFactory < [ "altGlyphDef" ] ,  "altGlyphDef" > alt alt :  TagFactory < [ "altGlyphItem" ] ,  "altGlyphItem" > animate animate :  TagFactory < [ "animateColor" ] ,  "animateColor" > animate animate :  TagFactory < [ "animateMotion" ] ,  "animateMotion" > animate animate :  TagFactory < [ "animateTransform" ] ,  "animateTransform" > blockquote blockquote :  TagFactory < [ "blockquote" ] ,  "blockquote" > color- color- :  TagFactory < [ "color-profile" ] ,  "color-profile" > fe fe :  TagFactory < [ "feColorMatrix" ] ,  "feColorMatrix" > fe fe :  TagFactory < [ "feComponentTransfer" ] ,  "feComponentTransfer" > fe fe :  TagFactory < [ "feComposite" ] ,  "feComposite" > fe fe :  TagFactory < [ "feConvolveMatrix" ] ,  "feConvolveMatrix" > fe fe :  TagFactory < [ "feDiffuseLighting" ] ,  "feDiffuseLighting" > fe fe :  TagFactory < [ "feDisplacementMap" ] ,  "feDisplacementMap" > fe fe :  TagFactory < [ "feDistantLight" ] ,  "feDistantLight" > fe fe :  TagFactory < [ "feDropShadow" ] ,  "feDropShadow" > fe fe :  TagFactory < [ "feGaussianBlur" ] ,  "feGaussianBlur" > fe fe :  TagFactory < [ "feMergeNode" ] ,  "feMergeNode" > fe fe :  TagFactory < [ "feMorphology" ] ,  "feMorphology" > fe fe :  TagFactory < [ "fePointLight" ] ,  "fePointLight" > fe fe :  TagFactory < [ "feSpecularLighting" ] ,  "feSpecularLighting" > fe fe :  TagFactory < [ "feSpotLight" ] ,  "feSpotLight" > fe fe :  TagFactory < [ "feTurbulence" ] ,  "feTurbulence" > figcaption figcaption :  TagFactory < [ "figcaption" ] ,  "figcaption" > font- font- :  TagFactory < [ "font-face-format" ] ,  "font-face-format" > font- font- :  TagFactory < [ "font-face-name" ] ,  "font-face-name" > font- font- :  TagFactory < [ "font-face-src" ] ,  "font-face-src" > font- font- :  TagFactory < [ "font-face-uri" ] ,  "font-face-uri" > foreign foreign :  TagFactory < [ "foreignObject" ] ,  "foreignObject" > linear linear :  TagFactory < [ "linearGradient" ] ,  "linearGradient" > missing- missing- :  TagFactory < [ "missing-glyph" ] ,  "missing-glyph" > radial radial :  TagFactory < [ "radialGradient" ] ,  "radialGradient" > solid solid :  TagFactory < [ "solidColor" ] ,  "solidColor" > 
The main interface that contains factories for all HTML and SVG tags. Can be called as a function to create a tag with the given selector, or can be used as a namespace to access the factories of all tags.