@lobehub/chat
Version:
Lobe Chat - an open-source, high-performance chatbot framework that supports speech synthesis, multimodal, and extensible Function Call plugin system. Supports one-click free deployment of your private ChatGPT/LLM web application.
26 lines (22 loc) • 891 B
text/typescript
// sort-imports-ignore
import { ChatToolState, initialToolState } from './slices/builtinTool/initialState';
import { ChatPortalState, initialChatPortalState } from './slices/portal/initialState';
import { ChatMessageState, initialMessageState } from './slices/message/initialState';
import { ChatTopicState, initialTopicState } from './slices/topic/initialState';
import { ChatAIChatState, initialAiChatState } from './slices/aiChat/initialState';
import { ChatThreadState, initialThreadState } from './slices/thread/initialState';
export type ChatStoreState = ChatTopicState &
ChatMessageState &
ChatAIChatState &
ChatToolState &
ChatThreadState &
ChatPortalState;
export const initialState: ChatStoreState = {
...initialMessageState,
...initialAiChatState,
...initialTopicState,
...initialToolState,
...initialThreadState,
...initialChatPortalState,
// cloud
};