21 lines
		
	
	
		
			384 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			384 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
'use strict';
 | 
						|
 | 
						|
Object.defineProperty(exports, '__esModule', { value: true });
 | 
						|
 | 
						|
var shared = require('@vue/shared');
 | 
						|
 | 
						|
const composeRefs = (...refs) => {
 | 
						|
  return (el) => {
 | 
						|
    refs.forEach((ref) => {
 | 
						|
      if (shared.isFunction(ref)) {
 | 
						|
        ref(el);
 | 
						|
      } else {
 | 
						|
        ref.value = el;
 | 
						|
      }
 | 
						|
    });
 | 
						|
  };
 | 
						|
};
 | 
						|
 | 
						|
exports.composeRefs = composeRefs;
 | 
						|
//# sourceMappingURL=refs.js.map
 |