UNPKG

antd

Version:

An enterprise-class UI design language and React components implementation

19 lines (18 loc) 503 B
import _typeof from "@babel/runtime/helpers/typeof"; export function fillRef(ref, node) { if (typeof ref === 'function') { ref(node); } else if (_typeof(ref) === 'object' && ref && 'current' in ref) { ref.current = node; } } export function composeRef() { for (var _len = arguments.length, refs = new Array(_len), _key = 0; _key < _len; _key++) { refs[_key] = arguments[_key]; } return function (node) { refs.forEach(function (ref) { fillRef(ref, node); }); }; }