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.

38 lines (37 loc) 1.21 kB
import { type Response } from 'express'; import { Services } from '../types/Services'; import { RequestedReport, StoredReportData } from '../types/UserReports'; import { BookmarkStoreData } from '../types/Bookmark'; /** * Get all Requested and Viewed reports * * @param {Response} res * @param {Services} services * @param {string} dprUserId * @return {*} */ export declare const getAllMyReports: (res: Response, services: Services, dprUserId: string) => Promise<{ requestedReports: (RequestedReport | StoredReportData)[]; recentlyViewedReports: (RequestedReport | StoredReportData)[]; subscriptions: (RequestedReport | StoredReportData)[]; }>; /** * Get all the bookmarks * * @param {Response} res * @param {Services} services * @param {string} dprUserId * @return {*} */ export declare const getAllMyBookmarks: (res: Response, services: Services, dprUserId: string) => Promise<BookmarkStoreData[]>; /** * Gets the report title data from report state * - old versions of the schema store use variantName * * @param {StoredReportData} data * @return {*} */ export declare const getReportTitleData: (data: StoredReportData) => { productName: string; reportName: string; };