devexpress-reporting
Version:
DevExpress Reporting provides the capability to develop a reporting application to create and customize reports.
23 lines (22 loc) • 1.41 kB
TypeScript
/**
* DevExpress HTML/JS Reporting (designer\services\_reportWizardService.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 { JsonDataSource } from '@devexpress/analytics-core/analytics-data';
import { DxPromise } from '@devexpress/analytics-core/analytics-internal';
import { IJsonDataSourceWizardState } from '@devexpress/analytics-core/analytics-wizard';
import { IDataSourceInfo } from '../actions/_sqlDataSourceEditor';
import { IReportWizardState } from '../wizard/reportWizardState';
export interface IOldReportInfo {
json: string;
useInitialDataSource: boolean;
}
export declare class ReportWizardService {
static createNewWizardRequest(reportWizardState: IReportWizardState, requestType: any, state: any, customizeWizardModelAction: (wizardModel: any) => void, oldReportInfo?: IOldReportInfo): string;
static generateReportFromWizardState(reportWizardState: IReportWizardState, requestType: any, state: any, customizeWizardModelAction: (wizardModel: any) => void, oldReportInfo?: IOldReportInfo): DxPromise<any>;
static getLabelReportWizardData(): any;
static createNewJsonDataSource(state: IJsonDataSourceWizardState, createJsonCallback: (dataSource: JsonDataSource) => DxPromise<IDataSourceInfo>): DxPromise<string>;
}