Skip to content
Entangle UI v0.13.0

UseChatMessagesReturn

Defined in: src/components/editor/ChatPanel/ChatPanel.types.ts:452

appendMessage: (message) => void

Defined in: src/components/editor/ChatPanel/ChatPanel.types.ts:458

Append a new message to the end

ChatMessageData

void


clearMessages: () => void

Defined in: src/components/editor/ChatPanel/ChatPanel.types.ts:472

Clear all messages

void


getMessage: (id) => ChatMessageData | undefined

Defined in: src/components/editor/ChatPanel/ChatPanel.types.ts:474

Find a message by ID

string

ChatMessageData | undefined


messages: ChatMessageData[]

Defined in: src/components/editor/ChatPanel/ChatPanel.types.ts:454

Current message array


removeMessage: (id) => void

Defined in: src/components/editor/ChatPanel/ChatPanel.types.ts:470

Remove a message by ID

string

void


setMessages: Dispatch<SetStateAction<ChatMessageData[]>>

Defined in: src/components/editor/ChatPanel/ChatPanel.types.ts:456

Replace the entire message array


updateMessage: (id, update) => void

Defined in: src/components/editor/ChatPanel/ChatPanel.types.ts:463

Update a message by ID. Accepts a partial update or an updater function.

string

Partial<ChatMessageData> | ((prev) => Partial<ChatMessageData>)

void