INNER CODE UNIT · JavaScript
toDocNode
tradingview/lightweight-charts · website/plugins/docs-markdown/index.js:164
function toDocNode(doc, baseUrl, contentRoot) {
if (isApiPage(doc.permalink, baseUrl)) {
return null;
}
return { kind: 'doc', title: doc.title, permalink: doc.permalink, source: doc.source, contentRoot };
}
/**
* @param {SidebarItem[]} items
* @param {Map<string, DocMetadata>} docsById
* @param {string} baseUrl
* @param {string} contentRoot
* @returns {DocsNode[]}
*/
function buildDocsNodes(items, docsById, baseUrl, contentRoot) {
/** @type {DocsNode[]} */
const nodes = [];
for (const item of items) {