element-vir - v26.17.0
Preparing search index...
StylesCallbackInput
Type Alias StylesCallbackInput<TagName, HostClassKeys, CssVarKeys, SlotNames>
Input type for an element definition's
styles
callback.
type
StylesCallbackInput
<
TagName
extends
CustomElementTagName
,
HostClassKeys
extends
BaseStringName
<
NoInfer
<
TagName
>
>
,
CssVarKeys
extends
BaseStringName
<
NoInfer
<
TagName
>
>
,
SlotNames
extends
ReadonlyArray
<
string
>
,
>
=
{
cssVars
:
Readonly
<
CssVars
<
TagName
,
CssVarKeys
>
>
;
hostClasses
:
Record
<
HostClassKeys
,
HostClass
>
;
slotNames
:
Readonly
<
Record
<
ArrayElement
<
SlotNames
>
,
CSSResult
>
>
;
}
Type Parameters
TagName
extends
CustomElementTagName
HostClassKeys
extends
BaseStringName
<
NoInfer
<
TagName
>
>
CssVarKeys
extends
BaseStringName
<
NoInfer
<
TagName
>
>
SlotNames
extends
ReadonlyArray
<
string
>
Index
Properties
css
Vars
host
Classes
slot
Names
Properties
css
Vars
cssVars
:
Readonly
<
CssVars
<
TagName
,
CssVarKeys
>
>
host
Classes
hostClasses
:
Record
<
HostClassKeys
,
HostClass
>
slot
Names
slotNames
:
Readonly
<
Record
<
ArrayElement
<
SlotNames
>
,
CSSResult
>
>
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Properties
css
Vars
host
Classes
slot
Names
element-vir - v26.17.0
Loading...
Input type for an element definition's
stylescallback.