UNPKG

@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**.

17 lines (16 loc) 619 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DatabaseConnectorFactory = void 0; const DatabaseType_1 = require("../types/DatabaseType"); const MongoConnector_1 = require("../connectors/MongoConnector"); class DatabaseConnectorFactory { static create(type) { switch (type) { case DatabaseType_1.DatabaseType.MONGO: return MongoConnector_1.MongoConnector.getInstance(); default: throw new Error(`Unsupported database type: ${type}`); } } } exports.DatabaseConnectorFactory = DatabaseConnectorFactory;