UNPKG

pdmq

Version:
29 lines (28 loc) 789 B
"use strict"; 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;