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

github.com/ManningBooks/essential-typescript-5 @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
575 symbols 856 edges 184 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Manning Source Code

This repository accompanies Essential TypeScript 5 by Adam Freeman.

Download the files as a zip using the green button or clone the repository to your machine using Git.

Releases

This repository corresponds to the examples in the published book, without corrections or updates. See this file for serious issues that are likely to prevent the examples from working as described in the book. See this file for small mistakes that I intend to correct in the next edition.

Contributions

If you find an error, please contact the author using the email address published in the book. Please do not create pull requests because they will not be accepted. Please do not create issues because the author will not respond to them.

Extension points exported contracts — how you extend this code

Serializeable (Interface)
(no doc) [1 implementers]
Chapter 14/decorators/src/classDecorator.ts
Collection (Interface)
(no doc) [1 implementers]
Chapter 12/End of Chapter/types/src/index.ts
Product (Interface)
(no doc) [1 implementers]
Chapter 11/End of Chapter/types/src/index.ts
Props (Interface)
(no doc)
Chapter 21/End of Chapter/reactapp/src/productList.tsx
Props (Interface)
(no doc)
Chapter 21/Beginning of Chapter/reactapp/src/productList.tsx
ElementAttributesProperty (Interface)
(no doc)
Chapter 16/webapp/src/tools/jsxFactory.ts
Props (Interface)
(no doc)
Chapter 20/reactapp/src/productList.tsx
ElementAttributesProperty (Interface)
(no doc)
Chapter 17/End of Chapter/webapp/src/tools/jsxFactory.ts

Core symbols most depended-on inside this repo

get
called by 15
Chapter 12/End of Chapter/types/src/index.ts
add
called by 11
Chapter 12/End of Chapter/types/src/index.ts
updateContent
called by 6
Chapter 17/End of Chapter/webapp/src/htmlDisplay.tsx
getTodoItems
called by 4
Chapter 02/todo/src/todoCollection.ts
getProducts
called by 4
Chapter 18/angularapp/src/app/data/dataSource.ts
getData
called by 4
Chapter 18/angularapp/src/app/data/dataSource.ts
selectProducts
called by 4
Chapter 18/angularapp/src/app/data/dataSource.ts
getCategories
called by 4
Chapter 18/angularapp/src/app/data/dataSource.ts

Shape

Method 226
Class 223
Function 103
Interface 19
Enum 4

Languages

TypeScript100%

Modules by API surface

Chapter 19/End of Chapter/angularapp/src/app/data/entities.ts12 symbols
Chapter 19/Beginning of Chapter/angularapp/src/app/data/entities.ts12 symbols
Chapter 18/angularapp/src/app/data/entities.ts12 symbols
Chapter 17/End of Chapter/webapp/src/data/entities.ts12 symbols
Chapter 17/Beginning of Chapter/webapp/src/data/entities.ts12 symbols
Chapter 16/webapp/src/data/entities.ts12 symbols
Chapter 13/End of Chapter/types/src/dataTypes.ts12 symbols
Chapter 13/Beginning of Chapter/types/src/dataTypes.ts12 symbols
Chapter 12/End of Chapter/types/src/index.ts12 symbols
Chapter 12/End of Chapter/types/src/dataTypes.ts12 symbols
Chapter 12/Beginning of Chapter/types/src/dataTypes.ts12 symbols
Chapter 15/End of Chapter/usingjs/src/cart.ts10 symbols

For agents

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

⬇ download graph artifact