import { useMergeRefs as useCallbackMergeRefs } from 'use-callback-ref' import React from 'react' export const useMergeRefs = ( refs: (React.ForwardedRef | undefined)[] ): React.MutableRefObject => { return useCallbackMergeRefs( refs.filter((ref): ref is React.ForwardedRef => !!ref) ) }