devexpress-reporting
Version:
DevExpress Reporting provides the capability to develop a reporting application to create and customize reports.
24 lines (23 loc) • 975 B
TypeScript
/**
* DevExpress HTML/JS Reporting (viewer\internal\_pageLoader.d.ts)
* Version: 26.1.3
* Build date: Jun 16, 2026
* Copyright (c) 2012 - 2026 Developer Express Inc. ALL RIGHTS RESERVED
* License: https://www.devexpress.com/Support/EULAs/universal.xml
*/
import { ReportPreview } from '../reportPreview';
export declare class PageLoadSession extends AbortController {
get aborted(): boolean;
_currentCycle: number;
}
export declare class PagePrefetchService {
static readonly _defaultResolution = 0.25;
static readonly _requestCyclesLimit = 5;
static readonly _prefetchDelay = 700;
private static _getNextStartIndex;
private static _getPagesToUpdate;
private static _updatePages;
private static _tryPerformPrefetch;
static _prefetchPages(session: PageLoadSession, reportPreview: ReportPreview, startIndex: number): Promise<void>;
static prefetchPages(reportPreview: ReportPreview, currentPageIndex: number): PageLoadSession;
}