@josselinesanchez/data-base-connector
Version:
Conector de base de datos simple y escalable con soporte para MongoDB, escrito en **TypeScript**, usando patrón **Factory** y **Singleton**.
12 lines (11 loc) • 448 B
TypeScript
import mongoose from 'mongoose';
import { IDatabaseConnector } from '../interfaces/IDatabaseConnector';
export declare class MongoConnector implements IDatabaseConnector {
private static instance;
private isConnected;
private constructor();
static getInstance(): MongoConnector;
connect(uri: string, options?: mongoose.ConnectOptions): Promise<void>;
disconnect(): Promise<void>;
getConnection(): mongoose.Connection;
}