react-native-web-internals
Version:
React Native for Web
21 lines (20 loc) • 619 B
JavaScript
function mergeRefs() {
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) args[_key] = arguments[_key];
return function (node) {
args.forEach(function (ref) {
if (ref != null) {
if (typeof ref == "function") {
ref(node);
return;
}
if (typeof ref == "object") {
ref.current = node;
return;
}
console.error(`mergeRefs cannot handle Refs of type boolean, number or string, received ref ${String(ref)}`);
}
});
};
}
export { mergeRefs };
//# sourceMappingURL=index.native.js.map