dom-layer
Version:
Virtual DOM implementation.
16 lines (12 loc) • 344 B
JavaScript
var patch = require('./patch');
var isArray = Array.isArray;
function update(container, fromNodes, toNodes, parent) {
if (typeof toNodes === 'function') {
toNodes = toNodes(container, parent);
}
if (!isArray(toNodes)) {
toNodes = [toNodes];
}
return patch(container, fromNodes, toNodes, parent);
}
module.exports = update;