UNPKG

multibridge

Version:

A multi-database connection framework with centralized configuration

34 lines (33 loc) 3.41 kB
"use strict"; /** * ORM adapters for MultiBridge * Provides integration with popular ORMs while maintaining MultiBridge's connection management */ Object.defineProperty(exports, "__esModule", { value: true }); exports.closeAllCassandraClients = exports.closeCassandraClient = exports.remove = exports.update = exports.select = exports.insert = exports.createTable = exports.executeCQL = exports.getCassandraClient = exports.closeAllMongooseConnections = exports.closeMongooseConnection = exports.getMongooseConnection = exports.closeAllTypeORMDataSources = exports.closeTypeORMDataSource = exports.getTypeORMDataSource = exports.closeAllSequelizeInstances = exports.closeSequelizeInstance = exports.getSequelizeInstance = void 0; // Sequelize adapter var sequelize_1 = require("./sequelize"); Object.defineProperty(exports, "getSequelizeInstance", { enumerable: true, get: function () { return sequelize_1.getSequelizeInstance; } }); Object.defineProperty(exports, "closeSequelizeInstance", { enumerable: true, get: function () { return sequelize_1.closeSequelizeInstance; } }); Object.defineProperty(exports, "closeAllSequelizeInstances", { enumerable: true, get: function () { return sequelize_1.closeAllSequelizeInstances; } }); // TypeORM adapter var typeorm_1 = require("./typeorm"); Object.defineProperty(exports, "getTypeORMDataSource", { enumerable: true, get: function () { return typeorm_1.getTypeORMDataSource; } }); Object.defineProperty(exports, "closeTypeORMDataSource", { enumerable: true, get: function () { return typeorm_1.closeTypeORMDataSource; } }); Object.defineProperty(exports, "closeAllTypeORMDataSources", { enumerable: true, get: function () { return typeorm_1.closeAllTypeORMDataSources; } }); // Mongoose adapter var mongoose_1 = require("./mongoose"); Object.defineProperty(exports, "getMongooseConnection", { enumerable: true, get: function () { return mongoose_1.getMongooseConnection; } }); Object.defineProperty(exports, "closeMongooseConnection", { enumerable: true, get: function () { return mongoose_1.closeMongooseConnection; } }); Object.defineProperty(exports, "closeAllMongooseConnections", { enumerable: true, get: function () { return mongoose_1.closeAllMongooseConnections; } }); // Cassandra adapter var cassandra_1 = require("./cassandra"); Object.defineProperty(exports, "getCassandraClient", { enumerable: true, get: function () { return cassandra_1.getCassandraClient; } }); Object.defineProperty(exports, "executeCQL", { enumerable: true, get: function () { return cassandra_1.executeCQL; } }); Object.defineProperty(exports, "createTable", { enumerable: true, get: function () { return cassandra_1.createTable; } }); Object.defineProperty(exports, "insert", { enumerable: true, get: function () { return cassandra_1.insert; } }); Object.defineProperty(exports, "select", { enumerable: true, get: function () { return cassandra_1.select; } }); Object.defineProperty(exports, "update", { enumerable: true, get: function () { return cassandra_1.update; } }); Object.defineProperty(exports, "remove", { enumerable: true, get: function () { return cassandra_1.remove; } }); Object.defineProperty(exports, "closeCassandraClient", { enumerable: true, get: function () { return cassandra_1.closeCassandraClient; } }); Object.defineProperty(exports, "closeAllCassandraClients", { enumerable: true, get: function () { return cassandra_1.closeAllCassandraClients; } });