UNPKG

mullvad-servers-ping-tester

Version:

Инструмент для тестирования пинга серверов Mullvad VPN с расширенной аналитикой

24 lines 1.54 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.container = void 0; require("reflect-metadata"); const inversify_1 = require("inversify"); const types_1 = require("./types"); const serverFetcher_service_1 = require("@/services/serverFetcher.service"); const ping_service_1 = require("@/services/ping.service"); const outputGenerator_service_1 = require("@/services/outputGenerator.service"); const historyAnalyzer_service_1 = require("@/services/historyAnalyzer.service"); const webServer_service_1 = require("@/services/webServer.service"); /** * Контейнер для внедрения зависимостей * Используется для управления зависимостями и их жизненным циклом */ const container = new inversify_1.Container(); exports.container = container; // Регистрируем сервисы в контейнере container.bind(types_1.TYPES.ServerFetcherService).to(serverFetcher_service_1.ServerFetcherService).inSingletonScope(); container.bind(types_1.TYPES.PingService).to(ping_service_1.PingService).inSingletonScope(); container.bind(types_1.TYPES.OutputGeneratorService).to(outputGenerator_service_1.OutputGeneratorService).inSingletonScope(); container.bind(types_1.TYPES.HistoryAnalyzerService).to(historyAnalyzer_service_1.HistoryAnalyzerService).inSingletonScope(); container.bind(types_1.TYPES.WebServerService).to(webServer_service_1.WebServerService).inSingletonScope(); //# sourceMappingURL=inversify.config.js.map