UNPKG

amqplib

Version:

An AMQP 0-9-1 (e.g., RabbitMQ) library and client.

17 lines (14 loc) 532 B
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;