@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
19 lines (18 loc) • 1.08 kB
TypeScript
import { $LayoutFileController } from "@docsvision/webclient/Generated/DocsVision.WebClient.Controllers";
import { GenModels } from "@docsvision/webclient/Generated/DocsVision.WebClient.Models";
import { $FileController } from "@docsvision/webclient/Legacy/FileController";
import { $DeviceType, $ApplicationSettings } from '@docsvision/webclient/StandardServices';
import { $CardId } from '@docsvision/webclient/System/LayoutServices';
import { IAgreementHistoryStageRenderer } from '@docsvision/webclient/Approval/$AgreementHistoryStageRenderer';
import { $FilePreviewServices } from '@docsvision/webclient/Platform/FilePreview';
/** @internal */
export interface IApprovalStageItemRowProps {
stageItem: GenModels.ApprovalHistoryStageItemModel;
ownerCardId: string;
services: $FileController & $LayoutFileController & $DeviceType & $CardId & $ApplicationSettings & $FilePreviewServices;
stageRenderer: IAgreementHistoryStageRenderer;
showCommentsInTable: boolean;
openMode: GenModels.OpenMode;
onOpen: (url: string) => void;
onClose?: () => void;
}