UNPKG

devexpress-reporting

Version:

DevExpress Reporting provides the capability to develop a reporting application to create and customize reports.

31 lines (30 loc) 1.33 kB
/** * DevExpress HTML/JS Reporting (designer\internal\_utils.d.ts) * Version: 24.2.6 * Build date: Mar 18, 2025 * Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED * License: https://www.devexpress.com/Support/EULAs/universal.xml */ import * as ko from 'knockout'; import { IEnumType } from '../../common/customTypes'; import { ReportViewModel } from '../controls/xrReport'; import { IDataSourceRefInfo } from '../utils/inititalizer'; export declare function recalculateUnit(value: any, dpi: number): number; export declare const PromptBoolean: { False: string; True: string; Prompt: string; }; export declare function correctModel(model: any): any; export declare function createReportViewModel(newReportInfo: { reportModel: string; dataSourceRefs: IDataSourceRefInfo[]; knownEnums: IEnumType[]; }, oldReport: ReportViewModel): ReportViewModel; export declare function updateDataSourceRefs(report: ReportViewModel, dataSourceRefs: { Key: string; Value: IDataSourceRefInfo[]; }[]): void; export declare function isNotParameter(control: any): boolean; export declare function isControl(control: any): boolean; export declare function updateSurfaceContentSizeLocalizationMode(surfaceSize: ko.Observable<number> | ko.Computed<number>, root: Element, rtl?: boolean): () => void;