• Выполняет валидаторы для заданной карточки.

    Parameters

    • card: Card

      Карточка, для которой выполняются валидаторы.

    • cardType: CardType

      Тип карточки, для которого выполняются валидаторы.

    • cardMetadata: ICardMetadata

      Метаинформация по типам файлов и заданий.

    • validationResult: IValidationResultBuilder

      Результат валидации, в который будут добавлены все сообщения.

    • validationManager: ICardValidationManager

      Объект, управляющий валидацией карточки.

    • externalContextInfo: null | IStorage = null

      Информация из внешнего контекста валидации или null, если внешний контекст не указан.

    • cardValidationMode: CardValidationMode = CardValidationMode.Card

      Способ выполнения валидации для карточек и файлов.

    • taskValidationMode: CardValidationMode = CardValidationMode.Task

      Способ выполнения валидации для заданий.

    • createCardMetadataBinderAdapter: null | (binder: ICardMetadataBinder) => ICardMetadataBinder = null

      Функция, создающая адаптер для объекта ICardMetadataBinder, используемого для основной карточки или для карточки задания, или null, если адаптер не требуется.

    • skipFiles: boolean = false

      Признак того, что валидацию файлов не требуется выполнять.

    • skipTasks: boolean = false

      Признак того, что валидацию заданий не требуется выполнять.

    Returns Promise<void>

MMNEPVFCICPMFPCPTTAAATR