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.

82 lines (81 loc) 2.1 kB
import ChartVisualisation from '../clientClass'; declare class DoughnutChartVisualisation extends ChartVisualisation { static getModuleName(): string; initialise(): void; initSettings(): { options: { cutout: string; }; datalabels: { textAlign: string; color: string; display: (context: any) => boolean; formatter: (value: any, context: any) => string; labels: { title: { font: { weight: string; size: number; color: string; }; }; }; }; pluginsOptions: { legend: { display: boolean; position: string; }; }; toolTipOptions: { callbacks: { title(context: any): string; label(context: any): string; }; }; plugins: { id: string; beforeDraw(chart: any): void; }[]; }; setOptions(): { cutout: string; }; setPluginsOptions(): { legend: { display: boolean; position: string; }; }; setPlugins(): { id: string; beforeDraw(chart: any): void; }[]; setCentralText(): { id: string; beforeDraw(chart: any): void; }; setToolTipOptions(): { callbacks: { title(context: any): string; label(context: any): string; }; }; setDataLabels(): { textAlign: string; color: string; display: (context: any) => boolean; formatter: (value: any, context: any) => string; labels: { title: { font: { weight: string; size: number; color: string; }; }; }; }; } export { DoughnutChartVisualisation }; export default DoughnutChartVisualisation;