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
 |