rashi-discord-bot-lib
Version:
🚀 Powerful Discord bot framework with built-in database, event handling, and utilities
19 lines • 673 B
TypeScript
import type { DatabaseAdapter } from '../../types';
export declare class MongoAdapter implements DatabaseAdapter {
private connectionString;
private dbName;
private collectionName;
private documentId;
private client?;
private db?;
private collection?;
constructor(connectionString: string, dbName: string, collectionName?: string, documentId?: string);
connect(): Promise<void>;
read(): Promise<any>;
write(data: any): Promise<void>;
exists(): boolean;
backup(backupPath: string): Promise<void>;
restore(backupPath: string): Promise<void>;
disconnect(): Promise<void>;
}
//# sourceMappingURL=MongoAdapter.d.ts.map