Function $

  • 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.

    Type Parameters

    • S extends SelectorString[]

    • 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[]]

    Returns TagFactory<S, T>

Properties

a abbr acronym address altGlyph altGlyphDef altGlyphItem animate animateColor animateMotion animateTransform animation applet area article aside audio b base basefont bdi bdo bgsound big blink blockquote body br button canvas caption center circle cite clipPath code col colgroup color-profile command content cursor data datalist dd defs del desc details dfn dialog dir discard div dl dt element ellipse em embed 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 fieldset figcaption figure filter font font-face font-face-format font-face-name font-face-src font-face-uri footer foreignObject form frame frameset g glyph glyphRef h1 h2 h3 h4 h5 h6 handler head header hgroup hkern hr html i iframe image img input ins isindex kbd keygen label legend li line linearGradient link listener listing main map mark marker marquee mask math menu menuitem meta metadata meter missing-glyph mpath multicol nav nextid nobr noembed noframes noscript object ol optgroup option output p param path pattern picture plaintext polygon polyline pre prefetch progress q radialGradient rb rbc rect rp rt rtc ruby s samp script search section select set shadow slot small solidColor source spacer span stop strike strong style sub summary sup svg switch symbol table tbody tbreak td template text textArea textPath textarea tfoot th thead time title tr track tref tspan tt u ul unknown use var video view vkern wbr xmp

Properties

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

Generated using TypeDoc