Skip to main content

Interface: BaseChatStore<AdditionalMessageOptions>

Type parameters

AdditionalMessageOptions extends object = object

Methods

addMessage()

addMessage(key, message): void

Parameters

key: string

message: ChatMessage<AdditionalMessageOptions>

Returns

void

Source

packages/core/src/storage/chatStore/types.ts:11


deleteLastMessage()

deleteLastMessage(key): null | ChatMessage<AdditionalMessageOptions>

Parameters

key: string

Returns

null | ChatMessage<AdditionalMessageOptions>

Source

packages/core/src/storage/chatStore/types.ts:17


deleteMessage()

deleteMessage(key, idx): null | ChatMessage<AdditionalMessageOptions>

Parameters

key: string

idx: number

Returns

null | ChatMessage<AdditionalMessageOptions>

Source

packages/core/src/storage/chatStore/types.ts:13


deleteMessages()

deleteMessages(key): null | ChatMessage<AdditionalMessageOptions>[]

Parameters

key: string

Returns

null | ChatMessage<AdditionalMessageOptions>[]

Source

packages/core/src/storage/chatStore/types.ts:12


getKeys()

getKeys(): string[]

Returns

string[]

Source

packages/core/src/storage/chatStore/types.ts:18


getMessages()

getMessages(key): ChatMessage<AdditionalMessageOptions>[]

Parameters

key: string

Returns

ChatMessage<AdditionalMessageOptions>[]

Source

packages/core/src/storage/chatStore/types.ts:10


setMessages()

setMessages(key, messages): void

Parameters

key: string

messages: ChatMessage<AdditionalMessageOptions>[]

Returns

void

Source

packages/core/src/storage/chatStore/types.ts:6