UNPKG

532 BJavaScriptView Raw
1var raw_connect = require('./lib/connect').connect;
2var ChannelModel = require('./lib/channel_model').ChannelModel;
3var promisify = require('util').promisify;
4
5function connect(url, connOptions) {
6 return promisify(function(cb) {
7 return raw_connect(url, connOptions, cb);
8 })()
9 .then(function(conn) {
10 return new ChannelModel(conn);
11 });
12};
13
14module.exports.connect = connect;
15module.exports.credentials = require('./lib/credentials');
16module.exports.IllegalOperationError = require('./lib/error').IllegalOperationError;