UNPKG

@golemio/pid

Version:
62 lines 5.99 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.OgPidContainer = void 0; const PublicVehiclePositionsRepository_1 = require("../../public/data-access/redis/PublicVehiclePositionsRepository"); const CisStopGroupRepository_1 = require("../../ropid-gtfs/data-access/CisStopGroupRepository"); const RunTripsRedisRepository_1 = require("../../ropid-gtfs/data-access/redis/RunTripsRedisRepository"); const ioc_1 = require("@golemio/core/dist/output-gateway/ioc"); const V3InfotextsController_1 = require("../controllers/v3/V3InfotextsController"); const V3TransferBoardsController_1 = require("../controllers/v3/V3TransferBoardsController"); const data_access_1 = require("../data-access"); const JISInfotextRepository_1 = require("../data-access/JISInfotextRepository"); const JISInfotextRopidGTFSStopsRepository_1 = require("../data-access/JISInfotextRopidGTFSStopsRepository"); const JISInfotextStopSuppressionFilter_1 = require("../helpers/JISInfotextStopSuppressionFilter"); const InfotextFacade_1 = require("../service/facade/InfotextFacade"); const StopFacade_1 = require("../service/facade/StopFacade"); const TransferFacade_1 = require("../service/facade/TransferFacade"); const JISInfotextDepartureTransformation_1 = require("../service/transformations/JISInfotextDepartureTransformation"); const JISInfotextOverviewTransformation_1 = require("../service/transformations/JISInfotextOverviewTransformation"); const JISInfotextTransferTransformation_1 = require("../service/transformations/JISInfotextTransferTransformation"); const TransferDepartureTransformation_1 = require("../service/transformations/TransferDepartureTransformation"); const OgPidToken_1 = require("./OgPidToken"); const RopidDeparturesPresetFacade_1 = require("../service/facade/RopidDeparturesPresetFacade"); const V3DeparturesPresetController_1 = require("../controllers/v3/V3DeparturesPresetController"); const RopidDeparturesPresetRepository_1 = require("../data-access/RopidDeparturesPresetRepository"); const RopidDeparturesPresetsRopidGTFSStopsRepository_1 = require("../data-access/RopidDeparturesPresetsRopidGTFSStopsRepository"); const RopidDeparturesPresetTransformation_1 = require("../service/transformations/RopidDeparturesPresetTransformation"); const GtfsStopParser_1 = require("../../../helpers/GtfsStopParser"); const ogPidContainer = ioc_1.OutputGatewayContainer.createChildContainer(); exports.OgPidContainer = ogPidContainer; //#region Repositories ogPidContainer.registerSingleton(OgPidToken_1.OgPidToken.CisStopGroupRepository, CisStopGroupRepository_1.CisStopGroupRepository); ogPidContainer.registerSingleton(OgPidToken_1.OgPidToken.JISInfotextRopidGTFSStopsRepository, JISInfotextRopidGTFSStopsRepository_1.JISInfotextRopidGTFSStopsRepository); ogPidContainer.registerSingleton(OgPidToken_1.OgPidToken.JISInfotextRopidGTFSStopsRepository, JISInfotextRopidGTFSStopsRepository_1.JISInfotextRopidGTFSStopsRepository); ogPidContainer.registerSingleton(OgPidToken_1.OgPidToken.JISInfotextRepository, JISInfotextRepository_1.JISInfotextRepository); ogPidContainer.registerSingleton(OgPidToken_1.OgPidToken.DeparturesRepository, data_access_1.DeparturesRepository); ogPidContainer.registerSingleton(OgPidToken_1.OgPidToken.RunTripsRedisRepository, RunTripsRedisRepository_1.RunTripsRedisRepository); ogPidContainer.registerSingleton(OgPidToken_1.OgPidToken.PublicVehiclePositionsRepository, PublicVehiclePositionsRepository_1.PublicVehiclePositionsRepository); ogPidContainer.registerSingleton(OgPidToken_1.OgPidToken.RopidDeparturesPresetRepository, RopidDeparturesPresetRepository_1.RopidDeparturesPresetRepository); ogPidContainer.registerSingleton(OgPidToken_1.OgPidToken.RopidDeparturesPresetsRopidGTFSStopsRepository, RopidDeparturesPresetsRopidGTFSStopsRepository_1.RopidDeparturesPresetsRopidGTFSStopsRepository); //#endregion //#region Transformations ogPidContainer.registerSingleton(OgPidToken_1.OgPidToken.JISInfotextDepartureTransformation, JISInfotextDepartureTransformation_1.JISInfotextDepartureTransformation); ogPidContainer.registerSingleton(OgPidToken_1.OgPidToken.JISInfotextTransferTransformation, JISInfotextTransferTransformation_1.JISInfotextTransferTransformation); ogPidContainer.registerSingleton(OgPidToken_1.OgPidToken.JISInfotextOverviewTransformation, JISInfotextOverviewTransformation_1.JISInfotextOverviewTransformation); ogPidContainer.registerSingleton(OgPidToken_1.OgPidToken.TransferDepartureTransformation, TransferDepartureTransformation_1.TransferDepartureTransformation); ogPidContainer.registerSingleton(OgPidToken_1.OgPidToken.RopidDeparturesPresetTransformation, RopidDeparturesPresetTransformation_1.RopidDeparturesPresetTransformation); //#endregion //#region Facade ogPidContainer.registerSingleton(OgPidToken_1.OgPidToken.StopFacade, StopFacade_1.StopFacade); ogPidContainer.registerSingleton(OgPidToken_1.OgPidToken.InfotextFacade, InfotextFacade_1.InfotextFacade); ogPidContainer.registerSingleton(OgPidToken_1.OgPidToken.TransferFacade, TransferFacade_1.TransferFacade); ogPidContainer.registerSingleton(OgPidToken_1.OgPidToken.RopidDeparturesPresetFacade, RopidDeparturesPresetFacade_1.RopidDeparturesPresetFacade); //#endregion //#region Controllers ogPidContainer.registerSingleton(OgPidToken_1.OgPidToken.V3TransferBoardsController, V3TransferBoardsController_1.V3TransferBoardsController); ogPidContainer.registerSingleton(OgPidToken_1.OgPidToken.V3InfotextsController, V3InfotextsController_1.V3InfotextsController); ogPidContainer.registerSingleton(OgPidToken_1.OgPidToken.V3RopidDeparturesPresetController, V3DeparturesPresetController_1.V3RopidDeparturesPresetController); //#endregion //#region Helpers ogPidContainer.registerSingleton(OgPidToken_1.OgPidToken.JISInfotextStopSuppressionFilter, JISInfotextStopSuppressionFilter_1.JISInfotextStopSuppressionFilter); ogPidContainer.registerSingleton(OgPidToken_1.OgPidToken.GtfsStopParser, GtfsStopParser_1.GtfsStopParser); //# sourceMappingURL=Di.js.map