Skip to content

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

ChatMessageData

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