generic-repository
Version:
Generic repository pattern implementation for node.js. Currently supports mongo and in-memory(testing) databases.
16 lines (15 loc) • 484 B
TypeScript
import { Db } from 'mongodb';
export declare class MongoConnect {
private _readyConnection;
private _connection;
private _db;
private static _instance;
private constructor();
static readonly Instance: MongoConnect;
connect(connectionString?: string, database?: string): Promise<Db>;
readonly connection: Promise<any>;
readonly db: any;
gracefulExit(): void;
}
export declare const MongoConnection: MongoConnect;
export default MongoConnection;