UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

17 lines (16 loc) 1.09 kB
/// <reference types="react" /> import { IApprovalStageItemRowProps } from '@docsvision/webclient/Approval/IApprovalStageItemRowProps'; import { IApprovalCycleInfoProps } from '@docsvision/webclient/Approval/ApprovalCycleInfo'; export interface IAgreementHistoryStageRenderer { renderStageTable?(props: IApprovalCycleInfoProps): React.ReactNode; renderStageHeaderCells?(): React.ReactNode; renderApproverCell?(stageItemProps: IApprovalStageItemRowProps): React.ReactNode; renderDecisionCell?(stageItemProps: IApprovalStageItemRowProps): React.ReactNode; renderDateCell?(stageItemProps: IApprovalStageItemRowProps): React.ReactNode; renderCommentCell?(stageItemProps: IApprovalStageItemRowProps): React.ReactNode; renderCorrectionsCell?(stageItemProps: IApprovalStageItemRowProps): React.ReactNode; } export declare type $AgreementHistoryStageRenderer = { agreementHistoryStageRenderer: IAgreementHistoryStageRenderer; }; export declare const $AgreementHistoryStageRenderer: string | ((model?: $AgreementHistoryStageRenderer) => IAgreementHistoryStageRenderer);