BaseChatStore
Defined in: packages/core/src/storage/chat-store/base-chat-store.ts:3
Extended by
Type Parameters
AdditionalMessageOptions
AdditionalMessageOptions
extends object
= object
Constructors
Constructor
new BaseChatStore<
AdditionalMessageOptions
>():BaseChatStore
<AdditionalMessageOptions
>
Returns
BaseChatStore
<AdditionalMessageOptions
>
Methods
setMessages()
abstract
setMessages(key
,messages
):void
Defined in: packages/core/src/storage/chat-store/base-chat-store.ts:6
Parameters
key
string
messages
ChatMessage
<AdditionalMessageOptions
>[]
Returns
void
getMessages()
abstract
getMessages(key
):ChatMessage
<AdditionalMessageOptions
>[] |Promise
<ChatMessage
<AdditionalMessageOptions
>[]>
Defined in: packages/core/src/storage/chat-store/base-chat-store.ts:10
Parameters
key
string
Returns
ChatMessage
<AdditionalMessageOptions
>[] | Promise
<ChatMessage
<AdditionalMessageOptions
>[]>
addMessage()
abstract
addMessage(key
,message
,idx?
):void
Defined in: packages/core/src/storage/chat-store/base-chat-store.ts:15
Parameters
key
string
message
ChatMessage
<AdditionalMessageOptions
>
idx?
number
Returns
void
deleteMessages()
abstract
deleteMessages(key
):void
Defined in: packages/core/src/storage/chat-store/base-chat-store.ts:20
Parameters
key
string
Returns
void
deleteMessage()
abstract
deleteMessage(key
,idx
):void
Defined in: packages/core/src/storage/chat-store/base-chat-store.ts:21
Parameters
key
string
idx
number
Returns
void
getKeys()
abstract
getKeys():IterableIterator
<string
,any
,any
> |Promise
<IterableIterator
<string
,any
,any
>>
Defined in: packages/core/src/storage/chat-store/base-chat-store.ts:22
Returns
IterableIterator
<string
, any
, any
> | Promise
<IterableIterator
<string
, any
, any
>>