UNPKG

mostly-dom

Version:
12 lines 673 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var createElement_1 = require("../createElement"); var removeVNodes_1 = require("../removeVNodes"); function replacePreviousElement(formerVNode, vNode, moduleCallbacks, insertedVNodeQueue) { var parentNode = formerVNode.element.parentNode; var element = createElement_1.createElement(vNode, moduleCallbacks, insertedVNodeQueue).element; parentNode.insertBefore(element, formerVNode.element); removeVNodes_1.removeVNodes(parentNode, [formerVNode], 0, 0, moduleCallbacks); } exports.replacePreviousElement = replacePreviousElement; //# sourceMappingURL=replacePreviousElement.js.map