MCPcopy Index your code
hub / github.com/daybrush/infinite-viewer

github.com/daybrush/infinite-viewer @0.17.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.17.1 ↗ · + Follow
276 symbols 627 edges 79 files 47 documented · 17% 1 cross-repo links
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

InfiniteViewerOptions (Interface)
(no doc) [1 implementers]
packages/infinite-viewer/src/types.ts
InfiniteViewerInterface (Interface)
(no doc)
packages/vue3-infinite-viewer/src/InfiniteViewer.vue.d.ts
InfiniteViewer (Interface)
(no doc)
packages/react-infinite-viewer/src/react-infinite-viewer/InfiniteViewer.tsx
PreactInfiniteViewer (Interface)
(no doc)
packages/preact-infinite-viewer/src/preact-infinite-viewer/InfiniteViewer.d.ts
LitInfiniteViewer (Interface)
(no doc)
packages/lit-infinite-viewer/src/LitInfiniteViewer.ts
SvelteInfiniteViewerProps (Interface)
(no doc)
packages/svelte-infinite-viewer/src/svelte-infinite-viewer/index.d.ts
InfiniteViewerInterface (Interface)
(no doc)
packages/vue-infinite-viewer/src/InfiniteViewer.vue.d.ts
NgxInfiniteViewerInterface (Interface)
(no doc)
packages/ngx-infinite-viewer/projects/ngx-infinite-viewer/src/lib/ngx-infinite-viewer.interface.ts

Core symbols most depended-on inside this repo

set_style
called by 28
packages/svelte-infinite-viewer/public/bundle.js
insert_dev
called by 18
packages/svelte-infinite-viewer/public/bundle.js
detach_dev
called by 18
packages/svelte-infinite-viewer/public/bundle.js
removeEvent
called by 14
packages/svelte-infinite-viewer/public/bundle.js
getScrollTop
called by 13
packages/infinite-viewer/src/InfiniteViewerManager.tsx
getScrollLeft
called by 13
packages/infinite-viewer/src/InfiniteViewerManager.tsx
addEvent
called by 13
packages/svelte-infinite-viewer/public/bundle.js
abs
called by 10
packages/infinite-viewer/src/utils.ts

Shape

Function 128
Method 83
Class 38
Interface 27

Languages

TypeScript100%

Modules by API surface

packages/svelte-infinite-viewer/public/bundle.js126 symbols
packages/infinite-viewer/src/InfiniteViewerManager.tsx57 symbols
packages/infinite-viewer/src/types.ts17 symbols
packages/infinite-viewer/src/utils.ts10 symbols
packages/react-infinite-viewer/src/react-infinite-viewer/InfiniteViewer.tsx8 symbols
packages/lit-infinite-viewer/src/LitInfiniteViewer.ts8 symbols
packages/ngx-infinite-viewer/projects/ngx-infinite-viewer/src/lib/ngx-infinite-viewer.component.ts6 symbols
packages/infinite-viewer/src/ScrollBar.ts6 symbols
packages/svelte-infinite-viewer/src/svelte-infinite-viewer/index.d.ts4 symbols
packages/react-infinite-viewer/src/serviceWorker.ts4 symbols
packages/react-infinite-viewer/src/App.tsx3 symbols
packages/preact-infinite-viewer/src/preact-infinite-viewer/InfiniteViewer.d.ts3 symbols

Used by 1 indexed graphs manifest dependencies, hub-wide

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page