all files / src/ clone-element.js

83.33% Statements 5/6
0% Branches 0/2
0% Functions 0/1
83.33% Lines 5/6
1 2 3 4 5 6 7 8 9 10 11 12 13    11× 11×   11×   11×        
'use strict';
 
exports.__esModule = true;
exports.cloneElement = cloneElement;
 
var _util = require('./util');
 
var _h = require('./h');
 
function cloneElement(vnode, props) {
	return _h.h(vnode.nodeName, _util.extend(_util.clone(vnode.attributes), props), arguments.length > 2 ? _util.toArray(arguments, 2) : vnode.children);
}