UNPKG

generic-repository

Version:

Generic repository pattern implementation for node.js. Currently supports mongo and in-memory(testing) databases.

16 lines (15 loc) 484 B
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;