@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
21 lines (20 loc) • 1.04 kB
TypeScript
/// <reference types="react" />
import { DeleteShortcutBatchOperationParams } from "@docsvision/webclient/BackOffice/DeleteShortcutBatchOperation";
import { IBatchOperationInfo } from "@docsvision/webclient/Platform/$BatchOperations";
import { BaseControlState } from "@docsvision/webclient/System/BaseControl";
import { BaseControlImpl } from "@docsvision/webclient/System/BaseControlImpl";
export interface DeleteShortcutBatchOperationState extends DeleteShortcutBatchOperationParams, BaseControlState {
}
export declare class DeleteShortcutBatchOperationImpl extends BaseControlImpl<DeleteShortcutBatchOperationParams, DeleteShortcutBatchOperationState> {
constructor(state: any, props: any);
componentDidMount(): void;
componentWillUnmount(): void;
onSelectionChanged: () => void;
getOperationInfo(): IBatchOperationInfo;
protected onDeleteClick(): void;
private deleteShortcuts;
isVisible(): boolean;
getCssClass(): string;
private getButtonText;
protected renderControl(): JSX.Element;
}