mongoose-transaction-decorator
Version:
mongoose transaction decorator
19 lines (18 loc) • 671 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.TransactionConnection = exports.DEFAULT_NAME = void 0;
exports.DEFAULT_NAME = 'default';
class TransactionConnection {
constructor() {
this._connections = {};
return TransactionConnection.instance;
}
setConnection(connection, connectionName = exports.DEFAULT_NAME) {
this._connections[connectionName] = connection;
}
getConnection(connectionName) {
return this._connections[connectionName];
}
}
exports.TransactionConnection = TransactionConnection;
TransactionConnection.instance = new TransactionConnection();