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.

458 lines (457 loc) 13 kB
import { components } from 'src/dpr/types/api'; export declare const setupSimpleReportDefinitionResponseMock: (reportId: string, variant: components["schemas"]["VariantDefinition"]) => { priority: number; request: { method: "GET" | "POST" | "DELETE" | "PUT" | "OPTIONS"; queryParameters?: object | undefined; bodyPatterns?: Array<object> | undefined; urlPathPattern: string; }; response: { status: number; headers: { "Content-Type": "application/json;charset=UTF-8"; }; jsonBody: object; fixedDelayMilliseconds: number; }; }; export declare const requestAsyncReportMock: { priority: number; request: { method: "GET" | "POST" | "DELETE" | "PUT" | "OPTIONS"; queryParameters?: object | undefined; bodyPatterns?: Array<object> | undefined; urlPathPattern: string; }; response: { status: number; headers: { "Content-Type": "application/json;charset=UTF-8"; }; jsonBody: object; fixedDelayMilliseconds: number; }; }; export declare const requestAsyncReportBadDataMock: { priority: number; request: { method: "GET" | "POST" | "DELETE" | "PUT" | "OPTIONS"; queryParameters?: object | undefined; bodyPatterns?: Array<object> | undefined; urlPathPattern: string; }; response: { status: number; headers: { "Content-Type": "application/json;charset=UTF-8"; }; jsonBody: object; fixedDelayMilliseconds: number; }; }; export declare const getAsyncReportResultMock: { priority: number; request: { method: "GET" | "POST" | "DELETE" | "PUT" | "OPTIONS"; queryParameters?: object | undefined; bodyPatterns?: Array<object> | undefined; urlPathPattern: string; }; response: { status: number; headers: { "Content-Type": "application/json;charset=UTF-8"; }; jsonBody: object; fixedDelayMilliseconds: number; }; }; export declare const getAsyncListSectionReportResultMock: { priority: number; request: { method: "GET" | "POST" | "DELETE" | "PUT" | "OPTIONS"; queryParameters?: object | undefined; bodyPatterns?: Array<object> | undefined; urlPathPattern: string; }; response: { status: number; headers: { "Content-Type": "application/json;charset=UTF-8"; }; jsonBody: object; fixedDelayMilliseconds: number; }; }; export declare const getAsyncReportDownloadMock: { priority: number; request: { method: string; urlPathPattern: string; }; response: { status: number; headers: { 'Content-Type': string; 'Content-Disposition': string; }; body: string; }; }; export declare const getInteractiveReportDownloadMock: { priority: number; request: { method: string; urlPathPattern: string; queryParameters: { 'filters.field3.start': { equalTo: string; }; 'filters.field3.end': { equalTo: string; }; sortColumn: { equalTo: string; }; sortedAsc: { equalTo: string; }; 'filters.field8': { matches: string; }; columns: { matches: string; }; }; }; response: { status: number; headers: { 'Content-Type': string; 'Content-Disposition': string; }; body: string; }; }; export declare const getSyncReportDownloadMock: { priority: number; request: { method: string; urlPathPattern: string; }; response: { status: number; headers: { 'Content-Type': string; 'Content-Disposition': string; }; body: string; }; }; export declare const reportsFinishedStatusMock: { priority: number; request: { method: "GET" | "POST" | "DELETE" | "PUT" | "OPTIONS"; queryParameters?: object | undefined; bodyPatterns?: Array<object> | undefined; urlPathPattern: string; }; response: { status: number; headers: { "Content-Type": "application/json;charset=UTF-8"; }; jsonBody: object; fixedDelayMilliseconds: number; }; }; export declare const reportsPickedStatusMock: { priority: number; request: { method: "GET" | "POST" | "DELETE" | "PUT" | "OPTIONS"; queryParameters?: object | undefined; bodyPatterns?: Array<object> | undefined; urlPathPattern: string; }; response: { status: number; headers: { "Content-Type": "application/json;charset=UTF-8"; }; jsonBody: object; fixedDelayMilliseconds: number; }; }; export declare const reportsStartedStatusMock: { priority: number; request: { method: "GET" | "POST" | "DELETE" | "PUT" | "OPTIONS"; queryParameters?: object | undefined; bodyPatterns?: Array<object> | undefined; urlPathPattern: string; }; response: { status: number; headers: { "Content-Type": "application/json;charset=UTF-8"; }; jsonBody: object; fixedDelayMilliseconds: number; }; }; export declare const reportsSubmittedStatusMock: { priority: number; request: { method: "GET" | "POST" | "DELETE" | "PUT" | "OPTIONS"; queryParameters?: object | undefined; bodyPatterns?: Array<object> | undefined; urlPathPattern: string; }; response: { status: number; headers: { "Content-Type": "application/json;charset=UTF-8"; }; jsonBody: object; fixedDelayMilliseconds: number; }; }; export declare const reportsAbortedStatusMock: { priority: number; request: { method: "GET" | "POST" | "DELETE" | "PUT" | "OPTIONS"; queryParameters?: object | undefined; bodyPatterns?: Array<object> | undefined; urlPathPattern: string; }; response: { status: number; headers: { "Content-Type": "application/json;charset=UTF-8"; }; jsonBody: object; fixedDelayMilliseconds: number; }; }; export declare const reportsExpiredStatusMock: { priority: number; request: { method: "GET" | "POST" | "DELETE" | "PUT" | "OPTIONS"; queryParameters?: object | undefined; bodyPatterns?: Array<object> | undefined; urlPathPattern: string; }; response: { status: number; headers: { "Content-Type": "application/json;charset=UTF-8"; }; jsonBody: object; fixedDelayMilliseconds: number; }; }; export declare const reportsReadyStatusMock: { priority: number; request: { method: "GET" | "POST" | "DELETE" | "PUT" | "OPTIONS"; queryParameters?: object | undefined; bodyPatterns?: Array<object> | undefined; urlPathPattern: string; }; response: { status: number; headers: { "Content-Type": "application/json;charset=UTF-8"; }; jsonBody: object; fixedDelayMilliseconds: number; }; }; export declare const reportsFailedStatusMock: { priority: number; request: { method: "GET" | "POST" | "DELETE" | "PUT" | "OPTIONS"; queryParameters?: object | undefined; bodyPatterns?: Array<object> | undefined; urlPathPattern: string; }; response: { status: number; headers: { "Content-Type": "application/json;charset=UTF-8"; }; jsonBody: object; fixedDelayMilliseconds: number; }; }; export declare const cancelAsyncRequestMock: { request: { method: "GET" | "POST" | "DELETE" | "PUT" | "OPTIONS"; queryParameters?: object | undefined; bodyPatterns?: Array<object> | undefined; urlPathPattern: string; }; response: { status: number; headers: { "Content-Type": "application/json;charset=UTF-8"; }; jsonBody: object; fixedDelayMilliseconds: number; }; priority: number; }; export declare const getReportResultCountMock: { priority: number; request: { method: "GET" | "POST" | "DELETE" | "PUT" | "OPTIONS"; queryParameters?: object | undefined; bodyPatterns?: Array<object> | undefined; urlPathPattern: string; }; response: { status: number; headers: { "Content-Type": "application/json;charset=UTF-8"; }; jsonBody: object; fixedDelayMilliseconds: number; }; }; export declare const getAsyncInteractiveCountMock: { priority: number; request: { method: "GET" | "POST" | "DELETE" | "PUT" | "OPTIONS"; queryParameters?: object | undefined; bodyPatterns?: Array<object> | undefined; urlPathPattern: string; }; response: { status: number; headers: { "Content-Type": "application/json;charset=UTF-8"; }; jsonBody: object; fixedDelayMilliseconds: number; }; }; export declare const requestExampleVariantMocks: { priority: number; request: { method: "GET" | "POST" | "DELETE" | "PUT" | "OPTIONS"; queryParameters?: object | undefined; bodyPatterns?: Array<object> | undefined; urlPathPattern: string; }; response: { status: number; headers: { "Content-Type": "application/json;charset=UTF-8"; }; jsonBody: object; fixedDelayMilliseconds: number; }; }[]; export declare const reportTempleVariantMocks: { priority: number; request: { method: "GET" | "POST" | "DELETE" | "PUT" | "OPTIONS"; queryParameters?: object | undefined; bodyPatterns?: Array<object> | undefined; urlPathPattern: string; }; response: { status: number; headers: { "Content-Type": "application/json;charset=UTF-8"; }; jsonBody: object; fixedDelayMilliseconds: number; }; }[]; export declare const mockReportVariantMocks: { priority: number; request: { method: "GET" | "POST" | "DELETE" | "PUT" | "OPTIONS"; queryParameters?: object | undefined; bodyPatterns?: Array<object> | undefined; urlPathPattern: string; }; response: { status: number; headers: { "Content-Type": "application/json;charset=UTF-8"; }; jsonBody: object; fixedDelayMilliseconds: number; }; }[]; export declare const filterInputExampleVariantMocks: { priority: number; request: { method: "GET" | "POST" | "DELETE" | "PUT" | "OPTIONS"; queryParameters?: object | undefined; bodyPatterns?: Array<object> | undefined; urlPathPattern: string; }; response: { status: number; headers: { "Content-Type": "application/json;charset=UTF-8"; }; jsonBody: object; fixedDelayMilliseconds: number; }; }[]; export declare const featureTestingVariantMocks: { priority: number; request: { method: "GET" | "POST" | "DELETE" | "PUT" | "OPTIONS"; queryParameters?: object | undefined; bodyPatterns?: Array<object> | undefined; urlPathPattern: string; }; response: { status: number; headers: { "Content-Type": "application/json;charset=UTF-8"; }; jsonBody: object; fixedDelayMilliseconds: number; }; }[]; export declare const getAsyncSummaryReport: { priority: number; request: { method: "GET" | "POST" | "DELETE" | "PUT" | "OPTIONS"; queryParameters?: object | undefined; bodyPatterns?: Array<object> | undefined; urlPathPattern: string; }; response: { status: number; headers: { "Content-Type": "application/json;charset=UTF-8"; }; jsonBody: object; fixedDelayMilliseconds: number; }; }; export declare const mocks: { priority: number; request: { method: "GET" | "POST" | "DELETE" | "PUT" | "OPTIONS"; queryParameters?: object | undefined; bodyPatterns?: Array<object> | undefined; urlPathPattern: string; }; response: { status: number; headers: { "Content-Type": "application/json;charset=UTF-8"; }; jsonBody: object; fixedDelayMilliseconds: number; }; }[];