Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/codag-megalith/codag-visualizer
/ functions
Functions
1,328 in github.com/codag-megalith/codag-visualizer
⨍
Functions
1,328
◇
Types & classes
171
↳
Endpoints
4
↓ 4 callers
Method
escapeRegex
* Escape special regex characters in a string
frontend/src/analyzer.ts:112
↓ 4 callers
Function
extractCallsInNode
(bodyNode: Node, lang: SupportedLanguage)
frontend/src/tree-sitter/extractors.ts:358
↓ 4 callers
Function
extractRepoStructure
(files: { path: string; content: string }[])
frontend/src/repo-structure.ts:410
↓ 4 callers
Function
findNodeCollapsedComponent
* Find which collapsed component a node belongs to (if any)
frontend/src/webview-client/edges.ts:116
↓ 4 callers
Function
formatCost
(cost: number)
frontend/src/cost-tracking.ts:27
↓ 4 callers
Function
fp
(t,n)
frontend/media/webview/d3.v7.min.js:2
↓ 4 callers
Function
generateElkEdgePath
* Generate SVG path from ELK edge route (orthogonal routing) * Shortens endpoint to leave room for arrowhead
frontend/src/webview-client/edges.ts:16
↓ 4 callers
Function
getCrossFileCalls
()
frontend/src/analysis/state.ts:25
↓ 4 callers
Function
getParams
(paramsNode: Node | null, language: string)
frontend/src/tree-sitter/helpers.ts:23
↓ 4 callers
Function
gl
(t,n)
frontend/media/webview/d3.v7.min.js:2
↓ 4 callers
Function
gs
(t,n)
frontend/media/webview/d3.v7.min.js:2
↓ 4 callers
Method
hashContentAST
* Hash content using AST-aware method (ignores comments, whitespace) * * Falls back to raw content hash when: * - Tree-sitter is unavai
frontend/src/cache.ts:310
↓ 4 callers
Function
highlightEdge
(sourceId: string, targetId: string, highlight: boolean)
frontend/src/webview-client/edges.ts:727
↓ 4 callers
Function
isAsync
(node: Node)
frontend/src/tree-sitter/helpers.ts:106
↓ 4 callers
Function
kr
frontend/media/webview/d3.v7.min.js:2
↓ 4 callers
Function
layoutWorkflows
(defs: any)
frontend/src/webview-client/layout.ts:50
↓ 4 callers
Function
lm
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 4 callers
Function
mw
frontend/media/webview/d3.v7.min.js:2
↓ 4 callers
Method
notifyAnalysisStarted
()
frontend/src/webview.ts:129
↓ 4 callers
Method
notifyFileStateChange
* Notify webview of file state changes for live file indicators
frontend/src/webview.ts:170
↓ 4 callers
Function
parseNodeId
(id: string)
frontend/src/edge-resolver.ts:22
↓ 4 callers
Function
prepareSVGForExport
* Build SVG for export from scratch, reading positions from DOM
frontend/src/webview-client/export.ts:243
↓ 4 callers
Function
qm
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 4 callers
Function
renderEdges
()
frontend/src/webview-client/edges.ts:139
↓ 4 callers
Function
renderGroups
()
frontend/src/webview-client/groups.ts:23
↓ 4 callers
Function
renderNodes
( dragstarted: (event: any, d: any) => void, dragged: (event: any, d: any) => void, dragended: (ev
frontend/src/webview-client/nodes.ts:8
↓ 4 callers
Method
renderStep
* Render the current step content
frontend/src/webview-client/tutorial.ts:169
↓ 4 callers
Function
saveBase64Image
* Save base64 image data using VSCode save dialog
frontend/src/webview-client/export.ts:779
↓ 4 callers
Method
saveNow
()
frontend/src/cache.ts:190
↓ 4 callers
Method
scheduleSave
()
frontend/src/cache.ts:170
↓ 4 callers
Function
setCrossFileCalls
(calls: CrossFileCall[])
frontend/src/analysis/state.ts:29
↓ 4 callers
Function
setRepoFiles
(files: { path: string; functions: { name: string; calls: string[]; line: number }[] }[])
frontend/src/analysis/state.ts:37
↓ 4 callers
Function
snapToGrid
(value: number)
frontend/src/webview-client/utils.ts:20
↓ 4 callers
Method
startBatchProgress
* Start tracking batch progress (resets counters).
frontend/src/webview.ts:463
↓ 4 callers
Function
svgToBase64
* Convert SVG to base64 image data (PNG or JPEG) using canvas * Returns base64-encoded image data (without data URL prefix)
frontend/src/webview-client/export.ts:708
↓ 4 callers
Function
ud
(t,n,e)
frontend/media/webview/d3.v7.min.js:2
↓ 4 callers
Function
updateEdgeLabels
(transitionDuration: number = 0)
frontend/src/webview-client/edges.ts:519
↓ 4 callers
Function
updateGroupVisibility
()
frontend/src/webview-client/visibility.ts:15
↓ 4 callers
Function
updateSnapshotStats
(workflowGroups: WorkflowGroup[], currentGraphData: WorkflowGraph)
frontend/src/webview-client/workflow-detection.ts:606
↓ 4 callers
Method
updateViewState
(update: Partial<ViewState>)
frontend/src/webview.ts:121
↓ 4 callers
Function
x
(t,n)
frontend/media/webview/d3.v7.min.js:2
↓ 4 callers
Function
ze
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callers
Function
Ac
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callers
Function
Ap
(t,n,e,r,i)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callers
Function
Aw
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callers
Function
Bf
(t,n,e)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callers
Function
Dp
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callers
Function
Eu
(t,n,e,r)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callers
Function
Fg
(n)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callers
Function
Gr
(t,n)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callers
Function
Ig
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callers
Function
Io
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callers
Function
Jo
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callers
Function
Ju
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callers
Function
Ko
frontend/media/webview/d3.v7.min.js:2
↓ 3 callers
Function
Lg
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callers
Function
Ll
(t,n)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callers
Function
Mn
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callers
Function
Ol
(t,n)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callers
Function
Pa
(t,n)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callers
Function
Re
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callers
Function
Rp
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callers
Function
Sg
()
frontend/media/webview/d3.v7.min.js:2
↓ 3 callers
Function
Vm
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callers
Function
Vx
(t,n,e)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callers
Function
W
(t,n,e)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callers
Function
We
(t,n,e)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callers
Function
X
(t,n,e)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callers
Function
Y
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callers
Function
Yt
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callers
Function
Zi
(t,n,e)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callers
Method
_clip
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callers
Method
_clipSegment
(t,n,e,r,i,o)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callers
Function
_d
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callers
Method
_legalize
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callers
Method
_project
(t,n,e,r)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callers
Function
ad
(t,n,e)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callers
Function
ae
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callers
Function
ap
()
frontend/media/webview/d3.v7.min.js:2
↓ 3 callers
Function
ax
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callers
Function
bl
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callers
Function
ca
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callers
Function
calculate_cost
Calculate cost from token usage.
backend/gemini_client.py:27
↓ 3 callers
Method
cancel
()
frontend/src/metadata-batcher.ts:78
↓ 3 callers
Function
cd
(t,n,e)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callers
Method
checkHealth
* Check if the backend is reachable and API key is configured. * Uses a short timeout so it fails fast.
frontend/src/api.ts:72
↓ 3 callers
Method
clear
* Clear all cache
frontend/src/cache.ts:1438
↓ 3 callers
Function
clearActivelyEditing
(filePath: string)
frontend/src/analysis/state.ts:205
↓ 3 callers
Function
cr
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callers
Method
detectWorkflow
(content: string, filePath?: string)
frontend/src/analyzer.ts:190
↓ 3 callers
Function
detectWorkflowGroups
(data: WorkflowGraph)
frontend/src/webview-client/workflow-detection.ts:101
↓ 3 callers
Function
dw
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callers
Function
extract_usage
Extract token usage from Gemini API response.
backend/gemini_client.py:16
↓ 3 callers
Function
fd
(t,n,e)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callers
Function
fitToScreen
()
frontend/src/webview-client/controls.ts:82
↓ 3 callers
Function
formatEdgeInfo
(edge: any, header?: string)
frontend/src/webview-client/edges.ts:475
↓ 3 callers
Function
formatHttpConnectionsForPrompt
(structure: RawRepoStructure)
frontend/src/repo-structure.ts:516
↓ 3 callers
Function
fr
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callers
Function
fv
(t)
frontend/media/webview/d3.v7.min.js:2
↓ 3 callers
Function
generateNodeId
* Generate a stable node ID from file path and function name * Format: {relativePath}::{function} to match backend format * Example: backend/client.
frontend/src/local-graph-updater.ts:82
← previous
next →
201–300 of 1,328, ranked by callers