pdmq
Version:
29 lines (28 loc) • 789 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.pandaMQ = void 0;
const client_1 = require("./client");
const consumer_1 = require("./consumer");
class pandaMQ {
constructor(options) {
this.options = options;
}
init() {
return new Promise((res, rej) => {
try {
let consumer;
if (!this.options.client_only)
consumer = new consumer_1.PDMQConsumer(this.options);
const client = new client_1.PDMQClient(this.options);
res({
consumer,
client
});
}
catch (error) {
rej(error);
}
});
}
}
exports.pandaMQ = pandaMQ;