devexpress-reporting
Version:
DevExpress Reporting provides the capability to develop a reporting application to create and customize reports.
43 lines (42 loc) • 1.57 kB
TypeScript
/**
* DevExpress HTML/JS Reporting (designer\wizard\_utils.d.ts)
* Version: 25.1.3
* Build date: Jun 26, 2025
* Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED
* License: https://www.devexpress.com/Support/EULAs/universal.xml
*/
import { IDataSourceInfo } from '@devexpress/analytics-core/analytics-internal';
import * as ko from 'knockout';
import { IDataSourceRefInfo, IReportWizardSettings } from '../utils/inititalizer';
import { GraphicsUnit, IReportWizardState } from './reportWizardState';
export declare function getFormattedValueInUnits(value: number, unit: GraphicsUnit): string;
export declare const AIGeneratedReportId = "IsAIReportType";
export declare function isAIReportType(state: IReportWizardState): boolean;
export interface IReportWizardData {
report: ko.Observable | ko.Computed;
availableDataSources: IDataSourceInfo[];
dataSourceRefs: IDataSourceRefInfo[];
isReportServer?: boolean;
disableCustomSql?: boolean;
wizardSettings?: IReportWizardSettings;
}
export declare class ListViewModel<T> {
caption?: string;
private _items;
private _refreshActiveItem;
activeItemArray: ko.ObservableArray<T>;
constructor(caption?: string);
get items(): T[];
get activeItem(): T;
set activeItem(value: T);
add(item: T): void;
addRange(items: T[]): void;
removeActiveItem(): void;
removeAll(): void;
setItems(items: T[]): void;
moveUp(): void;
moveDown(): void;
get isEmpty(): boolean;
isMoveUpEnabled(): boolean;
isMoveDownEnabled(): boolean;
}