INNER CODE UNIT · JavaScript
collectDocNodes
tradingview/lightweight-charts · website/plugins/docs-markdown/index.js:249
function collectDocNodes(nodes, accumulator) {
for (const node of nodes) {
if (node.kind === 'category') {
collectDocNodes(node.children, accumulator);
} else {
accumulator.push(node);
}
}
}
/**
* Drops nodes whose page was not actually written, so the map never links to a
* missing .md.
*
* @param {DocsNode[]} nodes
* @param {Set<string>} written
* @returns {DocsNode[]}
*/