UNPKG

reablocks

Version:
12 lines (11 loc) 443 B
import { ReactNode } from 'react'; /** * Check if children contain any components with matching display names */ export declare function hasSlotComponents(children: ReactNode, slotNames: string[]): boolean; /** * Extract slot components from children by display name */ export declare function extractSlots<T extends Record<string, ReactNode>>(children: ReactNode, slotNameToKey: Record<string, keyof T>): T & { other: ReactNode[]; };