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.

30 lines (28 loc) 1.53 kB
/* eslint-disable @typescript-eslint/no-explicit-any */ class DashboardService { dashboardClient; constructor(dashboardClient) { this.dashboardClient = dashboardClient; this.dashboardClient = dashboardClient; } async getDefinition(token, dpdId, id, dataProductDefinitionsPath, query) { return this.dashboardClient.getDefinition(token, id, dpdId, dataProductDefinitionsPath, query); } async requestAsyncDashboard(token, reportId, dashboardId, query) { return this.dashboardClient.requestAsyncDashboard(token, reportId, dashboardId, query); } async cancelAsyncRequest(token, reportId, dashboardId, executionId, dataProductDefinitionsPath) { return this.dashboardClient.cancelAsyncRequest(token, reportId, dashboardId, executionId, dataProductDefinitionsPath); } async getAsyncStatus(token, reportId, dashboardId, executionId, tableId, dataProductDefinitionsPath) { return this.dashboardClient.getAsyncStatus(token, reportId, dashboardId, executionId, tableId, dataProductDefinitionsPath); } async getAsyncDashboard(token, reportId, dashboardId, tableId, query) { return this.dashboardClient.getAsyncDashboard(token, reportId, dashboardId, tableId, query); } async getSyncDashboard(token, dashboardId, reportId, query) { return this.dashboardClient.getSyncDashboard(token, reportId, dashboardId, query); } } export { DashboardService, DashboardService as default }; //# sourceMappingURL=dashboardService.js.map