MCPcopy Create free account
hub / github.com/OpenRaiser/PaperFlow / topPaperNodes

Function topPaperNodes

deployments/desktop/static/desktop.js:3404–3410  ·  view source on GitHub ↗
(sourceNodes, sourceEdges, limit = 4)

Source from the content-addressed store, hash-verified

3402 }
3403
3404 function topPaperNodes(sourceNodes, sourceEdges, limit = 4) {
3405 const degree = graphDegreeMap(sourceNodes, sourceEdges);
3406 return sourceNodes
3407 .filter((node) => graphType(node) === "paper")
3408 .sort((a, b) => paperScore(b, degree) - paperScore(a, degree))
3409 .slice(0, limit);
3410 }
3411
3412 function relatedPapersForEntry(entry, sourceById, sourceEdges, fallbackPapers = []) {
3413 const relatedIds = new Set(entry?.nodeIds || []);

Callers 1

buildWikiMapFunction · 0.85

Calls 3

graphDegreeMapFunction · 0.85
graphTypeFunction · 0.85
paperScoreFunction · 0.85

Tested by

no test coverage detected