@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
29 lines (28 loc) • 1.87 kB
TypeScript
import { FileListAttachedElements } from "@docsvision/webclient/BackOffice/FileListAttachElements";
import { FileListItem } from "@docsvision/webclient/BackOffice/FileListItem";
import { FileListControlLogic } from "@docsvision/webclient/BackOffice/FileListControlLogic";
import { $LayoutFileController } from "@docsvision/webclient/Generated/DocsVision.WebClient.Controllers";
import { $ApplicationSettings, $DeviceType, $SiteUrl } from "@docsvision/webclient/StandardServices";
import { EditMode } from "@docsvision/webclient/System/EditMode";
import { $Layout } from '@docsvision/webclient/System/$Layout';
import { $CardId, $CardInfo, $LayoutInfo } from '@docsvision/webclient/System/LayoutServices';
import { $FileService } from '@docsvision/webclient/System/$FileService';
import { $LayoutCheck } from '@docsvision/webclient/System/$LayoutCheckService';
import { $RequestManager } from '@docsvision/webclient/System/$RequestManager';
import { $FileController } from '@docsvision/webclient/Legacy/FileController';
import { $LayoutManager } from "@docsvision/webclient/System/$LayoutManager";
import { FileListFormType } from '@docsvision/webclient/BackOffice/FileListFormType';
/** @internal */
export declare class FileListItemProps {
fileListItem: FileListItem;
mode: EditMode;
autoUpload: boolean;
logic: FileListControlLogic;
renderUploadForm: (attach: FileListAttachedElements, action: string, main?: boolean, type?: FileListFormType, fileItem?: FileListItem, accept?: string) => any;
key: string;
services: $LayoutFileController & $DeviceType & $Layout & $CardId & $FileService & $ApplicationSettings & $LayoutCheck & $CardInfo & $RequestManager & $FileController & $LayoutInfo & $LayoutManager & $SiteUrl;
onClick?: any;
selected?: boolean;
importSignatureEditOperation?: string;
customRowClasses?: string[];
}