MCPcopy Index your code
hub / github.com/caroso1222/ast-viewer

github.com/caroso1222/ast-viewer @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
360 symbols 668 edges 39 files 56 documented · 16%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

NodeModule (Interface)
(no doc)
src/typings.d.ts
ASTNode (Interface)
(no doc)
src/app/app.component.ts
CodeSelection (Interface)
(no doc)
src/app/shared/models/code-selection.ts
TreeModel (Interface)
(no doc)
src/app/shared/tree/tree.types.ts
CssClasses (Interface)
(no doc)
src/app/shared/tree/tree.types.ts
Templates (Interface)
(no doc)
src/app/shared/tree/tree.types.ts

Core symbols most depended-on inside this repo

get
called by 28
src/app/shared/tree/utils/fn.utils.ts
isNil
called by 8
src/app/shared/tree/utils/fn.utils.ts
isEmpty
called by 6
src/app/shared/tree/utils/fn.utils.ts
childrenShouldBeLoaded
called by 5
src/app/shared/tree/tree.ts
isLeaf
called by 5
src/app/shared/tree/tree.ts
fireNodeRemoved
called by 4
src/app/shared/tree/tree.service.ts
childrenWereLoaded
called by 4
src/app/shared/tree/tree.ts
isRoot
called by 4
src/app/shared/tree/tree.ts

Shape

Method 244
Class 82
Function 16
Interface 11
Enum 7

Languages

TypeScript100%

Modules by API surface

src/app/shared/tree/tree.ts65 symbols
src/app/shared/tree/tree.events.ts48 symbols
src/app/shared/tree/tree-internal.component.ts31 symbols
src/app/shared/tree/tree-controller.ts26 symbols
src/app/shared/tree/tree.service.ts25 symbols
src/app/shared/tree/tree.types.ts16 symbols
src/app/shared/tree/draggable/node-draggable.directive.ts16 symbols
src/app/app.component.ts12 symbols
src/app/shared/tree/utils/fn.utils.ts11 symbols
src/app/editor-view/editor-view.component.ts10 symbols
src/app/code-node/code-node.component.ts9 symbols
src/app/shared/tree/tree.component.ts8 symbols

For agents

$ claude mcp add ast-viewer \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact