UseChatMessagesReturn
Defined in: src/components/editor/ChatPanel/ChatPanel.types.ts:416
Properties
appendMessage()
appendMessage: (
message) =>void
Defined in: src/components/editor/ChatPanel/ChatPanel.types.ts:422
Append a new message to the end
Parameters
message
Returns
void
clearMessages()
clearMessages: () =>
void
Defined in: src/components/editor/ChatPanel/ChatPanel.types.ts:436
Clear all messages
Returns
void
getMessage()
getMessage: (
id) =>ChatMessageData|undefined
Defined in: src/components/editor/ChatPanel/ChatPanel.types.ts:438
Find a message by ID
Parameters
id
string
Returns
ChatMessageData | undefined
messages
messages:
ChatMessageData[]
Defined in: src/components/editor/ChatPanel/ChatPanel.types.ts:418
Current message array
removeMessage()
removeMessage: (
id) =>void
Defined in: src/components/editor/ChatPanel/ChatPanel.types.ts:434
Remove a message by ID
Parameters
id
string
Returns
void
setMessages
setMessages:
Dispatch<SetStateAction<ChatMessageData[]>>
Defined in: src/components/editor/ChatPanel/ChatPanel.types.ts:420
Replace the entire message array
updateMessage()
updateMessage: (
id,update) =>void
Defined in: src/components/editor/ChatPanel/ChatPanel.types.ts:427
Update a message by ID. Accepts a partial update or an updater function.
Parameters
id
string
update
Partial<ChatMessageData> | (prev) => Partial<ChatMessageData>
Returns
void