INNER CODE UNIT · JavaScript

buildDocsNodes

tradingview/lightweight-charts · website/plugins/docs-markdown/index.js:178

function buildDocsNodes(items, docsById, baseUrl, contentRoot) {
	/** @type {DocsNode[]} */
	const nodes = [];
	for (const item of items) {
		const node = item.type === 'category'
			? buildCategoryNode(item, docsById, baseUrl, contentRoot)
			: buildDocItemNode(item, docsById, baseUrl, contentRoot);
		if (node !== null) {
			nodes.push(node);
		}
	}
	return nodes;
}

/**
 * @param {SidebarItem} item
 * @param {Map<string, DocMetadata>} docsById
 * @param {string} baseUrl

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…