Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/HiveNexus/HiveChat
/ types & classes
Types & classes
96 in github.com/HiveNexus/HiveChat
⨍
Functions
501
◇
Types & classes
96
Class
types/mcpErrors.ts:61
Class
types/mcpErrors.ts:202
Class
types/mcpErrors.ts:317
Class
types/errorTypes.ts:1
Class
types/errorTypes.ts:8
Class
types/errorTypes.ts:15
Class
types/llm.ts:3
Class
app/services/MCPService.ts:7
Class
app/services/WebSearchService.ts:4
Class
app/provider/GeminiProvider.ts:11
Class
app/provider/ClaudeProvider.ts:15
Class
app/provider/OpenAIProvider.ts:17
Class
app/provider/OpenAIResponseProvider.ts:11
Class
app/webSearchProvider/BochaProvider.ts:21
Class
app/webSearchProvider/TavilyProvider.ts:6
Class
app/webSearchProvider/BaseWebSearchProvider.ts:3
Class
app/webSearchProvider/WebSearchEngineProvider.ts:6
Class
app/webSearchProvider/JinaProvider.ts:5
Class
app/webSearchProvider/DefaultProvider.ts:5
Class
app/webSearchProvider/WebSearchProviderFactory.ts:9
Class
BochaProvider
app/webSearchProvider/BochaProvider.ts:21
Interface
BochaSettingsProps
app/admin/search/components/BochaSettings.tsx:8
Interface
BotFormProps
app/components/BotForm.tsx:8
Interface
BotFormValues
app/components/BotForm.tsx:17
Interface
BotType
app/db/schema.ts:246
Interface
ChatContextType
app/context/ChatContext.tsx:5
Class
ChatGPTApi
app/provider/OpenAIProvider.ts:17
Interface
ChatInputProps
app/components/InputArea.tsx:21
Interface
ChatItemProps
app/components/ChatItem.tsx:8
Class
ClaudeApi
app/provider/ClaudeProvider.ts:15
Interface
CustomPaginationProps
app/components/CustomPagination.tsx:5
Class
DefaultProvider
app/webSearchProvider/DefaultProvider.ts:5
Interface
DingdingProfile
app/auth/providers/dingding.ts:6
Interface
EmojiPickerProps
app/components/EmojiPicker.tsx:9
Interface
FeishuProfile
app/auth/providers/feishu.ts:6
Interface
FileCardProps
app/components/artifact/FileCard.tsx:7
Interface
FormValues
app/components/admin/DingdingSettingsModal.tsx:12
Interface
FormValues
app/components/admin/FeishuSettingsModal.tsx:12
Interface
FormValues
app/components/admin/WecomSettingsModal.tsx:12
Class
GeminiApi
app/provider/GeminiProvider.ts:11
Interface
IChatListStore
app/store/chatList.ts:6
Interface
IChatStore
app/store/chat.ts:5
Interface
IGlobalConfigStoreStore
app/store/globalConfig.ts:3
Interface
IGlobalMcpServerStore
app/store/mcp.ts:4
Interface
IModelListStore
app/store/modelList.ts:5
Interface
IPreviewSidebarStore
app/store/previewSidebar.ts:7
Interface
ISidebarCollapsedStore
app/store/adminSidebarCollapsed.ts:3
Interface
ISidebarCollapsedStore
app/store/sidebarCollapsed.ts:3
Interface
IUserSettingsStore
app/store/userSettings.ts:4
Interface
ImagePreviewAreaProps
app/components/ImagePreviewArea.tsx:6
Class
InvalidAPIKeyError
types/errorTypes.ts:1
Interface
JWT
types/next-auth.d.ts:21
Class
JinaProvider
app/webSearchProvider/JinaProvider.ts:5
Interface
JinaSettingsProps
app/admin/search/components/JinaSettings.tsx:9
Interface
LLMConfig
types/llm.ts:100
Interface
LLMModel
types/llm.ts:114
Interface
LLMModelProvider
types/llm.ts:142
Interface
LLMModelRealId
types/llm.ts:128
Interface
LLMUsage
types/llm.ts:109
Interface
LoginFormValues
app/components/loginModal.tsx:20
Interface
LoginFormValues
app/(auth)/login/page.tsx:18
Interface
LoginModalContextType
app/contexts/loginModalContext.tsx:5
Interface
LoginedSetupFormValues
app/(auth)/setup/page.tsx:24
Class
MCPError
types/mcpErrors.ts:61
Enum
MCPErrorCode
types/mcpErrors.ts:None
Interface
MCPErrorContext
types/mcpErrors.ts:49
Class
MCPErrorFactory
types/mcpErrors.ts:202
Class
MCPErrorHandler
types/mcpErrors.ts:317
Enum
MCPErrorSeverity
types/mcpErrors.ts:None
Interface
MCPServer
types/llm.ts:172
Class
MCPService
app/services/MCPService.ts:7
Interface
MCPTool
types/llm.ts:164
Interface
MCPToolInputSchema
types/llm.ts:157
Interface
MCPToolResponse
types/llm.ts:180
Interface
MenuSectionProps
app/components/SidebarMenuSection.tsx:5
Interface
ModelListProps
app/components/admin/llm/ModelList.tsx:11
Class
OpenAIResponseApi
app/provider/OpenAIResponseProvider.ts:11
Class
OverQuotaError
types/errorTypes.ts:8
Interface
RegisterFormValues
app/(auth)/register/page.tsx:13
Interface
RequestMessage
types/llm.ts:94
Interface
ScrollToBottomButtonProps
app/components/ScrollToBottomButton.tsx:6
Interface
SearchButtonProps
app/components/SearchButton.tsx:5
Interface
SearchEngineConfig
app/admin/search/page.tsx:11
Interface
Session
types/next-auth.d.ts:4
Interface
SetupFormValues
app/(auth)/setup/page.tsx:18
Class
TavilyProvider
app/webSearchProvider/TavilyProvider.ts:6
Interface
TavilySettingsProps
app/admin/search/components/TavilySettings.tsx:9
Class
TimeoutError
types/errorTypes.ts:15
Interface
TranslaterComponent
types/llm.ts:151
Interface
User
types/next-auth.d.ts:14
Interface
WebPageItem
app/webSearchProvider/BochaProvider.ts:4
Class
WebSearchEngineProvider
app/webSearchProvider/WebSearchEngineProvider.ts:6
Class
WebSearchProviderFactory
app/webSearchProvider/WebSearchProviderFactory.ts:9
Class
WebSearchService
app/services/WebSearchService.ts:4
Interface
WecomProfile
app/auth/providers/wecom.ts:6
Interface
groupType
app/admin/users/group/page.tsx:18