@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
29 lines (27 loc) • 1.18 kB
TypeScript
/// <reference types="react" />
import "file-saver";
import { DownloadFilesBatchOperationParams } from '@docsvision/webclient/Platform/DownloadFilesBatchOperation';
import { BaseControlState } from '@docsvision/webclient/System/BaseControl';
import { BaseControlImpl } from '@docsvision/webclient/System/BaseControlImpl';
export interface IDownloadFilesBatchOperationState extends DownloadFilesBatchOperationParams, BaseControlState {
}
export interface DownloadFilesBatchOperationState extends IDownloadFilesBatchOperationState {
}
/**
* Класс элемента управления DownloadFilesBatchOperation.
*/
export declare class DownloadFilesBatchOperationImpl extends BaseControlImpl<DownloadFilesBatchOperationParams, IDownloadFilesBatchOperationState> {
componentDidMount(): void;
componentWillUnmount(): void;
onSelectionChanged: () => void;
private getOperationInfo;
private onClickDownloadWithSign;
private downloadWithSign;
private onDownloadFilesClick;
private clearSelectionFiles;
private isAvailable;
private isVisible;
getCssClass(): string;
private getButtonText;
renderControl(): JSX.Element;
}