@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
JavaScript
;
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;