MCPcopy Create free account
hub / github.com/ScriptedAlchemy/tracedecay / deriveChipOptions

Function deriveChipOptions

dashboard/graph/src/explorerState.ts:58–66  ·  view source on GitHub ↗
(graphNodes: Iterable<GraphNode>)

Source from the content-addressed store, hash-verified

56}
57
58export function deriveChipOptions(graphNodes: Iterable<GraphNode>) {
59 const families = new Set<string>();
60 const languages = new Set<string>();
61 for (const node of graphNodes) {
62 families.add(kindFamily(node.kind));
63 languages.add(languageForPath(node.file_path));
64 }
65 return { families: [...families].sort(), languages: [...languages].sort() };
66}
67
68export function toggleStringSet(values: ReadonlySet<string>, value: string): Set<string> {
69 const next = new Set(values);

Callers 1

CodeGraphExplorerFunction · 0.90

Calls 3

kindFamilyFunction · 0.90
languageForPathFunction · 0.90
addMethod · 0.45

Tested by

no test coverage detected