mostly-dom
Version:
A virtual-dom for TypeScript
12 lines • 673 B
JavaScript
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
;