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.

23 lines (20 loc) 1.26 kB
import { ReportingClient } from './reportingClient.js'; import { DashboardClient } from './dashboardClient.js'; import { ReportDataStore } from './reportDataStore.js'; import { FeatureFlagService } from '../services/featureFlagService.js'; import { ProductCollectionClient } from './productCollectionClient.js'; import { MissingReportClient } from './missingReportClient.js'; import { ReportIdMigrationService } from '../services/reportIdMigrationService.js'; const initDprReportingClients = (reportingApiConfig, redisClient, storePrefix, featureFlagConfig, migrationServiceConfig) => { return { reportingClient: new ReportingClient(reportingApiConfig), dashboardClient: new DashboardClient(reportingApiConfig), reportDataStore: new ReportDataStore(redisClient, storePrefix), missingReportClient: new MissingReportClient(reportingApiConfig), productCollectionClient: new ProductCollectionClient(reportingApiConfig), featureFlagService: new FeatureFlagService(featureFlagConfig), reportIdMigrationService: new ReportIdMigrationService(redisClient, migrationServiceConfig), }; }; export { initDprReportingClients as default, initDprReportingClients }; //# sourceMappingURL=dprReportingClient.js.map