Skip to content

ReportTool

Déclaration
export interface ReportTool {
screenshot(sizes: ScreenSizes): Promise<string>;
downloadReport(geometry: ApiFeature, reportParams: GenerateReportParams): Promise<void>;
downloadTemplate(templateParams: TemplateParams): Promise<void>;
downloadAdvancedScreenshot(orientation: ExportOrientation, size: ExportSheetSize, dpi: number): Promise<Blob>;
computePreviewSizes(orientation: ExportOrientation, size: ExportSheetSize, dpi: number): ScreenSizes;
}