@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
TypeScript
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;
};
}[];