UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

35 lines (34 loc) 1.56 kB
import { BaseControlState } from "@docsvision/webclient/System/BaseControl"; import { BaseControlImpl } from "@docsvision/webclient/System/BaseControlImpl"; import React from 'react'; import { FolderContent } from "@docsvision/webclient/Platform/FolderContent"; import { IBatchOperationInfo } from "@docsvision/webclient/Platform/$BatchOperations"; import { MoveShortcutBatchOperationParams } from '@docsvision/webclient/Platform/MoveShortcutBatchOperation'; export interface IMoveShortcutBatchOperationState extends MoveShortcutBatchOperationParams, BaseControlState { } export interface MoveShortcutBatchOperationState extends IMoveShortcutBatchOperationState { } /** * Класс элемента управления MoveShortcutBatchOperation. */ export declare class MoveShortcutBatchOperationImpl extends BaseControlImpl<MoveShortcutBatchOperationParams, IMoveShortcutBatchOperationState> { private folderModalHost; private folderContent; private folderInTree; constructor(state: any, props: any); componentDidMount(): void; componentWillUnmount(): void; onSelectionChanged: () => void; getOperationInfo(): IBatchOperationInfo; isVisible(): boolean; getCssClass(): string; attachFolderContent: (el: FolderContent) => void; onMoveShortcutBatchOperationButtonClick(): Promise<void>; closeWindow(): void; private moveCards; private getFolders; private setFolderInTree; protected renderFolderWindow(): React.ReactNode; private getButtonText; protected renderControl(): JSX.Element; }