@ministryofjustice/hmpps-digital-prison-reporting-frontend
Version:
The Digital Prison Reporting Frontend contains templates and code to help display data effectively in UI applications.
22 lines (21 loc) • 887 B
TypeScript
import { DashboardDataResponse } from '../../../../types/Metrics';
import { DashboardVisualisationData, DashboardVisualisationDataSet } from '../../../_dashboards/dashboard-visualisation/types';
import { components } from '../../../../types/api';
import Chart from '../Chart';
declare class BarChart extends Chart {
private definition;
private measures;
private keys;
private options;
responseData: DashboardDataResponse[];
private isList;
private barCount;
withDefinition: (definition: components["schemas"]["DashboardVisualisationDefinition"]) => this;
private initFromDefinitionData;
getCanvasHeight: () => number;
build: () => DashboardVisualisationData;
augmentDataset: (datasets?: DashboardVisualisationDataSet[]) => DashboardVisualisationDataSet[];
setBespokeOptions: () => void;
}
export { BarChart };
export default BarChart;