@ministryofjustice/hmpps-digital-prison-reporting-frontend
Version:
The Digital Prison Reporting Frontend contains templates and code to help display data effectively in UI applications.
20 lines (19 loc) • 654 B
TypeScript
import type { Request, Response } from 'express';
import { ParamsConfig, RequestedReport } from '../../../../types/UserReports';
import { StoreItemBuilder } from '../builder';
export declare class RequestedReportBuilder extends StoreItemBuilder {
readonly req: Request;
filters: ParamsConfig;
sort: ParamsConfig;
constructor(req: Request, res: Response);
private buildReportData;
private buildFilters;
private buildSortData;
private buildRequestUrls;
private setPollingUrlData;
private buildStatus;
private buildTimestamp;
private buildQuery;
private buildSections;
build: () => RequestedReport;
}