@vimeo/iris
Version:
Vimeo Design System
20 lines (16 loc) • 515 B
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
// A utility function to merge refs, referenced from this library: https://www.npmjs.com/package/react-merge-refs
function mergeRefs(refs) {
return function (value) {
refs.forEach(function (ref) {
if (typeof ref === 'function') {
ref(value);
}
else if (ref != null) {
ref.current = value;
}
});
};
}
exports.mergeRefs = mergeRefs;