MCPcopy Create free account

hub / github.com/codag-megalith/codag-visualizer / types & classes

Types & classes171 in github.com/codag-megalith/codag-visualizer

↓ 3 callersClassCostData
Cost calculation based on token usage.
backend/models.py:122
↓ 3 callersClassTokenUsage
Token usage from Gemini API response.
backend/models.py:115
↓ 2 callersClassAnalyzeResponse
Enhanced analyze response with cost tracking.
backend/models.py:128
↓ 2 callersClassSourceLocation
backend/models.py:23
↓ 2 callersClassWorkflowGraph
backend/models.py:69
↓ 2 callersClassWorkflowMetadata
backend/models.py:62
↓ 1 callersClassFileMetadataResult
Metadata result for a single file.
backend/models.py:102
↓ 1 callersClassFunctionMetadata
Metadata for a single function.
backend/models.py:96
↓ 1 callersClassGeminiClient
backend/gemini_client.py:38
↓ 1 callersClassGraphEdge
backend/models.py:36
↓ 1 callersClassGraphNode
backend/models.py:44
↓ 1 callersClassSettings
backend/config.py:3
↓ 1 callersClassStaticAnalyzer
backend/analyzer.py:3
Class
packages/mcp-server/src/graph-loader.ts:15
Class
frontend/media/webview/d3.v7.min.js:2
Class
frontend/media/webview/d3.v7.min.js:2
Class
frontend/media/webview/d3.v7.min.js:2
Class
frontend/media/webview/d3.v7.min.js:2
Class
frontend/media/webview/d3.v7.min.js:2
Class
frontend/media/webview/d3.v7.min.js:2
Class
frontend/media/webview/d3.v7.min.js:2
Class
frontend/media/webview/d3.v7.min.js:2
Class
frontend/media/webview/d3.v7.min.js:2
Class
frontend/media/webview/d3.v7.min.js:2
Class
frontend/media/webview/d3.v7.min.js:2
Class
frontend/media/webview/d3.v7.min.js:2
Class
frontend/media/webview/d3.v7.min.js:2
Class
frontend/src/cache.ts:80
Class
frontend/src/metadata-batcher.ts:46
Class
frontend/src/analyzer.ts:14
Class
frontend/src/webview.ts:17
Class
frontend/src/cost-tracking.ts:37
Class
frontend/src/metadata-builder.ts:8
Class
frontend/src/api.ts:34
Class
frontend/src/static-analyzer.ts:25
Class
frontend/src/tree-sitter/parser-manager.ts:35
Class
frontend/src/webview-client/tutorial.ts:58
Class
frontend/src/webview-client/file-picker.ts:129
Class
frontend/src/webview-client/notifications.ts:40
ClassAPIClient
frontend/src/api.ts:34
InterfaceActiveEditingState
frontend/src/analysis/state.ts:189
ClassAnalyzeRequest
backend/models.py:16
InterfaceAnalyzeResult
frontend/src/types.ts:75
InterfaceCacheFile
* Full cache file structure
frontend/src/cache.ts:63
ClassCacheManager
frontend/src/cache.ts:80
InterfaceCachedFileStructure
frontend/src/local-graph-updater.ts:39
InterfaceCachedMetadata
frontend/src/cache.ts:73
InterfaceCallGraphDiff
frontend/src/call-graph-extractor.ts:106
InterfaceCallInfo
frontend/src/call-graph-extractor.ts:20
InterfaceCodeLocation
frontend/src/static-analyzer.ts:5
InterfaceCodeLocationInfo
frontend/src/tree-sitter/extractors.ts:77
InterfaceCompiledQueries
frontend/src/tree-sitter/extractors.ts:88
ClassComponentMetadata
Sub-component within a workflow (e.g., error handling, tool selection).
backend/models.py:55
InterfaceComponentMetadata
packages/mcp-server/src/types.ts:31
InterfaceComponentMetadata
frontend/src/types.ts:37
InterfaceComponentMetadata
frontend/src/webview-client/types.ts:59
ClassCondenseRequest
Request to condense raw repo structure into workflow-relevant summary.
backend/models.py:109
ClassConfig
backend/config.py:6
ClassCostAggregator
frontend/src/cost-tracking.ts:37
InterfaceCostData
frontend/src/types.ts:125
InterfaceCostOperation
frontend/src/types.ts:131
InterfaceCostReport
frontend/src/types.ts:140
InterfaceCrossFileCall
frontend/src/repo-structure.ts:64
InterfaceCrossFileEdge
* Cross-file edge (stored separately, validated at merge)
frontend/src/cache.ts:41
InterfaceEdgeInput
frontend/src/webview-client/elk-layout.ts:68
ClassEdgePayload
Data being passed along an edge
backend/models.py:29
InterfaceEdgePayload
packages/mcp-server/src/types.ts:7
InterfaceEdgePayload
frontend/src/types.ts:11
InterfaceEdgePayload
frontend/src/webview-client/types.ts:44
InterfaceEdgeRoute
frontend/src/webview-client/types.ts:6
InterfaceEdgeRoute
frontend/src/webview-client/elk-layout.ts:62
InterfaceExtractedCallGraph
frontend/src/call-graph-extractor.ts:26
InterfaceExtractedFunctionDef
frontend/src/tree-sitter/extractors.ts:43
InterfaceFileAnalysis
frontend/src/static-analyzer.ts:14
InterfaceFileCache
* Cached analysis result for a single file
frontend/src/cache.ts:29
InterfaceFileContent
frontend/src/file-preparation.ts:9
ClassFileMetadata
backend/models.py:11
InterfaceFileMetadata
frontend/src/types.ts:68
InterfaceFileMetadataResult
frontend/src/types.ts:107
ClassFilePicker
frontend/src/webview-client/file-picker.ts:129
InterfaceFilePickerData
frontend/src/webview-client/file-picker.ts:123
InterfaceFileSelectionCache
frontend/src/file-picker.ts:13
InterfaceFileSelectionEntry
frontend/src/file-picker.ts:9
InterfaceFileStructure
frontend/src/repo-structure.ts:48
ClassFileStructureContext
Structure context for a file (from local tree-sitter analysis).
backend/models.py:85
InterfaceFileStructureContext
frontend/src/types.ts:90
InterfaceFileTreeNode
frontend/src/file-picker.ts:21
InterfaceFileTreeNode
frontend/src/webview-client/file-picker.ts:107
InterfaceFileWatchingConfig
frontend/src/file-watching/handler.ts:32
InterfaceFileWatchingContext
frontend/src/file-watching/handler.ts:22
ClassFu
frontend/media/webview/d3.v7.min.js:2
ClassFunctionContext
Context about a single function for metadata generation.
backend/models.py:77
InterfaceFunctionContext
frontend/src/types.ts:82
InterfaceFunctionDef
frontend/src/repo-structure.ts:37
InterfaceFunctionInfo
frontend/src/call-graph-extractor.ts:11
InterfaceFunctionMetadataResult
frontend/src/types.ts:101
InterfaceGraphDiff
frontend/src/webview-client/types.ts:126
InterfaceGraphIndex
packages/mcp-server/src/graph-loader.ts:5
ClassGraphLoader
packages/mcp-server/src/graph-loader.ts:15
InterfaceHttpCallInfo
frontend/src/tree-sitter/extractors.ts:54
next →1–100 of 171, ranked by callers