UNPKG

@ministryofjustice/hmpps-digital-prison-reporting-frontend

Version:

The Digital Prison Reporting Frontend contains templates and code to help display data effectively in UI applications.

28 lines (23 loc) 1.5 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var reportingClient = require('./reportingClient.js'); var dashboardClient = require('./dashboardClient.js'); var reportDataStore = require('./reportDataStore.js'); var featureFlagService = require('../services/featureFlagService.js'); var productCollectionClient = require('./productCollectionClient.js'); var missingReportClient = require('./missingReportClient.js'); var reportIdMigrationService = require('../services/reportIdMigrationService.js'); const initDprReportingClients = (reportingApiConfig, redisClient, storePrefix, featureFlagConfig, migrationServiceConfig) => { return { reportingClient: new reportingClient.ReportingClient(reportingApiConfig), dashboardClient: new dashboardClient.DashboardClient(reportingApiConfig), reportDataStore: new reportDataStore.ReportDataStore(redisClient, storePrefix), missingReportClient: new missingReportClient.MissingReportClient(reportingApiConfig), productCollectionClient: new productCollectionClient.ProductCollectionClient(reportingApiConfig), featureFlagService: new featureFlagService.FeatureFlagService(featureFlagConfig), reportIdMigrationService: new reportIdMigrationService.ReportIdMigrationService(redisClient, migrationServiceConfig), }; }; exports.default = initDprReportingClients; exports.initDprReportingClients = initDprReportingClients; //# sourceMappingURL=dprReportingClient.js.map