@ministryofjustice/hmpps-digital-prison-reporting-frontend
Version:
The Digital Prison Reporting Frontend contains templates and code to help display data effectively in UI applications.
21 lines (18 loc) • 1.16 kB
TypeScript
import { ReportingClient } from './reportingClient.js';
import { DashboardClient } from './dashboardClient.js';
import { RedisClient, ReportDataStore } from './reportDataStore.js';
import { ApiConfig, FeatureFlagConfig, MigrationServiceConfig } from './types.d.js';
import { FeatureFlagService } from '../services/featureFlagService.js';
import { ProductCollectionClient } from './productCollectionClient.js';
import { MissingReportClient } from './missingReportClient.js';
import { ReportIdMigrationService } from '../services/reportIdMigrationService.js';
declare const initDprReportingClients: (reportingApiConfig: ApiConfig, redisClient: RedisClient, storePrefix?: string, featureFlagConfig?: FeatureFlagConfig, migrationServiceConfig?: MigrationServiceConfig) => {
reportingClient: ReportingClient;
dashboardClient: DashboardClient;
reportDataStore: ReportDataStore;
missingReportClient: MissingReportClient;
productCollectionClient: ProductCollectionClient;
featureFlagService: FeatureFlagService;
reportIdMigrationService: ReportIdMigrationService;
};
export { initDprReportingClients as default, initDprReportingClients };