@ministryofjustice/hmpps-digital-prison-reporting-frontend
Version:
The Digital Prison Reporting Frontend contains templates and code to help display data effectively in UI applications.
16 lines (15 loc) • 533 B
TypeScript
import type { meta } from './types/UserReports';
declare class DprPollingHelper {
readonly POLLING_FREQUENCY = 3000;
readonly POLLING_EXPIRED_FREQUENCY = 60000;
readonly POLLING_STATUSES: readonly string[];
getRequestStatus(metaData: meta, csrfToken: string): Promise<{
status?: string;
} | null>;
getStatus(endpoint: string, body: meta, csrfToken: string): Promise<{
status?: string;
isExpired?: boolean;
} | null>;
}
export { DprPollingHelper };
export default DprPollingHelper;