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

    Type Alias SlotNamesMap<ElementTagName, SlotNames>

    SlotNamesMap: Readonly<
        {
            [Name in ArrayElement<SlotNames>]: Name extends `${ElementTagName}-${string}`
                ? Name
                : `${ElementTagName}-slot-${Name}`
        },
    >

    Map of slot names to their runtime values. Slot names that already start with the element's tag name are kept as-is; legacy slot names without the tag-name prefix are auto-rewritten at runtime to ${ElementTagName}-slot-${Name} and this type reflects that.

    Type Parameters

    • ElementTagName extends string
    • SlotNames extends ReadonlyArray<string>