UNPKG

@mui/x-internals

Version:

Utility functions for the MUI X packages (internal use only).

8 lines 471 B
import * as React from 'react'; /** * Defines the reference as `React.RefObject` for React 19 and up and `React.MutableRefObject` for React 18 and below. * Can be used to maintain the types between the React versions while migrating away from `React.MutableRefObject` in the codebase. * * @template T - The type to make the reference object from. */ export type RefObject<T> = typeof React.useRef extends (() => any) ? React.MutableRefObject<T> : React.RefObject<T>;