bmqb-mns
Version:
BMQB aliyun mns
25 lines (19 loc) • 517 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _mns = require('./adapter/mns');
var _mns2 = _interopRequireDefault(_mns);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
const adapters = {
mns: _mns2.default
};
class Topic {
constructor(adapter, config) {
if (!adapter || !(adapter in adapters)) {
throw new Error('invalid adapter!');
}
return new adapters[adapter](config);
}
}
exports.default = Topic;