Logo
Classes

SimpleChatStore

Defined in: packages/core/src/storage/chat-store/simple-chat-store.ts:4

Extends

Type Parameters

AdditionalMessageOptions

AdditionalMessageOptions extends object = object

Constructors

Constructor

new SimpleChatStore<AdditionalMessageOptions>(): SimpleChatStore<AdditionalMessageOptions>

Returns

SimpleChatStore<AdditionalMessageOptions>

Inherited from

BaseChatStore.constructor

Methods

setMessages()

setMessages(key, messages): void

Defined in: packages/core/src/storage/chat-store/simple-chat-store.ts:8

Parameters

key

string

messages

ChatMessage<AdditionalMessageOptions>[]

Returns

void

Overrides

BaseChatStore.setMessages


getMessages()

getMessages(key): ChatMessage<AdditionalMessageOptions>[]

Defined in: packages/core/src/storage/chat-store/simple-chat-store.ts:12

Parameters

key

string

Returns

ChatMessage<AdditionalMessageOptions>[]

Overrides

BaseChatStore.getMessages


addMessage()

addMessage(key, message, idx?): void

Defined in: packages/core/src/storage/chat-store/simple-chat-store.ts:16

Parameters

key

string

message

ChatMessage<AdditionalMessageOptions>

idx?

number

Returns

void

Overrides

BaseChatStore.addMessage


deleteMessages()

deleteMessages(key): void

Defined in: packages/core/src/storage/chat-store/simple-chat-store.ts:30

Parameters

key

string

Returns

void

Overrides

BaseChatStore.deleteMessages


deleteMessage()

deleteMessage(key, idx): void

Defined in: packages/core/src/storage/chat-store/simple-chat-store.ts:34

Parameters

key

string

idx

number

Returns

void

Overrides

BaseChatStore.deleteMessage


getKeys()

getKeys(): MapIterator<string>

Defined in: packages/core/src/storage/chat-store/simple-chat-store.ts:40

Returns

MapIterator<string>

Overrides

BaseChatStore.getKeys