UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

26 lines (25 loc) 1.17 kB
import React from 'react'; import { FileListItem } from '@docsvision/webclient/BackOffice/FileListItem'; import { $CardId } from '@docsvision/webclient/System/LayoutServices'; import { $LayoutFileController } from '@docsvision/webclient/Generated/DocsVision.WebClient.Controllers'; import { $FileService } from '@docsvision/webclient/System/$FileService'; import { FileListControlLogic } from '@docsvision/webclient/BackOffice/FileListControlLogic'; import { $ApplicationSettings, $DeviceType } from '@docsvision/webclient/StandardServices'; export interface Props { onClose: () => void; fileItem: FileListItem; services: $CardId & $LayoutFileController & $FileService & $ApplicationSettings & $DeviceType; logic: FileListControlLogic; } export interface State { newFileName: string; } export declare class FileRenamingDialog extends React.Component<Props, State> { state: State; FILE_NAME_MAX_LENGTH: number; constructor(props: Props); onFileNameChanged(ev: any): Promise<void>; onRenameFileClick(ev: any, fileItem: FileListItem): Promise<void>; isCorrectFileName(fileItem: FileListItem): boolean; render(): JSX.Element; }