@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
12 lines (11 loc) • 740 B
TypeScript
import { $StandardServices } from '@docsvision/webclient/StandardServices';
import { StageModelWithChange } from '@docsvision/webclient/Approval/StageModelWithChange';
import { GenModels } from '@docsvision/webclient/Generated/DocsVision.WebClient.Models';
export interface IAgreementOptionsService {
getAllowedApproverTypes?(stage: StageModelWithChange, services: $StandardServices): GenModels.DirectoryDataType;
getApproverSelectionAreas?(stage: StageModelWithChange, services: $StandardServices): GenModels.DirectoryDataType;
}
export declare type $AgreementOptions = {
agreementOptions: IAgreementOptionsService;
};
export declare const $AgreementOptions: string | ((model?: $AgreementOptions) => IAgreementOptionsService);