@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
24 lines (23 loc) • 1.15 kB
TypeScript
import { FileListAttachedElements } from "@docsvision/webclient/BackOffice/FileListAttachElements";
import { IFileListItem } from "@docsvision/webclient/BackOffice/IFileListItem";
import { FileListItemComponent } from "@docsvision/webclient/BackOffice/FileListItemComponent";
import { FileListItemState } from "@docsvision/webclient/BackOffice/FileListItemState";
import { GenModels } from "@docsvision/webclient/Generated/DocsVision.WebClient.Models";
/**
* Предоставляет данные файла для элемента управления [Список файлов]{@link FileListControl}.
*/
export declare class FileListItem implements IFileListItem {
data: GenModels.LayoutFileModel;
settingsMenuExpanded: boolean;
versionsListExpanded: boolean;
versionsListAnimating: boolean;
commentsDialogOpen: boolean;
uploadVersionAttachedElements: FileListAttachedElements;
uploadSignedAttachedElement: FileListAttachedElements;
versionListElement: HTMLElement;
itemComponent: FileListItemComponent;
file: File;
state: FileListItemState;
isSelected: boolean;
cssClasses?: string[];
}