mongodb-rag-core
Version:
Common elements used by MongoDB Chatbot Framework components.
18 lines • 1 kB
TypeScript
import { DatabaseConnection } from "../DatabaseConnection";
import { MakeMongoDbDatabaseConnectionParams } from "../MongoDbDatabaseConnection";
import { TransformedContentStore, TransformedContent } from "./TransformedContent";
export type MakeMongoDbTransformedContentStoreParams = MakeMongoDbDatabaseConnectionParams & {
/**
The name of the collection in the database that stores {@link TransformedContent} documents.
@default "transformed_content"
*/
collectionName: string;
};
export type MongoDbTransformedContentStore<TC extends TransformedContent> = TransformedContentStore<TC> & DatabaseConnection & {
metadata: {
databaseName: string;
collectionName: string;
};
};
export declare function makeMongoDbTransformedContentStore<TC extends TransformedContent>({ connectionUri, databaseName, collectionName, }: MakeMongoDbTransformedContentStoreParams): MongoDbTransformedContentStore<TC>;
//# sourceMappingURL=MongoDbTransformedContentStore.d.ts.map