UNPKG

amqplib

Version:

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

12 lines (9 loc) 493 B
const raw_connect = require('./lib/connect').connect; const ChannelModel = require('./lib/channel_model').ChannelModel; const promisify = require('node:util').promisify; function connect(url, connOptions) { return promisify((cb) => raw_connect(url, connOptions, cb))().then((conn) => new ChannelModel(conn)); } module.exports.connect = connect; module.exports.credentials = require('./lib/credentials'); module.exports.IllegalOperationError = require('./lib/error').IllegalOperationError;