@methodus/server
Version:
dynamic rpc components
29 lines • 871 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
class _Container {
/**
*
*/
constructor() {
this._deps = new Map();
}
set(name, dep) {
this._deps.set(name, dep);
}
get(name) {
return this._deps.get(name);
}
}
exports._Container = _Container;
exports.Container = new _Container();
if (process.env.test === 'true') {
exports.Container.set('amqplib', require('./tests/amqplib-mocks'));
exports.Container.set('kafka-node', require('./tests/kafka-mocks'));
exports.Container.set('redis', require('./tests/redis-mocks'));
}
else {
exports.Container.set('amqplib', require('amqplib'));
exports.Container.set('kafka-node', require('kafka-node'));
exports.Container.set('redis', require('redis'));
}
//# sourceMappingURL=container.js.map