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.

52 lines (51 loc) 2.43 kB
import { Request } from 'express'; import { MultiselectFilterValue } from '../../_filters/types'; import { components } from '../../../types/api'; import { defaultFilterValue } from '../../../utils/Personalisation/types'; export declare const setValueFromRequest: (filter: MultiselectFilterValue, req: Request, prefix: string) => { requestfilterValue: MultiselectFilterValue["value"]; requestfilterValues?: MultiselectFilterValue["values"]; }; export declare const appendMultiSelectFromDefinition: (params: URLSearchParams, fieldName: string, filter: components["schemas"]["FilterDefinition"]) => void; export declare const appendMultiSelectValues: (params: URLSearchParams, fieldName: string, value: string) => void; export declare const getMultiselectValues: (f: MultiselectFilterValue, prefix: string) => { key: string[]; value: string[]; displayValue: string; }; export declare const setFilterValuesFromSavedDefault: (filter: MultiselectFilterValue, hasDefaults: boolean, defaultValue?: defaultFilterValue) => { value: string | null; values: string[]; type: import("../../_filters/filter-input/enum").FilterType; name: string; text: string; mandatory?: boolean | undefined | undefined; index?: number | undefined | null | undefined; options: Array<import("../../_filters/types").FilterOption>; staticOptionNameValue?: string; dynamicResourceEndpoint?: string; }; declare const _default: { setValueFromRequest: (filter: MultiselectFilterValue, req: Request, prefix: string) => { requestfilterValue: MultiselectFilterValue["value"]; requestfilterValues?: MultiselectFilterValue["values"]; }; getMultiselectValues: (f: MultiselectFilterValue, prefix: string) => { key: string[]; value: string[]; displayValue: string; }; setFilterValuesFromSavedDefault: (filter: MultiselectFilterValue, hasDefaults: boolean, defaultValue?: defaultFilterValue) => { value: string | null; values: string[]; type: import("../../_filters/filter-input/enum").FilterType; name: string; text: string; mandatory?: boolean | undefined | undefined; index?: number | undefined | null | undefined; options: Array<import("../../_filters/types").FilterOption>; staticOptionNameValue?: string; dynamicResourceEndpoint?: string; }; }; export default _default;