Optional
alignment-baseline
"alignment-baseline"?:
| typeof nothing
| "auto"
| "inherit"
| "baseline"
| "before-edge"
| "text-before-edge"
| "middle"
| "central"
| "after-edge"
| "text-after-edge"
| "ideographic"
| "alphabetic"
| "hanging"
| "mathematical"
| (
(
flag: void,
) =>
| typeof nothing
| "auto"
| "inherit"
| "baseline"
| "before-edge"
| "text-before-edge"
| "middle"
| "central"
| "after-edge"
| "text-after-edge"
| "ideographic"
| "alphabetic"
| "hanging"
| "mathematical"
)
Optional
baseline-shift
"baseline-shift"?:
| string
| number
| typeof nothing
| ((flag: void) => string | number | typeof nothing)
Optional
clip
clip?: string | typeof nothing | ((flag: void) => string | typeof nothing)
Optional
clip-path
"clip-path"?:
| string
| typeof nothing
| ((flag: void) => string | typeof nothing)
Optional
clip-rule
"clip-rule"?:
| typeof nothing
| "inherit"
| "nonzero"
| "evenodd"
| ((flag: void) => typeof nothing | "inherit" | "nonzero" | "evenodd")
Optional
color
color?: string | typeof nothing | ((flag: void) => string | typeof nothing)
Optional
color-interpolation
"color-interpolation"?:
| typeof nothing
| "auto"
| "inherit"
| "sRGB"
| "linearRGB"
| (
(
flag: void,
) => typeof nothing | "auto" | "inherit" | "sRGB" | "linearRGB"
)
Optional
color-interpolation-filters
"color-interpolation-filters"?:
| typeof nothing
| "auto"
| "inherit"
| "sRGB"
| "linearRGB"
| (
(
flag: void,
) => typeof nothing | "auto" | "inherit" | "sRGB" | "linearRGB"
)
Optional
color-profile
"color-profile"?:
| string
| typeof nothing
| ((flag: void) => string | typeof nothing)
Optional
color-rendering
"color-rendering"?:
| typeof nothing
| "auto"
| "inherit"
| "optimizeSpeed"
| "optimizeQuality"
| (
(
flag: void,
) =>
| typeof nothing
| "auto"
| "inherit"
| "optimizeSpeed"
| "optimizeQuality"
)
Optional
cursor
cursor?: string | typeof nothing | ((flag: void) => string | typeof nothing)
Optional
direction
direction?:
| typeof nothing
| "ltr"
| "rtl"
| "inherit"
| ((flag: void) => typeof nothing | "ltr" | "rtl" | "inherit")
Optional
display
display?: string | typeof nothing | ((flag: void) => string | typeof nothing)
Optional
dominant-baseline
"dominant-baseline"?:
| typeof nothing
| "auto"
| "inherit"
| "middle"
| "central"
| "ideographic"
| "alphabetic"
| "hanging"
| "mathematical"
| "text-bottom"
| "text-top"
| (
(
flag: void,
) =>
| typeof nothing
| "auto"
| "inherit"
| "middle"
| "central"
| "ideographic"
| "alphabetic"
| "hanging"
| "mathematical"
| "text-bottom"
| "text-top"
)
Optional
enable-background
"enable-background"?:
| string
| typeof nothing
| ((flag: void) => string | typeof nothing)
Optional
fill
fill?: string | typeof nothing | ((flag: void) => string | typeof nothing)
Optional
fill-opacity
"fill-opacity"?:
| string
| number
| typeof nothing
| ((flag: void) => string | number | typeof nothing)
Optional
fill-rule
"fill-rule"?:
| typeof nothing
| "inherit"
| "nonzero"
| "evenodd"
| ((flag: void) => typeof nothing | "inherit" | "nonzero" | "evenodd")
Optional
filter
filter?: string | typeof nothing | ((flag: void) => string | typeof nothing)
Optional
flood-color
"flood-color"?:
| string
| typeof nothing
| ((flag: void) => string | typeof nothing)
Optional
flood-opacity
"flood-opacity"?:
| string
| number
| typeof nothing
| ((flag: void) => string | number | typeof nothing)
Optional
font-family
"font-family"?:
| string
| typeof nothing
| ((flag: void) => string | typeof nothing)
Optional
font-size
"font-size"?:
| string
| typeof nothing
| ((flag: void) => string | typeof nothing)
Optional
font-size-adjust
"font-size-adjust"?:
| string
| number
| typeof nothing
| ((flag: void) => string | number | typeof nothing)
Optional
font-stretch
"font-stretch"?:
| string
| typeof nothing
| ((flag: void) => string | typeof nothing)
Optional
font-style
"font-style"?:
| typeof nothing
| "inherit"
| "normal"
| "italic"
| "oblique"
| (
(
flag: void,
) => typeof nothing | "inherit" | "normal" | "italic" | "oblique"
)
Optional
font-variant
"font-variant"?:
| string
| typeof nothing
| ((flag: void) => string | typeof nothing)
Optional
font-weight
"font-weight"?:
| string
| number
| typeof nothing
| ((flag: void) => string | number | typeof nothing)
Optional
glyph-orientation-horizontal
"glyph-orientation-horizontal"?:
| string
| typeof nothing
| ((flag: void) => string | typeof nothing)
Optional
glyph-orientation-vertical
"glyph-orientation-vertical"?:
| string
| typeof nothing
| ((flag: void) => string | typeof nothing)
Optional
image-rendering
"image-rendering"?:
| typeof nothing
| "auto"
| "inherit"
| "optimizeSpeed"
| "optimizeQuality"
| (
(
flag: void,
) =>
| typeof nothing
| "auto"
| "inherit"
| "optimizeSpeed"
| "optimizeQuality"
)
Optional
kerning
kerning?: string | typeof nothing | ((flag: void) => string | typeof nothing)
Optional
letter-spacing
"letter-spacing"?:
| string
| number
| typeof nothing
| ((flag: void) => string | number | typeof nothing)
Optional
lighting-color
"lighting-color"?:
| string
| typeof nothing
| ((flag: void) => string | typeof nothing)
Optional
marker-end
"marker-end"?:
| string
| typeof nothing
| ((flag: void) => string | typeof nothing)
Optional
marker-mid
"marker-mid"?:
| string
| typeof nothing
| ((flag: void) => string | typeof nothing)
Optional
marker-start
"marker-start"?:
| string
| typeof nothing
| ((flag: void) => string | typeof nothing)
Optional
mask
mask?: string | typeof nothing | ((flag: void) => string | typeof nothing)
Optional
opacity
opacity?:
| string
| number
| typeof nothing
| ((flag: void) => string | number | typeof nothing)
Optional
overflow
overflow?:
| typeof nothing
| "hidden"
| "scroll"
| "auto"
| "inherit"
| "visible"
| (
(
flag: void,
) => typeof nothing | "hidden" | "scroll" | "auto" | "inherit" | "visible"
)
Optional
pathLength
pathLength?:
| string
| number
| typeof nothing
| ((flag: void) => string | number | typeof nothing)
Optional
pointer-events
"pointer-events"?:
| typeof nothing
| "fill"
| "none"
| "all"
| "color"
| "inherit"
| "stroke"
| "visible"
| "bounding-box"
| "visiblePainted"
| "visibleFill"
| "visibleStroke"
| "painted"
| (
(
flag: void,
) =>
| typeof nothing
| "fill"
| "none"
| "all"
| "color"
| "inherit"
| "stroke"
| "visible"
| "bounding-box"
| "visiblePainted"
| "visibleFill"
| "visibleStroke"
| "painted"
)
Optional
shape-rendering
"shape-rendering"?:
| typeof nothing
| "auto"
| "inherit"
| "optimizeSpeed"
| "crispEdges"
| "geometricPrecision"
| (
(
flag: void,
) =>
| typeof nothing
| "auto"
| "inherit"
| "optimizeSpeed"
| "crispEdges"
| "geometricPrecision"
)
Optional
stop-color
"stop-color"?:
| string
| typeof nothing
| ((flag: void) => string | typeof nothing)
Optional
stop-opacity
"stop-opacity"?:
| string
| number
| typeof nothing
| ((flag: void) => string | number | typeof nothing)
Optional
stroke
stroke?: string | typeof nothing | ((flag: void) => string | typeof nothing)
Optional
stroke-dasharray
"stroke-dasharray"?:
| string
| typeof nothing
| ((flag: void) => string | typeof nothing)
Optional
stroke-dashoffset
"stroke-dashoffset"?:
| string
| number
| typeof nothing
| ((flag: void) => string | number | typeof nothing)
Optional
stroke-linecap
"stroke-linecap"?:
| typeof nothing
| "inherit"
| "butt"
| "round"
| "square"
| (
(
flag: void,
) => typeof nothing | "inherit" | "butt" | "round" | "square"
)
Optional
stroke-linejoin
"stroke-linejoin"?:
| typeof nothing
| "inherit"
| "round"
| "arcs"
| "bevel"
| "miter"
| "miter-clip"
| (
(
flag: void,
) =>
| typeof nothing
| "inherit"
| "round"
| "arcs"
| "bevel"
| "miter"
| "miter-clip"
)
Optional
stroke-miterlimit
"stroke-miterlimit"?:
| string
| number
| typeof nothing
| ((flag: void) => string | number | typeof nothing)
Optional
stroke-opacity
"stroke-opacity"?:
| string
| number
| typeof nothing
| ((flag: void) => string | number | typeof nothing)
Optional
stroke-width
"stroke-width"?:
| string
| number
| typeof nothing
| ((flag: void) => string | number | typeof nothing)
Optional
text-anchor
"text-anchor"?:
| typeof nothing
| "start"
| "end"
| "inherit"
| "middle"
| ((flag: void) => typeof nothing | "start" | "end" | "inherit" | "middle")
Optional
text-decoration
"text-decoration"?:
| typeof nothing
| "blink"
| "none"
| "inherit"
| "underline"
| "overline"
| "line-through"
| (
(
flag: void,
) =>
| typeof nothing
| "blink"
| "none"
| "inherit"
| "underline"
| "overline"
| "line-through"
)
Optional
text-rendering
"text-rendering"?:
| typeof nothing
| "auto"
| "inherit"
| "optimizeSpeed"
| "geometricPrecision"
| "optimizeLegibility"
| (
(
flag: void,
) =>
| typeof nothing
| "auto"
| "inherit"
| "optimizeSpeed"
| "geometricPrecision"
| "optimizeLegibility"
)
Optional
unicode-bidi
"unicode-bidi"?:
| string
| typeof nothing
| ((flag: void) => string | typeof nothing)
Optional
visibility
visibility?:
| typeof nothing
| "hidden"
| "inherit"
| "visible"
| "collapse"
| (
(
flag: void,
) => typeof nothing | "hidden" | "inherit" | "visible" | "collapse"
)
Optional
word-spacing
"word-spacing"?:
| string
| number
| typeof nothing
| ((flag: void) => string | number | typeof nothing)
Optional
writing-mode
"writing-mode"?:
| typeof nothing
| "inherit"
| "lr-tb"
| "rl-tb"
| "tb-rl"
| "lr"
| "rl"
| "tb"
| (
(
flag: void,
) =>
| typeof nothing
| "inherit"
| "lr-tb"
| "rl-tb"
| "tb-rl"
| "lr"
| "rl"
| "tb"
)