chatui/lib/chat/types
This page is auto-generated from TSDoc output. Edit the source file, not this Markdown.
chatui/lib/chat/types
Section titled “chatui/lib/chat/types”- Package:
chatui - Source file:
apps/chatui/src/lib/chat/types.ts
Summary
Section titled “Summary”No summary is available for this file.
ChatMessage
Section titled “ChatMessage”type ChatMessage = { role: "user" | "assistant"; content: string; variant?: "default" | "error";}Defined at: line 3
ChatSocketClientMessage
Section titled “ChatSocketClientMessage”type ChatSocketClientMessage = { type: "chat.send"; prompt: string;}Defined at: line 9
ChatSocketStateMessage
Section titled “ChatSocketStateMessage”type ChatSocketStateMessage = { type: "chat.state"; messages: ChatMessage[];}Defined at: line 14
ChatSocketMessageEvent
Section titled “ChatSocketMessageEvent”type ChatSocketMessageEvent = { type: "chat.message"; message: ChatMessage;}Defined at: line 19
ChatSocketMetadataEvent
Section titled “ChatSocketMetadataEvent”type ChatSocketMetadataEvent = { type: "chat.metadata"; status: ChatBotMetadataStatus; message: string;}Defined at: line 24
ChatSocketErrorMessage
Section titled “ChatSocketErrorMessage”type ChatSocketErrorMessage = { type: "chat.error"; error: string; messages: ChatMessage[];}Defined at: line 30
ChatSocketServerMessage
Section titled “ChatSocketServerMessage”type ChatSocketServerMessage = | ChatSocketStateMessage | ChatSocketMessageEvent | ChatSocketMetadataEvent | ChatSocketErrorMessageDefined at: line 36