kit
GitHub
npm
Preparing search index...
@knitkode/react
Polymorphic
Polymorphic
ComponentForwarded
Type Alias ComponentForwarded<TComponent, TProps>
ComponentForwarded
:
ForwardRefExoticComponent
<
TComponent
,
TProps
>
&
<
As
=
TComponent
,
>
(
props
:
As
extends
""
?
{
as
:
keyof
JSX.IntrinsicElements
}
:
As
extends
ComponentType
<
P
>
?
Merge
<
P
,
TProps
&
{
as
:
As
}
>
:
As
extends
keyof
IntrinsicElements
?
Merge
<
IntrinsicElements
[
As
]
,
TProps
&
{
as
:
As
}
>
:
never
,
)
=>
ReactElement
<
unknown
,
string
|
JSXElementConstructor
<
any
>
>
|
null
Type Parameters
TComponent
TProps
=
Record
<
string
,
never
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
GitHub
npm
kit
Loading...