UNPKG

@mrii/react-table-builder

Version:
22 lines (19 loc) 605 B
'use strict'; const mergeRefs = (...refs)=>{ const filteredRefs = refs.filter(Boolean); if (!filteredRefs.length) return null; // if (filteredRefs.length === 0) return filteredRefs[0]; return (inst)=>{ filteredRefs.forEach((ref)=>{ if (typeof ref === 'function') { ref(inst); } else if (ref) { // eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-ignore ref.current = inst; } }); }; }; exports.mergeRefs = mergeRefs; //# sourceMappingURL=index.js.map