UNPKG

@docsvision/webclient

Version:

Type definitions for DocsVision WebClient scripts and extensions.

17 lines (16 loc) 966 B
import { IAgreementParams } from "@docsvision/webclient/Legacy/IAgreementParams"; import { IEmployeeItemData } from "@docsvision/webclient/Legacy/IEmployeeItemData"; /** @internal */ export interface IAgreementSidebarCallbacks { approvingPathChanging: (newAgreementTemplateId: string, newAgreementTemplateDisplayName: string) => Promise<any>; approverAdding: (selectingEmployeeData: IEmployeeItemData) => Promise<any>; approverDeleting: (deletingEmployeeId: string) => Promise<any>; approvingStartCancelling: () => Promise<any>; approvingStarting: (params: IAgreementParams) => Promise<any>; approvingPanelOpening: () => Promise<any>; approvingPathChanged: (agreementTemplateId: string, agreementTemplateDisplayName: string) => void; approverAdded: (addedEmployeeId: IEmployeeItemData) => void; approverDeleted: (deletedEmployeeId: string) => void; approvingStartCancelled: () => void; approvingPanelOpened: () => void; }