Skip to content

AzureCosmosVCoreChatStore

Defined in: .build/typescript/packages/providers/storage/azure/src/chatStore/AzureCosmosMongovCoreChatStore.ts:21

  • BaseChatStore<AdditionalMessageOptions>

AdditionalMessageOptions extends object = object

new AzureCosmosVCoreChatStore<AdditionalMessageOptions>(__namedParameters): AzureCosmosVCoreChatStore<AdditionalMessageOptions>

Defined in: .build/typescript/packages/providers/storage/azure/src/chatStore/AzureCosmosMongovCoreChatStore.ts:34

Create a new AzureCosmosVCoreChatStore instance.

AzureCosmosVCoreChatStoreConfig

AzureCosmosVCoreChatStore<AdditionalMessageOptions>

BaseChatStore<AdditionalMessageOptions>.constructor

static fromMongoClient(mongoClient, dbName, collectionName): AzureCosmosVCoreChatStore<object>

Defined in: .build/typescript/packages/providers/storage/azure/src/chatStore/AzureCosmosMongovCoreChatStore.ts:54

MongoClient

string = DEFAULT_CHAT_DATABASE

string = DEFAULT_CHAT_Collection

AzureCosmosVCoreChatStore<object>


static fromConnectionString(connectionString, dbName, collectionName): AzureCosmosVCoreChatStore

Defined in: .build/typescript/packages/providers/storage/azure/src/chatStore/AzureCosmosMongovCoreChatStore.ts:66

string

string = DEFAULT_CHAT_DATABASE

string = DEFAULT_CHAT_Collection

AzureCosmosVCoreChatStore


client(): MongoClient

Defined in: .build/typescript/packages/providers/storage/azure/src/chatStore/AzureCosmosMongovCoreChatStore.ts:81

MongoClient


setMessages(key, messages): Promise<void>

Defined in: .build/typescript/packages/providers/storage/azure/src/chatStore/AzureCosmosMongovCoreChatStore.ts:117

Set messages for a given key.

string

ChatMessage<AdditionalMessageOptions>[]

Promise<void>

BaseChatStore.setMessages


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

Defined in: .build/typescript/packages/providers/storage/azure/src/chatStore/AzureCosmosMongovCoreChatStore.ts:133

Get messages for a given key.

string

Promise<ChatMessage<AdditionalMessageOptions>[]>

BaseChatStore.getMessages


addMessage(key, message, idx?): Promise<void>

Defined in: .build/typescript/packages/providers/storage/azure/src/chatStore/AzureCosmosMongovCoreChatStore.ts:148

Add a message for a given key.

string

ChatMessage<AdditionalMessageOptions>

number

Promise<void>

BaseChatStore.addMessage


deleteMessages(key): Promise<void>

Defined in: .build/typescript/packages/providers/storage/azure/src/chatStore/AzureCosmosMongovCoreChatStore.ts:171

Deletes all messages for a given key.

string

Promise<void>

BaseChatStore.deleteMessages


deleteMessage(key, idx): Promise<void>

Defined in: .build/typescript/packages/providers/storage/azure/src/chatStore/AzureCosmosMongovCoreChatStore.ts:182

Deletes one message at idx index for a given key.

string

number

Promise<void>

BaseChatStore.deleteMessage


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

Defined in: .build/typescript/packages/providers/storage/azure/src/chatStore/AzureCosmosMongovCoreChatStore.ts:194

Get all keys.

Promise<IterableIterator<string, any, any>>

BaseChatStore.getKeys