/* eslint-disable no-restricted-syntax */ const mergeRefs = (...refs: any) => { const filteredRefs = refs.filter(Boolean); if (!filteredRefs.length) return null; if (filteredRefs.length === 0) return filteredRefs[0]; return (inst: any) => { for (const ref of filteredRefs) { if (typeof ref === 'function') { ref(inst); } else if (ref) { ref.current = inst; } } }; }; export default mergeRefs;