Passa al contenuto principale

Interface: BaseChatStore<AdditionalMessageOptions>

Type parameters

NameType
AdditionalMessageOptionsextends object = object

Implemented by

Methods

addMessage

addMessage(key, message): void

Parameters

NameType
keystring
messageChatMessage<AdditionalMessageOptions>

Returns

void

Defined in

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


deleteLastMessage

deleteLastMessage(key): null | ChatMessage<AdditionalMessageOptions>

Parameters

NameType
keystring

Returns

null | ChatMessage<AdditionalMessageOptions>

Defined in

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


deleteMessage

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

Parameters

NameType
keystring
idxnumber

Returns

null | ChatMessage<AdditionalMessageOptions>

Defined in

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


deleteMessages

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

Parameters

NameType
keystring

Returns

null | ChatMessage<AdditionalMessageOptions>[]

Defined in

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


getKeys

getKeys(): string[]

Returns

string[]

Defined in

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


getMessages

getMessages(key): ChatMessage<AdditionalMessageOptions>[]

Parameters

NameType
keystring

Returns

ChatMessage<AdditionalMessageOptions>[]

Defined in

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


setMessages

setMessages(key, messages): void

Parameters

NameType
keystring
messagesChatMessage<AdditionalMessageOptions>[]

Returns

void

Defined in

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