UNPKG

@mrii/react-table-builder

Version:
20 lines (18 loc) 582 B
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; } }); }; }; export { mergeRefs }; //# sourceMappingURL=index.mjs.map