mateclaw/mateclaw-ui/src/components/chat/index.ts
matevip 579d60125b Initial commit: MateClaw — Java + Vue 3 AI Assistant System
Full-stack AI assistant built on Spring AI Alibaba.
Features: ReAct Agent, Plan-and-Execute, MCP Protocol, Multi-Model, Multi-Channel.

Apache-2.0 License
2026-04-04 19:03:49 +08:00

36 lines
957 B
TypeScript

// Components
export { default as MessageList } from './MessageList.vue'
export { default as MessageBubble } from './MessageBubble.vue'
export { default as ChatInput } from './ChatInput.vue'
export { default as TypingCursor } from './TypingCursor.vue'
// Composables
export { useTyping } from '@/composables/chat/useTyping'
export { useStream } from '@/composables/chat/useStream'
export { useStickToBottom } from '@/composables/chat/useStickToBottom'
export { useMessages } from '@/composables/chat/useMessages'
// Types
export type {
UseTypingOptions,
UseTypingReturn,
} from '@/composables/chat/useTyping'
export type {
SSEEvent,
SSEEventType,
UseStreamOptions,
UseStreamReturn,
} from '@/composables/chat/useStream'
export type {
StickToBottomOptions,
StickToBottomReturn,
} from '@/composables/chat/useStickToBottom'
export type {
MessageStatus,
UseMessagesOptions,
UseMessagesReturn,
} from '@/composables/chat/useMessages'