devexpress-reporting
Version:
DevExpress Reporting provides the capability to develop a reporting application to create and customize reports.
56 lines (55 loc) • 2.27 kB
TypeScript
/**
* DevExpress HTML/JS Reporting (designer\widgets\canPublishEditor.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 * as ko from 'knockout';
import { Editor } from '@devexpress/analytics-core/analytics-widgets';
import { EngineType } from '@devexpress/analytics-core/serializer/native/models/base.model';
import { ISerializationInfo } from '@devexpress/analytics-core/serializer/serializationInfo';
import { Popover } from '@devexpress/analytics-core/core/widgets/popover';
import { PopupService } from '@devexpress/analytics-core/property-grid/internal/_popupService';
declare const CanPublishToFormatSpecifics: {
readonly Csv: number;
readonly Docx: number;
readonly Htm: number;
readonly Image: number;
readonly Mht: number;
readonly Pdf: number;
readonly Printing: number;
readonly Rtf: number;
readonly Txt: number;
readonly Xls: number;
readonly Xlsx: number;
};
declare const CanPublishToFormats: {
readonly All: 2047;
readonly Csv: number;
readonly Docx: number;
readonly Htm: number;
readonly Image: number;
readonly Mht: number;
readonly Pdf: number;
readonly Printing: number;
readonly Rtf: number;
readonly Txt: number;
readonly Xls: number;
readonly Xlsx: number;
readonly None: 0;
};
type CanPublishToFormatsKeys = keyof typeof CanPublishToFormats;
type CanPublishToFormatSpecificsKeys = keyof typeof CanPublishToFormatSpecifics;
export declare class CanPublishEditor extends Editor {
editorValue: ko.Computed<CanPublishToFormatSpecificsKeys[]>;
constructor(info: ISerializationInfo, level: any, parentDisabled?: ko.Computed<boolean>, textToSearch?: any, popupService?: PopupService, popover?: Popover, engineType?: EngineType);
maxDisplayedTags: number;
selectAllText: string;
parseEnum(str: string): CanPublishToFormatSpecificsKeys[];
serializeEnum(values: CanPublishToFormatSpecificsKeys[]): string;
serializeEnumCore(values: CanPublishToFormatSpecificsKeys[]): CanPublishToFormatsKeys[];
getValues(): any[];
onMultiTagPreparing(args: any): void;
}
export {};