Skip to main content

Class: abstract BaseChatStore<AdditionalMessageOptions>

Extended by

Type Parameters

AdditionalMessageOptions extends object = object

Constructors

new BaseChatStore()

new BaseChatStore<AdditionalMessageOptions>(): BaseChatStore<AdditionalMessageOptions>

Returns

BaseChatStore<AdditionalMessageOptions>

Methods

addMessage()

abstract addMessage(key, message, idx?): void

Parameters

key: string

message: ChatMessage<AdditionalMessageOptions>

idx?: number

Returns

void

Defined in

packages/core/storage/chat-store/dist/index.d.ts:6


deleteMessage()

abstract deleteMessage(key, idx): void

Parameters

key: string

idx: number

Returns

void

Defined in

packages/core/storage/chat-store/dist/index.d.ts:8


deleteMessages()

abstract deleteMessages(key): void

Parameters

key: string

Returns

void

Defined in

packages/core/storage/chat-store/dist/index.d.ts:7


getKeys()

abstract getKeys(): IterableIterator<string, any, any> | Promise<IterableIterator<string, any, any>>

Returns

IterableIterator<string, any, any> | Promise<IterableIterator<string, any, any>>

Defined in

packages/core/storage/chat-store/dist/index.d.ts:9


getMessages()

abstract getMessages(key): ChatMessage<AdditionalMessageOptions>[] | Promise<ChatMessage<AdditionalMessageOptions>[]>

Parameters

key: string

Returns

ChatMessage<AdditionalMessageOptions>[] | Promise<ChatMessage<AdditionalMessageOptions>[]>

Defined in

packages/core/storage/chat-store/dist/index.d.ts:5


setMessages()

abstract setMessages(key, messages): void

Parameters

key: string

messages: ChatMessage<AdditionalMessageOptions>[]

Returns

void

Defined in

packages/core/storage/chat-store/dist/index.d.ts:4