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

Defined in

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


deleteLastMessage()

deleteLastMessage(key): null | ChatMessage<AdditionalMessageOptions>

Parameters

key: string

Returns

null | ChatMessage<AdditionalMessageOptions>

Defined in

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


deleteMessage()

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

Parameters

key: string

idx: number

Returns

null | ChatMessage<AdditionalMessageOptions>

Defined in

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


deleteMessages()

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

Parameters

key: string

Returns

null | ChatMessage<AdditionalMessageOptions>[]

Defined in

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


getKeys()

getKeys(): string[]

Returns

string[]

Defined in

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


getMessages()

getMessages(key): ChatMessage<AdditionalMessageOptions>[]

Parameters

key: string

Returns

ChatMessage<AdditionalMessageOptions>[]

Defined in

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


setMessages()

setMessages(key, messages): void

Parameters

key: string

messages: ChatMessage<AdditionalMessageOptions>[]

Returns

void

Defined in

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