MCPcopy Index your code
hub / github.com/Apress/essential-typescript

github.com/Apress/essential-typescript @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
530 symbols 787 edges 166 files 0 documented · 0%
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

Product (Interface)
(no doc) [1 implementers]
11 - Working with Classes and Interfaces/types/src/index.ts
Props (Interface)
(no doc)
19 - React Web App/reactapp/src/productList.tsx
Debug (Interface)
(no doc)
14 - Working with JavaScript/usingjs/types/debug/index.d.ts
Params (Interface)
(no doc)
20 - React Web App -2/reactapp/src/summary.tsx
ElementAttributesProperty (Interface)
(no doc)
16 - Stand-Alone Web App - 2/webapp/src/tools/jsxFactory.ts
StoreState (Interface)
(no doc)
22 - Vue.js Web App - 2/vueapp/src/store.ts
StoreState (Interface)
(no doc)
21 - Vue.js Web App/vueapp/src/store.ts
ElementAttributesProperty (Interface)
(no doc)
15 - Stand-Alone Web App/webapp/src/tools/jsxFactory.ts

Core symbols most depended-on inside this repo

get
called by 22
12 - Using Generic Types/types/src/index.ts
add
called by 9
12 - Using Generic Types/types/src/index.ts
updateContent
called by 6
16 - Stand-Alone Web App - 2/webapp/src/htmlDisplay.tsx
getTodoItems
called by 4
01 - First TypeScript App/todo/src/todoCollection.ts
getProducts
called by 3
17 - Angular Web App/angularapp/src/app/data/dataSource.ts
getData
called by 3
17 - Angular Web App/angularapp/src/app/data/dataSource.ts
selectProducts
called by 3
17 - Angular Web App/angularapp/src/app/data/dataSource.ts
getCategories
called by 3
17 - Angular Web App/angularapp/src/app/data/dataSource.ts

Shape

Method 200
Class 189
Function 98
Interface 37
Enum 6

Languages

TypeScript100%

Modules by API surface

22 - Vue.js Web App - 2/vueapp/src/data/entities.ts15 symbols
21 - Vue.js Web App/vueapp/src/data/entities.ts15 symbols
20 - React Web App -2/reactapp/src/data/entities.ts12 symbols
19 - React Web App/reactapp/src/data/entities.ts12 symbols
18 - Angular Web App - 2/angularapp/src/app/data/entities.ts12 symbols
17 - Angular Web App/angularapp/src/app/data/entities.ts12 symbols
16 - Stand-Alone Web App - 2/webapp/src/data/entities.ts12 symbols
15 - Stand-Alone Web App/webapp/src/data/entities.ts12 symbols
13 - Advanced Generic Types/types/src/dataTypes.ts12 symbols
12 - Using Generic Types/types/src/index.ts12 symbols
12 - Using Generic Types/types/src/dataTypes.ts12 symbols
22 - Vue.js Web App - 2/vueapp/src/store.ts10 symbols

For agents

$ claude mcp add essential-typescript \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact