UNPKG

@methodus/server

Version:
29 lines 871 B
"use strict"; 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