| import arrayFrom from './array-from'; | 
|   | 
| /** | 
|  * @param {NodeList|Node} nodes | 
|  * @param {boolean} [clone=true] | 
|  * @return {string} | 
|  */ | 
| export default function (nodes, clone = true) { | 
|   const wrapper = document.createElement('div'); | 
|   | 
|   if (nodes instanceof NodeList) { | 
|     arrayFrom(nodes).forEach((node) => { | 
|       wrapper.appendChild(clone === true ? node.cloneNode(true) : node); | 
|     }); | 
|   } else if (nodes instanceof Node) { | 
|     wrapper.appendChild(clone === true ? nodes.cloneNode(true) : nodes); | 
|   } | 
|   | 
|   return wrapper.innerHTML; | 
| } |