kit
    Preparing search index...

    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>