export type AsChildProps = | { children: React.ReactElement | false | null; /** * Renders the component and its child as a single element, * merging the props of the component with the props of the child. * * @example * * * * * Out: * */ asChild: true; as?: never; } | { children: React.ReactNode; /** * Renders the component and its child as a single element, * merging the props of the component with the props of the child. * * @example * * * * * Out: * */ asChild?: false; };