Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/SSShooter/ebook-to-mindmap
/ types & classes
Types & classes
70 in github.com/SSShooter/ebook-to-mindmap
⨍
Functions
463
◇
Types & classes
70
Class
src/services/epubProcessor.ts:22
Class
src/services/pdfProcessor.ts:38
Class
src/services/ragService.ts:38
Class
src/services/aiService.ts:36
Class
src/services/aiService.ts:653
Class
src/services/cacheService.ts:30
Class
src/services/bookProcessingService.ts:51
Interface
AIConfig
src/types/ai.ts:17
Interface
AIModel
src/stores/modelStore.ts:5
Class
AIService
src/services/aiService.ts:36
Class
AiService
src/services/aiService.ts:653
Interface
AuthState
src/stores/authStore.ts:5
Interface
BookData
src/services/epubProcessor.ts:16
Interface
BookData
src/services/pdfProcessor.ts:30
Interface
BookMindMap
src/components/Step2Results.tsx:50
Interface
BookMindMap
src/pages/SummaryPage.tsx:45
Interface
BookModeGroup
src/pages/CacheManagementPage.tsx:47
Class
BookProcessingService
src/services/bookProcessingService.ts:51
Interface
BookSummary
src/components/Step2Results.tsx:39
Interface
BookSummary
src/pages/SummaryPage.tsx:34
Interface
CacheEntry
src/pages/CacheManagementPage.tsx:38
Class
CacheService
src/services/cacheService.ts:30
Interface
Chapter
src/services/aiService.ts:21
Interface
Chapter
src/services/bookProcessingService.ts:21
Interface
ChapterData
src/services/epubProcessor.ts:6
Interface
ChapterData
src/services/pdfProcessor.ts:20
Interface
ChapterGroup
src/components/Step2Results.tsx:28
Interface
ChapterGroup
src/services/bookProcessingService.ts:32
Interface
ChatConfigState
src/stores/chatConfigStore.ts:4
Interface
Chunk
src/services/ragService.ts:27
Interface
ComboboxProps
src/components/ui/combobox.tsx:21
Interface
ConfigDialogProps
src/components/project/ConfigDialog.tsx:33
Interface
ConfigState
src/stores/configStore.ts:18
Interface
CopyButtonProps
src/components/ui/copy-button.tsx:6
Interface
CustomPrompt
src/stores/customPromptStore.ts:4
Interface
CustomPromptStore
src/stores/customPromptStore.ts:13
Interface
DownloadMindMapButtonProps
src/components/DownloadMindMapButton.tsx:14
Interface
EmbeddedChunk
src/services/ragService.ts:34
Class
EpubProcessor
src/services/epubProcessor.ts:22
Interface
EpubReaderProps
src/components/EpubReader.tsx:12
Interface
MarkdownCardProps
src/components/MarkdownCard.tsx:14
Interface
MermaidDiagramProps
src/components/MermaidDiagram.tsx:9
Interface
MindElixirStarModalProps
src/components/MindElixirStarModal.tsx:12
Interface
MindMapCardProps
src/components/MindMapCard.tsx:17
Interface
MindMapContextValue
src/components/ui/mindmap.tsx:79
Interface
MindMapControlsProps
src/components/ui/mindmap.tsx:477
Interface
MindMapProps
src/components/ui/mindmap.tsx:102
Interface
MindMapRef
src/components/ui/mindmap.tsx:98
Interface
ModelConfig
src/services/aiService.ts:29
Interface
ModelState
src/stores/modelStore.ts:19
Interface
PageContent
src/components/PdfReader.tsx:21
Class
PdfProcessor
src/services/pdfProcessor.ts:38
Interface
PdfReaderProps
src/components/PdfReader.tsx:12
Interface
ProcessingOptions
src/stores/configStore.ts:7
Interface
ProviderConfig
src/types/ai.ts:30
Class
RagService
src/services/ragService.ts:38
Interface
ReasoningDisplayProps
src/components/ReasoningDisplay.tsx:6
Interface
SidebarProps
src/components/layout/Sidebar.tsx:15
Interface
Step1ConfigProps
src/components/Step1Config.tsx:51
Interface
Step2ResultsProps
src/components/Step2Results.tsx:58
Interface
TagDialogProps
src/components/TagDialog.tsx:15
Interface
TempChapterGroup
src/services/bookProcessingService.ts:43
Interface
TextItem
src/services/pdfProcessor.ts:11
Interface
ThemeContextType
src/contexts/ThemeContext.tsx:11
Interface
User
src/services/api.ts:3
Interface
UserResponse
src/services/api.ts:13
Interface
ViewContentDialogProps
src/components/ViewContentDialog.tsx:14
Interface
VoyInstance
src/services/ragService.ts:20
Interface
VoyResource
src/services/ragService.ts:3
Interface
VoySearchResult
src/services/ragService.ts:12