Результат валидации.

Constructors

  • Создаёт экземпляр класса с указанием сообщений, возникших при валидации.

    Parameters

    • items: readonly ValidationResultItem[]

      Сообщения, возникшие при валидации.

    Returns ValidationResult

Properties - Other

items: readonly ValidationResultItem[]

Сообщения, возникшие при валидации.

Properties - Static Keys

shouldSkipFilterObjectTypes: string[] = []

Accessors

  • get hasErrors(): boolean

    Признак того, что результаты валидации содержат сообщения об ошибках.

    Returns boolean

  • get hasInfo(): boolean

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

    Returns boolean

  • get hasWarnings(): boolean

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

    Returns boolean

  • get isSuccessful(): boolean

    Признак того, что валидации завершилась успехом.

    Returns boolean

  • get empty(): ValidationResult

    Пустой результат валидации.

    Returns ValidationResult

Methods

  • Преобразует текущий результат валидации в успешный, в котором все ошибки заменяются на предупреждения,
    или возвращает текущий объект, если в нём нет сообщений-ошибок.

    Returns ValidationResult

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

  • Возвращает простое текстовое представление для сообщения валидации.

    Returns string

    Текстовое представление для сообщения валидации.

  • Returns boolean

  • Parameters

    • code: number

    Returns boolean

  • Parameters

    • objectName: string

    Returns boolean

  • Возвращает текстовое представление для сообщения валидации с указанным режимом вывода.

    Parameters

    • level: ValidationLevel = ValidationLevel.General

      Режим вывода текста в результате валидации.

    Returns string

    Текстовое представление для сообщения валидации.

MMNEPVFCICPMFPCPTTAAATR