UNPKG

mostly-dom

Version:
19 lines 593 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var __1 = require("../"); function updateElement(formerVNode, vNode) { var node = vNode.element = formerVNode.element; if (isElement(node)) { var scope = vNode.scope; if (scope) node.setAttribute(__1.SCOPE_ATTRIBUTE, scope); else node.removeAttribute(__1.SCOPE_ATTRIBUTE); } return vNode; } exports.updateElement = updateElement; function isElement(node) { return typeof node.setAttribute === 'function'; } //# sourceMappingURL=updateElement.js.map