MCPcopy Index your code
hub / github.com/typehero/typehero

github.com/typehero/typehero @main sqlite

repository ↗ · DeepWiki ↗
18,712 symbols 89,790 edges 851 files 272 documented · 1%
README

GitHub Discord Twitter

typehero header

👋 About Us

TypeScript's typing system can be very powerful when used correctly. The problem is that most developers or engineers don't use much more than they have to in their day to day. Inevitably a moment comes where their knowledge just doesn't cut it for a use case, and they have to reach out to a community for help. We aim to be not only the community but the platform they can use to learn more of the intricacies of TypeScript's typing system.

✨ Want to contribute?

Please see the LOCAL.md on how to get set up. Consider joining the discord if you have any ideas/feedback. We'd love to hear from you!

💖 Sponsors

If you find our project interesting and want to support us please consider sponsoring. Your sponsorship would contribute to the advancement of this project and further ensure its ongoing maintenance and improvement for the benefit of the open-source community.

CodeRabbit Logo Powered by Vercel HeroDevs Logo
Uploadthing Logo surge logo AI Folks Logo

Extension points exported contracts — how you extend this code

IDisposable (Interface)
(no doc) [61 implementers]
packages/monaco/monaco-editor.d.ts
Musician (Interface)
(no doc)
challenges/primitive-data-types/user.ts
AbsolutePosition (Interface)
(no doc)
challenges/type-unions/tests.ts
Spacecraft (Interface)
(no doc)
challenges/type-aliases/tests.ts
Pokemon (Interface)
(no doc)
challenges/pick/tests.ts
Session (Interface)
(no doc)
packages/auth/src/react.ts
ContentProps (Interface)
(no doc)
packages/ui/src/components/dialog.tsx
InfoFile (Interface)
(no doc)
packages/db/mocks/challenges.mock.ts

Core symbols most depended-on inside this repo

push
called by 3072
packages/monaco/monaco-editor.d.ts
b
called by 2071
apps/web/public/min/vs/language/typescript/tsWorker.js
get
called by 2037
packages/monaco/monaco-editor.d.ts
set
called by 1406
packages/monaco/monaco-editor.d.ts
_register
called by 1222
apps/web/public/min/vs/editor/editor.main.js
map
called by 1022
apps/web/public/min/vs/editor/editor.main.js
se
called by 1006
apps/web/public/min/vs/editor/editor.main.js
add
called by 993
apps/web/public/min/vs/editor/editor.main.js

Shape

Method 9,614
Function 8,137
Interface 550
Class 359
Enum 52

Languages

TypeScript100%

Modules by API surface

apps/web/public/min/vs/editor/editor.main.js7,840 symbols
apps/web/public/min/vs/language/typescript/tsWorker.js7,707 symbols
apps/web/public/min/vs/base/worker/workerMain.js899 symbols
packages/monaco/monaco-editor.d.ts734 symbols
apps/web/public/min/vs/loader.js129 symbols
apps/web/public/min/vs/language/typescript/tsMode.js66 symbols
challenges/validate.ts15 symbols
apps/web/src/app/challenge/_components/comments/comments.hooks.tsx13 symbols
apps/web/src/app/challenge/_components/comments/comment.tsx13 symbols
apps/aot/src/app/events/[year]/[day]/_components/comments/comments.hooks.tsx13 symbols
apps/aot/src/app/events/[year]/[day]/_components/comments/comment.tsx13 symbols
apps/aot/src/app/events/(leaderboard)/_components/stage.tsx13 symbols

Dependencies from manifests, versioned

@auth/core0.37.4 · 1×
@auth/prisma-adapter1.0.13 · 1×
@faker-js/faker8.0.2 · 1×
@hookform/error-message2.0.1 · 1×
@hookform/resolvers3.1.1 · 1×
@icons-pack/react-simple-icons10.2.0 · 1×
@mailchimp/mailchimp_marketing3.0.80 · 1×
@monaco-editor/loader1.3.3 · 1×
@monaco-editor/react4.7.0 · 1×
@next/bundle-analyzer15.3.8 · 1×
@next/eslint-plugin-next14.2.18 · 1×

Datastores touched

(mysql)Database · 1 repos
typeheroDatabase · 1 repos

For agents

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

⬇ download graph artifact