MCPcopy Create free account
hub / github.com/colbymchenry/codegraph / iterateNodesByKind

Method iterateNodesByKind

src/resolution/types.ts:85–85  ·  view source on GitHub ↗

* Stream nodes of a kind one at a time instead of materializing (and, unlike * `getNodesByKind`, without populating the resolver's per-kind array cache). * For unbounded kinds (`function`, `method`, `struct`) on a symbol-dense * project the full array is gigabytes — the dynamic-edge synthes

(kind: Node['kind'])

Source from the content-addressed store, hash-verified

83 * so minimal test contexts compile; callers fall back to getNodesByKind.
84 */
85 iterateNodesByKind?(kind: Node['kind']): IterableIterator<Node>;
86 /** Check if a file exists */
87 fileExists(filePath: string): boolean;
88 /** Read file content */

Callers 15

createContextMethod · 0.65
methodAndFunctionNodesFunction · 0.65
reactRenderEdgesFunction · 0.65
flutterBuildEdgesFunction · 0.65
arkuiStateBuildEdgesFunction · 0.65
cppOverrideEdgesFunction · 0.65
goImplementsEdgesFunction · 0.65
interfaceOverrideEdgesFunction · 0.65
goGrpcStubImplEdgesFunction · 0.65
vueTemplateEdgesFunction · 0.65
expoCrossPlatformEdgesFunction · 0.65

Calls

no outgoing calls

Tested by

no test coverage detected