@docsvision/webclient
Version:
Type definitions for DocsVision WebClient scripts and extensions.
14 lines (13 loc) • 794 B
TypeScript
/** Интерфейс, через который скрипты взаимодействуют с контролами параметров завершения. Реализуется {@link CompleteTaskCondition} */
export interface ICompleteTaskCondition {
/** Должен возвращать true. */
readonly isCompleteTaskCondition: boolean;
/** Веденое пользователем значение параметра завершения. */
completeParameterValue: string;
/** Имя параметра завершения. */
readonly completeParameterAlias: string;
/** Идентфиикатор параметра */
readonly completeParameterId: string;
/** Валидация параметра */
validateParameter(): boolean;
}