UNPKG

@carbon/react

Version:

React components for the Carbon Design System

13 lines (12 loc) 640 B
/** * Copyright IBM Corp. 2016, 2025 * * This source code is licensed under the Apache-2.0 license found in the * LICENSE file in the root directory of this source tree. */ import { type ComponentClass, type ForwardRefExoticComponent, type FunctionComponent, type PropsWithChildren } from 'react'; /** * Wrap a class component with a functional component. This prevents an end-user * from being able to pass `ref` and access the underlying class instance. */ export declare const createClassWrapper: <Props extends PropsWithChildren>(Component: ComponentClass<Props> | ForwardRefExoticComponent<Props>) => FunctionComponent<Props>;