1 | var raw_connect = require('./lib/connect').connect;
|
2 | var ChannelModel = require('./lib/channel_model').ChannelModel;
|
3 | var promisify = require('util').promisify;
|
4 |
|
5 | function 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 |
|
14 | module.exports.connect = connect;
|
15 | module.exports.credentials = require('./lib/credentials');
|
16 | module.exports.IllegalOperationError = require('./lib/error').IllegalOperationError;
|