@ministryofjustice/hmpps-digital-prison-reporting-frontend
Version:
The Digital Prison Reporting Frontend contains templates and code to help display data effectively in UI applications.
44 lines (43 loc) • 989 B
TypeScript
export let id: string;
export let name: string;
export let description: string;
export let sections: never[];
export let loadType: string;
export let filterFields: ({
name: string;
display: string;
filter: {
type: string;
mandatory: boolean;
staticOptions: {
name: string;
display: string;
}[];
defaultValue: string;
dynamicOptions: {
minimumLength: undefined;
};
interactive: boolean;
};
sortable: boolean;
defaultsort: boolean;
type: string;
mandatory: boolean;
visible: boolean;
calculated: boolean;
} | {
name: string;
display: string;
sortable: boolean;
visible: boolean;
type: string;
mandatory: boolean;
filter: {
type: string;
defaultQuickFilterValue: string;
defaultValue: string;
mandatory: boolean;
defaultGranularity: string;
interactive: boolean;
};
})[];