devexpress-reporting
Version:
DevExpress Reporting provides the capability to develop a reporting application to create and customize reports.
30 lines (29 loc) • 1.08 kB
TypeScript
/**
* DevExpress HTML/JS Reporting (viewer\documentMap\_documentMapModel.d.ts)
* Version: 20.2.13
* Build date: Apr 10, 2023
* Copyright (c) 2012 - 2023 Developer Express Inc. ALL RIGHTS RESERVED
* License: https://www.devexpress.com/Support/EULAs/universal.xml
*/
import { ReportPreview } from '../reportPreview';
import { Disposable, IDataMemberInfo, TabInfo } from '@devexpress/analytics-core/analytics-utils';
import * as ko from 'knockout';
import { ITreeListOptions } from '@devexpress/analytics-core/analytics-widgets-internal';
export interface IBookmarkNode {
text: string;
pageIndex: number;
indexes: string;
nodes?: Array<IBookmarkNode>;
}
export interface IBookmarkDataMemberInfo extends IDataMemberInfo {
bookmark: IBookmarkNode;
}
export declare class DocumentMapModel extends Disposable {
private _selectedPath;
private _setSelectedPathByNavigationNode;
constructor(reportPreview: ReportPreview);
dispose(): void;
tabInfo: TabInfo;
isEmpty: ko.Computed<boolean>;
documentMapOptions: ko.Computed<ITreeListOptions>;
}