element-vir - v26.17.0
    Preparing search index...

    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

    Index

    Properties

    cssVars: Readonly<CssVars<TagName, CssVarKeys>>
    hostClasses: Record<HostClassKeys, HostClass>
    slotNames: Readonly<Record<ArrayElement<SlotNames>, CSSResult>>