@lakshya004/cosmos-odm
Version:
Azure Cosmos DB ODM/ORM with a Mongoose-like query builder and schema validation using Zod.
15 lines • 550 B
TypeScript
import { Database, Container } from "@azure/cosmos";
export declare class DBConnection {
private static sharedClient;
private client;
private DBInstances;
private CollectionStore;
private pendingDB;
private pendingCollection;
constructor(endpoint: string, key: string);
private validateName;
connectDatabase(dbName: string): Promise<Database>;
connectCollection(dbName: string, collectionName: string, partitionKey?: string): Promise<Container>;
close(): void;
}
//# sourceMappingURL=db.connection.d.ts.map