Sha256: 6cc39786855bef84acb6716c9400989f559a80acd8f7f118983c2e74680ba5c9
Contents?: true
Size: 542 Bytes
Versions: 46
Compression:
Stored size: 542 Bytes
Contents
"use strict"; const { domSymbolTree } = require("./internal-constants"); const { CDATA_SECTION_NODE, TEXT_NODE } = require("../node-type"); // // https://dom.spec.whatwg.org/#concept-child-text-content // exports.childTextContent = node => { let result = ""; const iterator = domSymbolTree.childrenIterator(node); for (const child of iterator) { if (child.nodeType === TEXT_NODE || // The CDataSection extends Text. child.nodeType === CDATA_SECTION_NODE) { result += child.data; } } return result; };
Version data entries
46 entries across 46 versions & 2 rubygems