import type { ComponentProps, ComponentType, JSXElementConstructor } from 'react'; import { memo } from 'react'; export const genericMemo: >( Component: T, propsAreEqual?: (prevProps: ComponentProps, nextProps: ComponentProps) => boolean, ) => T = memo;