@ministryofjustice/hmpps-digital-prison-reporting-frontend
Version:
The Digital Prison Reporting Frontend contains templates and code to help display data effectively in UI applications.
59 lines (58 loc) • 2.15 kB
TypeScript
import * as dashboardDefsRequestExamples from '../dashboard/definitions/request-examples/definitions';
declare const _default: {
report: {
id: string;
name: string;
description: string;
variants: never[];
dashboards: never[];
};
reports: ({
id: string;
name: string;
description: string;
variants: {
id: string;
name: string;
resourceName: string;
description?: string | null;
specification?: import("../../src").components["schemas"]["Specification"] | null;
classification?: string | null;
printable?: boolean | null;
summaries?: import("../../src").components["schemas"]["ReportSummary"][] | null;
interactive?: boolean | null;
childVariants?: import("../../src").components["schemas"]["ChildVariantDefinition"][] | null;
}[];
dashboards: typeof dashboardDefsRequestExamples;
} | {
id: string;
name: string;
description: string;
variants: {
id: string;
name: string;
resourceName: string;
description?: string | null;
specification?: import("../../src").components["schemas"]["Specification"] | null;
classification?: string | null;
printable?: boolean | null;
summaries?: import("../../src").components["schemas"]["ReportSummary"][] | null;
interactive?: boolean | null;
childVariants?: import("../../src").components["schemas"]["ChildVariantDefinition"][] | null;
}[];
dashboards: never[];
} | {
id: string;
name: string;
description: string;
variants: never[];
dashboards: {
id: string;
name: string;
description?: string | null;
sections: import("../../src").components["schemas"]["DashboardSectionDefinition"][];
filterFields?: import("../../src").components["schemas"]["FieldDefinition"][] | null;
}[];
})[];
};
export default _default;