@ministryofjustice/hmpps-digital-prison-reporting-frontend
Version:
The Digital Prison Reporting Frontend contains templates and code to help display data effectively in UI applications.
15 lines (12 loc) • 564 B
text/typescript
import ReportingClient from './reportingClient'
import DashboardClient from './dashboardClient'
import ReportDataStore, { RedisClient } from './reportDataStore'
import { ApiConfig } from './types'
const initDprReportingClients = (reportingApiConfig: ApiConfig, redisClient: RedisClient, storePrefix?: string) => {
return {
reportingClient: new ReportingClient(reportingApiConfig),
dashboardClient: new DashboardClient(reportingApiConfig),
reportDataStore: new ReportDataStore(redisClient, storePrefix),
}
}
export default initDprReportingClients