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.

35 lines (31 loc) 1.64 kB
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); /* 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); } } exports.DashboardService = DashboardService; exports.default = DashboardService; //# sourceMappingURL=dashboardService.js.map