_prioritizeAndFilterFeedback({ validationResult }) {
      const ctor = /** @type {ValidateHostConstructor} */ (this.constructor);
      const types = ctor.validationTypes;
      // Sort all validators based on the type provided.
      const res = validationResult
        .filter(v =>
          this.feedbackCondition(
            v.type,
            this._feedbackConditionMeta,
            this._showFeedbackConditionFor.bind(this),
          ),
        )
        .sort((a, b) => types.indexOf(a.type) - types.indexOf(b.type));
      return res.slice(0, this._visibleMessagesAmount);
    }
Orders all active validators in this.__validationResult.
Can also filter out occurrences (based on interaction states)
@overridable
@param {{ validationResult: Validator[] }} opts
@return {Validator[]} ordered list of Validators with feedback messages visible to the end user
@protected