MCPcopy
hub / github.com/npmx-dev/npmx.dev / groupMergedByKind

Function groupMergedByKind

server/utils/docs/processing.ts:105–114  ·  view source on GitHub ↗
(symbols: MergedSymbol[])

Source from the content-addressed store, hash-verified

103 * Group merged symbols by their kind (function, class, etc.)
104 */
105export function groupMergedByKind(symbols: MergedSymbol[]): Record<string, MergedSymbol[]> {
106 const grouped: Record<string, MergedSymbol[]> = {}
107
108 for (const sym of symbols) {
109 const kindGroup = (grouped[sym.kind] ??= [])
110 kindGroup.push(sym)
111 }
112
113 return grouped
114}

Callers 2

renderDocNodesFunction · 0.90
renderTocFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected