@haiku/player
Version:
Haiku Player is a JavaScript library for building user interfaces
17 lines • 638 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var createTextNode_1 = require("./createTextNode");
function insertTextChild(domElement, index, textContent) {
var existingChild = domElement.childNodes[index];
if (existingChild && existingChild.textContent === textContent) {
return domElement;
}
if (existingChild) {
var textNode = createTextNode_1.default(domElement, textContent);
domElement.replaceChild(textNode, existingChild);
return domElement;
}
return domElement;
}
exports.default = insertTextChild;
//# sourceMappingURL=insertTextChild.js.map