| Current Path : /home/deltalab/PMS/partner-manager-backend/node_modules/amqplib/ |
| Current File : //home/deltalab/PMS/partner-manager-backend/node_modules/amqplib/channel_api.js |
var raw_connect = require('./lib/connect').connect;
var ChannelModel = require('./lib/channel_model').ChannelModel;
var promisify = require('util').promisify;
function connect(url, connOptions) {
return promisify(function(cb) {
return raw_connect(url, connOptions, cb);
})()
.then(function(conn) {
return new ChannelModel(conn);
});
};
module.exports.connect = connect;
module.exports.credentials = require('./lib/credentials');
module.exports.IllegalOperationError = require('./lib/error').IllegalOperationError;