UNPKG

@golemio/parkings

Version:
206 lines • 23 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ParkingsContainer = void 0; const CachedGreenCenterParkingRepository_1 = require("../../helpers/data-access/CachedGreenCenterParkingRepository"); const CachedParkingSourcesRepository_1 = require("../../helpers/data-access/CachedParkingSourcesRepository"); const CachedPmdpParkingRepository_1 = require("../../helpers/data-access/CachedPmdpParkingRepository"); const OpeningHoursParser_1 = require("../../helpers/osm/OpeningHoursParser"); const TskTariffChecker_1 = require("../businessRules/TskTariffChecker"); const BedrichovDataSource_1 = require("../datasources/bedrichov/BedrichovDataSource"); const GreencenterMeasurementsDataSource_1 = require("../datasources/greencenter/GreencenterMeasurementsDataSource"); const IptOictDataSource_1 = require("../datasources/iptoict/IptOictDataSource"); const IptOictEntrancesDataSource_1 = require("../datasources/iptoict/IptOictEntrancesDataSource"); const IptOictParkingsProhibitionsDataSource_1 = require("../datasources/iptoict/IptOictParkingsProhibitionsDataSource"); const IptOictPaymentsDataSource_1 = require("../datasources/iptoict/IptOictPaymentsDataSource"); const IptOictTariffsDataSource_1 = require("../datasources/iptoict/IptOictTariffsDataSource"); const MrParkitDataSourceProvider_1 = require("../datasources/mr-parkit/MrParkitDataSourceProvider"); const OsmDataSource_1 = require("../datasources/osm/OsmDataSource"); const OsmEntrancesDataSource_1 = require("../datasources/osm/OsmEntrancesDataSource"); const OsmParkingMachinesDataSource_1 = require("../datasources/osm/OsmParkingMachinesDataSource"); const ParkingProviderDataSourceFactory_1 = require("../datasources/ParkingProviderDataSourceFactory"); const ParkomatsDataSource_1 = require("../datasources/parkomats/ParkomatsDataSource"); const PmdpMeasurementsDataSource_1 = require("../datasources/pmdp/PmdpMeasurementsDataSource"); const Smart4CityListDataSourceProvider_1 = require("../datasources/smart4city/Smart4CityListDataSourceProvider"); const Smart4CityLocationDataSourceProvider_1 = require("../datasources/smart4city/Smart4CityLocationDataSourceProvider"); const SmartCityListDatasourceCache_1 = require("../datasources/smart4city/SmartCityListDatasourceCache"); const TskParkingDataSourceFactory_1 = require("../datasources/TskParkingDataSourceFactory"); const AverageOccupancyRepository_1 = require("../repositories/AverageOccupancyRepository"); const OpenHoursRepository_1 = require("../repositories/OpenHoursRepository"); const ParkingEntrancesRepository_1 = require("../repositories/ParkingEntrancesRepository"); const ParkingMachinesRepository_1 = require("../repositories/ParkingMachinesRepository"); const ParkingPaymentsRepository_1 = require("../repositories/ParkingPaymentsRepository"); const ParkingsBusinessErrorsRepository_1 = require("../repositories/ParkingsBusinessErrorsRepository"); const ParkingsLocationRepository_1 = require("../repositories/ParkingsLocationRepository"); const ParkingsMeasurementRepository_1 = require("../repositories/ParkingsMeasurementRepository"); const ParkingsMeasurementsActualRepository_1 = require("../repositories/ParkingsMeasurementsActualRepository"); const ParkingsProhibitionsRepository_1 = require("../repositories/ParkingsProhibitionsRepository"); const ParkingsRepository_1 = require("../repositories/ParkingsRepository"); const ParkingsSecondaryRepository_1 = require("../repositories/ParkingsSecondaryRepository"); const ParkingTariffRelationsRepository_1 = require("../repositories/ParkingTariffRelationsRepository"); const ParkingTariffsRepository_1 = require("../repositories/ParkingTariffsRepository"); const ParkomatsRepository_1 = require("../repositories/ParkomatsRepository"); const BedrichovMeasurementsTransformation_1 = require("../transformations/BedrichovMeasurementsTransformation"); const OsmOpeningHoursTransformation_1 = require("../transformations/osm/OsmOpeningHoursTransformation"); const ParkomatsTransformation_1 = require("../transformations/ParkomatsTransformation"); const TskParkingMachinesTransformation_1 = require("../transformations/TskParkingMachinesTransformation"); const CalculateAverageOccupancyTask_1 = require("../workers/tasks/CalculateAverageOccupancyTask"); const GenerateGreenCenterMeasurementJobsTask_1 = require("../workers/tasks/GenerateGreenCenterMeasurementJobsTask"); const GenerateIptOictEntrancesJobsTask_1 = require("../workers/tasks/GenerateIptOictEntrancesJobsTask"); const GenerateIptOictParkingJobsTask_1 = require("../workers/tasks/GenerateIptOictParkingJobsTask"); const GenerateIptOictPaymentJobsTask_1 = require("../workers/tasks/GenerateIptOictPaymentJobsTask"); const GenerateIptOictProhibitionsJobsTask_1 = require("../workers/tasks/GenerateIptOictProhibitionsJobsTask"); const GenerateIptOictTariffsJobsTask_1 = require("../workers/tasks/GenerateIptOictTariffsJobsTask"); const GenerateSmart4CityTaskListTask_1 = require("../workers/tasks/GenerateSmart4CityTaskListTask"); const RefreshDataInDbTask_1 = require("../workers/tasks/RefreshDataInDbTask"); const SaveBedrichovDataTask_1 = require("../workers/tasks/SaveBedrichovDataTask"); const SaveGreenCenterMeasurementsTask_1 = require("../workers/tasks/SaveGreenCenterMeasurementsTask"); const SaveIptOictEntrancesDataTask_1 = require("../workers/tasks/SaveIptOictEntrancesDataTask"); const SaveIptOictParkingDataTask_1 = require("../workers/tasks/SaveIptOictParkingDataTask"); const SaveIptOictPaymentsDataTask_1 = require("../workers/tasks/SaveIptOictPaymentsDataTask"); const SaveIptOictProhibitionsDataTask_1 = require("../workers/tasks/SaveIptOictProhibitionsDataTask"); const SaveIptOictTariffsDataTask_1 = require("../workers/tasks/SaveIptOictTariffsDataTask"); const SaveIsphkMeasurementsTask_1 = require("../workers/tasks/SaveIsphkMeasurementsTask"); const SaveMrParkitDataTask_1 = require("../workers/tasks/SaveMrParkitDataTask"); const SaveOsmDataTask_1 = require("../workers/tasks/SaveOsmDataTask"); const SaveOsmEntrancesDataTask_1 = require("../workers/tasks/SaveOsmEntrancesDataTask"); const SaveOsmParkingMachinesTask_1 = require("../workers/tasks/SaveOsmParkingMachinesTask"); const SavePmdpMeasurementsTask_1 = require("../workers/tasks/SavePmdpMeasurementsTask"); const UpdateAddressAndNameTask_1 = require("../workers/tasks/UpdateAddressAndNameTask"); const UpdateAddressTask_1 = require("../workers/tasks/UpdateAddressTask"); const UpdateAllParkingAdresses_1 = require("../workers/tasks/UpdateAllParkingAdresses"); const UpdateAllParkingsLocationAdresses_1 = require("../workers/tasks/UpdateAllParkingsLocationAdresses"); const UpdateLocationAddressTask_1 = require("../workers/tasks/UpdateLocationAddressTask"); const UpdateMissingParkingsAddressesTask_1 = require("../workers/tasks/UpdateMissingParkingsAddressesTask"); const UpdateMissingParkingsLocationAddressesTask_1 = require("../workers/tasks/UpdateMissingParkingsLocationAddressesTask"); const UpdateSmart4CityLocationsTask_1 = require("../workers/tasks/UpdateSmart4CityLocationsTask"); const UpdateSmart4CityMeasurementsTask_1 = require("../workers/tasks/UpdateSmart4CityMeasurementsTask"); const CoreToken_1 = require("@golemio/core/dist/helpers/ioc/CoreToken"); const ioc_1 = require("@golemio/core/dist/integration-engine/ioc"); const Di_1 = require("@golemio/core/dist/integration-engine/ioc/Di"); const tsyringe_1 = require("@golemio/core/dist/shared/tsyringe"); const ModuleContainerToken_1 = require("./ModuleContainerToken"); const SaveTskOffStreetMeasurementsTask_1 = require("../workers/tasks/SaveTskOffStreetMeasurementsTask"); const TskOffStreetMeasurementsTransformation_1 = require("../transformations/tsk/TskOffStreetMeasurementsTransformation"); const TskOffStreetMeasurementsDataSource_1 = require("../datasources/tsk/TskOffStreetMeasurementsDataSource"); const GenerateIptOictParkingMachinesTask_1 = require("../workers/tasks/GenerateIptOictParkingMachinesTask"); const SaveIptOictParkingMachinesTask_1 = require("../workers/tasks/SaveIptOictParkingMachinesTask"); //#region Initialization const parkingsContainer = Di_1.IntegrationEngineContainer.createChildContainer(); exports.ParkingsContainer = parkingsContainer; const config = Di_1.IntegrationEngineContainer.resolve(ioc_1.ContainerToken.Config); const parkingDataSourceFactory = new TskParkingDataSourceFactory_1.TskParkingDataSourceFactory(config); //#endregion //#region Datasource parkingsContainer.register(ModuleContainerToken_1.ModuleContainerToken.TskParkingSectionLevel251DataSource, { useFactory: (0, tsyringe_1.instanceCachingFactory)(() => parkingDataSourceFactory.getDataSource("parkingSectionLevel251")), }); parkingsContainer.register(ModuleContainerToken_1.ModuleContainerToken.TskParkingSectionLevel253DataSource, { useFactory: (0, tsyringe_1.instanceCachingFactory)(() => parkingDataSourceFactory.getDataSource("parkingSectionLevel253")), }); parkingsContainer.register(ModuleContainerToken_1.ModuleContainerToken.TskParkingSectionsDataSource, { useFactory: (0, tsyringe_1.instanceCachingFactory)(() => parkingDataSourceFactory.getDataSource("parkingSections")), }); parkingsContainer.register(ModuleContainerToken_1.ModuleContainerToken.TskParkingMachinesDataSource, { useFactory: (0, tsyringe_1.instanceCachingFactory)(() => parkingDataSourceFactory.getDataSource("parkingMachines")), }); parkingsContainer.register(ModuleContainerToken_1.ModuleContainerToken.TskParkingZonesTariffsDataSource, { useFactory: (0, tsyringe_1.instanceCachingFactory)(() => parkingDataSourceFactory.getDataSource("parkingTariffs")), }); parkingsContainer.register(ModuleContainerToken_1.ModuleContainerToken.MrParkitDataSourceProvider, MrParkitDataSourceProvider_1.MrParkitDataSourceProvider); parkingsContainer.register(ModuleContainerToken_1.ModuleContainerToken.Smart4CityListDataSourceProvider, Smart4CityListDataSourceProvider_1.Smart4CityListDataSourceProvider); parkingsContainer.register(ModuleContainerToken_1.ModuleContainerToken.Smart4CityLocationDataSourceProvider, Smart4CityLocationDataSourceProvider_1.Smart4CityLocationDataSourceProvider); parkingsContainer.register(ModuleContainerToken_1.ModuleContainerToken.SmartCityListDatasourceCache, SmartCityListDatasourceCache_1.SmartCityListDatasourceCache); parkingsContainer.registerSingleton(ModuleContainerToken_1.ModuleContainerToken.ParkingProviderDataSourceFactory, ParkingProviderDataSourceFactory_1.ParkingProviderDataSourceFactory); parkingsContainer.registerSingleton(ModuleContainerToken_1.ModuleContainerToken.OsmDataSource, OsmDataSource_1.OsmDataSource); parkingsContainer.registerSingleton(ModuleContainerToken_1.ModuleContainerToken.OsmEntrancesDataSource, OsmEntrancesDataSource_1.OsmEntrancesDataSource); parkingsContainer.registerSingleton(ModuleContainerToken_1.ModuleContainerToken.IptOictDataSource, IptOictDataSource_1.IptOictDataSource); parkingsContainer.registerSingleton(ModuleContainerToken_1.ModuleContainerToken.ParkomatsDataSource, ParkomatsDataSource_1.ParkomatsDataSource); parkingsContainer.registerSingleton(ModuleContainerToken_1.ModuleContainerToken.IptOictPaymentsDataSource, IptOictPaymentsDataSource_1.IptOictPaymentsDataSource); parkingsContainer.registerSingleton(ModuleContainerToken_1.ModuleContainerToken.PmdpMeasurementsDataSourceFactory, PmdpMeasurementsDataSource_1.PmdpMeasurementsDataSourceFactory); parkingsContainer.registerSingleton(ModuleContainerToken_1.ModuleContainerToken.GreenCenterMeasurementsDataSourceFactory, GreencenterMeasurementsDataSource_1.GreenCenterMeasurementsDataSourceFactory); parkingsContainer.registerSingleton(ModuleContainerToken_1.ModuleContainerToken.IptOictParkingsProhibitionsDataSource, IptOictParkingsProhibitionsDataSource_1.IptOictParkingsProhibitionsDataSource); parkingsContainer.registerSingleton(ModuleContainerToken_1.ModuleContainerToken.OsmParkingMachinesDataSource, OsmParkingMachinesDataSource_1.OsmParkingMachinesDataSource); parkingsContainer.registerSingleton(ModuleContainerToken_1.ModuleContainerToken.IptOictEntrancesDataSource, IptOictEntrancesDataSource_1.IptOictEntrancesDataSource); parkingsContainer.registerSingleton(ModuleContainerToken_1.ModuleContainerToken.IptOictTariffsDataSource, IptOictTariffsDataSource_1.IptOictTariffsDataSource); parkingsContainer.registerSingleton(ModuleContainerToken_1.ModuleContainerToken.ParkomatsDataSource, ParkomatsDataSource_1.ParkomatsDataSource); parkingsContainer.registerSingleton(ModuleContainerToken_1.ModuleContainerToken.BedrichovDataSource, BedrichovDataSource_1.BedrichovDataSource); parkingsContainer.registerSingleton(ModuleContainerToken_1.ModuleContainerToken.TskOffStreetMeasurementsDataSource, TskOffStreetMeasurementsDataSource_1.TskOffStreetMeasurementsDataSource); //#endregion //#region Helpers parkingsContainer .register(ModuleContainerToken_1.ModuleContainerToken.TskTariffChecker, TskTariffChecker_1.TskTariffChecker) .register(ModuleContainerToken_1.ModuleContainerToken.OsmOpeningHoursParser, OpeningHoursParser_1.OpeningHoursParser); //#endregion //#region Transformation parkingsContainer .register(ModuleContainerToken_1.ModuleContainerToken.TskParkingMachinesTransformation, TskParkingMachinesTransformation_1.TskParkingMachinesTransformation) .register(ModuleContainerToken_1.ModuleContainerToken.OsmOpeningHoursTransformation, OsmOpeningHoursTransformation_1.OsmOpeningHoursTransformation) .register(ModuleContainerToken_1.ModuleContainerToken.BedrichovMeasurementsTransformation, BedrichovMeasurementsTransformation_1.BedrichovMeasurementsTransformation) .register(ModuleContainerToken_1.ModuleContainerToken.ParkomatsTransformation, ParkomatsTransformation_1.ParkomatsTransformation) .register(ModuleContainerToken_1.ModuleContainerToken.TskOffStreetMeasurementsTransformation, TskOffStreetMeasurementsTransformation_1.TskOffStreetMeasurementsTransformation); //#endregion //#region Repositories parkingsContainer .register(ModuleContainerToken_1.ModuleContainerToken.CachedParkingSourcesRepository, { useFactory: (c) => new CachedParkingSourcesRepository_1.CachedParkingSourcesRepository(c.resolve(CoreToken_1.CoreToken.PostgresConnector), c.resolve(CoreToken_1.CoreToken.Logger)), }) .register(ModuleContainerToken_1.ModuleContainerToken.CachedPmdpParkingRepository, { useFactory: (c) => new CachedPmdpParkingRepository_1.CachedPmdpParkingRepository(c.resolve(CoreToken_1.CoreToken.PostgresConnector), c.resolve(CoreToken_1.CoreToken.Logger)), }) .register(ModuleContainerToken_1.ModuleContainerToken.CachedGreenCenterParkingRepository, { useFactory: (c) => new CachedGreenCenterParkingRepository_1.CachedGreenCenterParkingRepository(c.resolve(CoreToken_1.CoreToken.PostgresConnector), c.resolve(CoreToken_1.CoreToken.Logger)), }) .register(ModuleContainerToken_1.ModuleContainerToken.ParkingsRepository, ParkingsRepository_1.ParkingsRepository) .register(ModuleContainerToken_1.ModuleContainerToken.ParkingsSecondaryRepository, ParkingsSecondaryRepository_1.ParkingsSecondaryRepository) .register(ModuleContainerToken_1.ModuleContainerToken.ParkingsLocationRepository, ParkingsLocationRepository_1.ParkingsLocationRepository) .register(ModuleContainerToken_1.ModuleContainerToken.ParkingTariffRelationsRepository, ParkingTariffRelationsRepository_1.ParkingTariffRelationsRepository) .register(ModuleContainerToken_1.ModuleContainerToken.ParkingTariffsRepository, ParkingTariffsRepository_1.ParkingTariffsRepository) .register(ModuleContainerToken_1.ModuleContainerToken.ParkingsBusinessErrorsRepository, ParkingsBusinessErrorsRepository_1.ParkingsBusinessErrorsRepository) .register(ModuleContainerToken_1.ModuleContainerToken.ParkingMachinesRepository, ParkingMachinesRepository_1.ParkingMachinesRepository) .register(ModuleContainerToken_1.ModuleContainerToken.AverageOccupancyRepository, AverageOccupancyRepository_1.AverageOccupancyRepository) .register(ModuleContainerToken_1.ModuleContainerToken.ParkingEntrancesRepository, ParkingEntrancesRepository_1.ParkingEntrancesRepository) .register(ModuleContainerToken_1.ModuleContainerToken.ParkingPaymentsRepository, ParkingPaymentsRepository_1.ParkingPaymentsRepository) .register(ModuleContainerToken_1.ModuleContainerToken.ParkingsMeasurementRepository, ParkingsMeasurementRepository_1.ParkingsMeasurementRepository) .register(ModuleContainerToken_1.ModuleContainerToken.ParkingsMeasurementsActualRepository, ParkingsMeasurementsActualRepository_1.ParkingsMeasurementsActualRepository) .register(ModuleContainerToken_1.ModuleContainerToken.ParkingsProhibitionsRepository, ParkingsProhibitionsRepository_1.ParkingsProhibitionsRepository) .register(ModuleContainerToken_1.ModuleContainerToken.OpenHoursRepository, OpenHoursRepository_1.OpenHoursRepository); parkingsContainer.register(ModuleContainerToken_1.ModuleContainerToken.ParkomatsRepository, ParkomatsRepository_1.ParkomatsRepository); //#endregion //#region Tasks parkingsContainer.registerSingleton(ModuleContainerToken_1.ModuleContainerToken.SaveMrParkitDataTask, SaveMrParkitDataTask_1.SaveMrParkitDataTask); parkingsContainer.registerSingleton(ModuleContainerToken_1.ModuleContainerToken.GenerateSmart4CityTaskListTask, GenerateSmart4CityTaskListTask_1.GenerateSmart4CityTaskListTask); parkingsContainer.registerSingleton(ModuleContainerToken_1.ModuleContainerToken.UpdateSmart4CityLocationsTask, UpdateSmart4CityLocationsTask_1.UpdateSmart4CityLocationsTask); parkingsContainer.registerSingleton(ModuleContainerToken_1.ModuleContainerToken.UpdateSmart4CityMeasurementsTask, UpdateSmart4CityMeasurementsTask_1.UpdateSmart4CityMeasurementsTask); parkingsContainer.registerSingleton(ModuleContainerToken_1.ModuleContainerToken.SaveOsmDataTask, SaveOsmDataTask_1.SaveOsmDataTask); parkingsContainer.registerSingleton(ModuleContainerToken_1.ModuleContainerToken.GenerateIptOictParkingJobsTask, GenerateIptOictParkingJobsTask_1.GenerateIptOictParkingJobsTask); parkingsContainer.registerSingleton(ModuleContainerToken_1.ModuleContainerToken.SaveIptOictParkingDataTask, SaveIptOictParkingDataTask_1.SaveIptOictParkingDataTask); parkingsContainer.registerSingleton(ModuleContainerToken_1.ModuleContainerToken.GenerateIptOictPaymentJobsTask, GenerateIptOictPaymentJobsTask_1.GenerateIptOictPaymentJobsTask); parkingsContainer.registerSingleton(ModuleContainerToken_1.ModuleContainerToken.SaveIptOictPaymentsDataTask, SaveIptOictPaymentsDataTask_1.SaveIptOictPaymentsDataTask); parkingsContainer.registerSingleton(ModuleContainerToken_1.ModuleContainerToken.GenerateIptOictTariffsJobsTask, GenerateIptOictTariffsJobsTask_1.GenerateIptOictTariffsJobsTask); parkingsContainer.registerSingleton(ModuleContainerToken_1.ModuleContainerToken.SaveIptOictTariffsDataTask, SaveIptOictTariffsDataTask_1.SaveIptOictTariffsDataTask); parkingsContainer.registerSingleton(ModuleContainerToken_1.ModuleContainerToken.SaveIsphkMeasurementsTask, SaveIsphkMeasurementsTask_1.SaveIsphkMeasurementsTask); parkingsContainer.registerSingleton(ModuleContainerToken_1.ModuleContainerToken.CalculateAverageOccupancyTask, CalculateAverageOccupancyTask_1.CalculateAverageOccupancyTask); parkingsContainer.registerSingleton(ModuleContainerToken_1.ModuleContainerToken.SaveOsmEntrancesDataTask, SaveOsmEntrancesDataTask_1.SaveOsmEntrancesDataTask); parkingsContainer.registerSingleton(ModuleContainerToken_1.ModuleContainerToken.SaveIptOictProhibitionsDataTask, SaveIptOictProhibitionsDataTask_1.SaveIptOictProhibitionsDataTask); parkingsContainer.registerSingleton(ModuleContainerToken_1.ModuleContainerToken.RefreshDataInDbTask, RefreshDataInDbTask_1.RefreshDataInDbTask); parkingsContainer.registerSingleton(ModuleContainerToken_1.ModuleContainerToken.SaveOsmParkingMachinesTask, SaveOsmParkingMachinesTask_1.SaveOsmParkingMachinesTask); parkingsContainer.registerSingleton(ModuleContainerToken_1.ModuleContainerToken.GenerateIptOictProhibitionsJobsTask, GenerateIptOictProhibitionsJobsTask_1.GenerateIptOictProhibitionsJobsTask); parkingsContainer.registerSingleton(ModuleContainerToken_1.ModuleContainerToken.GenerateIptOictEntrancesJobsTask, GenerateIptOictEntrancesJobsTask_1.GenerateIptOictEntrancesJobsTask); parkingsContainer.registerSingleton(ModuleContainerToken_1.ModuleContainerToken.SaveIptOictEntrancesDataTask, SaveIptOictEntrancesDataTask_1.SaveIptOictEntrancesDataTask); parkingsContainer.registerSingleton(ModuleContainerToken_1.ModuleContainerToken.RefreshDataInDbTask, RefreshDataInDbTask_1.RefreshDataInDbTask); parkingsContainer.registerSingleton(ModuleContainerToken_1.ModuleContainerToken.SavePmdpMeasurementsTask, SavePmdpMeasurementsTask_1.SavePmdpMeasurementsTask); parkingsContainer.registerSingleton(ModuleContainerToken_1.ModuleContainerToken.GenerateGreenCenterMeasurementJobsTask, GenerateGreenCenterMeasurementJobsTask_1.GenerateGreenCenterMeasurementJobsTask); parkingsContainer.registerSingleton(ModuleContainerToken_1.ModuleContainerToken.SaveGreenCenterMeasurementsTask, SaveGreenCenterMeasurementsTask_1.SaveGreenCenterMeasurementsTask); parkingsContainer.registerSingleton(ModuleContainerToken_1.ModuleContainerToken.SaveBedrichovDataTask, SaveBedrichovDataTask_1.SaveBedrichovDataTask); parkingsContainer.registerSingleton(ModuleContainerToken_1.ModuleContainerToken.UpdateAllParkingAdresses, UpdateAllParkingAdresses_1.UpdateAllParkingAdresses); parkingsContainer.registerSingleton(ModuleContainerToken_1.ModuleContainerToken.UpdateAllParkingsLocationAdresses, UpdateAllParkingsLocationAdresses_1.UpdateAllParkingsLocationAdresses); parkingsContainer.registerSingleton(ModuleContainerToken_1.ModuleContainerToken.UpdateAddressTask, UpdateAddressTask_1.UpdateAddressTask); parkingsContainer.registerSingleton(ModuleContainerToken_1.ModuleContainerToken.UpdateLocationAddressTask, UpdateLocationAddressTask_1.UpdateLocationAddressTask); parkingsContainer.registerSingleton(ModuleContainerToken_1.ModuleContainerToken.UpdateAddressAndNameTask, UpdateAddressAndNameTask_1.UpdateAddressAndNameTask); parkingsContainer.registerSingleton(ModuleContainerToken_1.ModuleContainerToken.UpdateMissingParkingAdressesTask, UpdateMissingParkingsAddressesTask_1.UpdateMissingParkingsAddressesTask); parkingsContainer.registerSingleton(ModuleContainerToken_1.ModuleContainerToken.UpdateMissingParkingsLocationAdressesTask, UpdateMissingParkingsLocationAddressesTask_1.UpdateMissingParkingsLocationAddressesTask); parkingsContainer .registerSingleton(ModuleContainerToken_1.ModuleContainerToken.SaveTskOffStreetMeasurementsTask, SaveTskOffStreetMeasurementsTask_1.SaveTskOffStreetMeasurementsTask) .registerSingleton(ModuleContainerToken_1.ModuleContainerToken.GenerateIptOictParkingMachinesTask, GenerateIptOictParkingMachinesTask_1.GenerateIptOictParkingMachinesTask) .registerSingleton(ModuleContainerToken_1.ModuleContainerToken.SaveIptOictParkingMachinesTask, SaveIptOictParkingMachinesTask_1.SaveIptOictParkingMachinesTask); //# sourceMappingURL=Di.js.map