Skip to main content
Example
export interface PasswordValidationResult {
  /**
   * Resultado general de todas las verificaciones de política de contraseña.
   *
   * `true` solo si cada Rule en {@link PasswordComplexityRule} tiene `status` igual a `"valid"`.
   */
  isValid: boolean;

  /**
   * Array de Rules de contraseña evaluadas.
   *
   * Cada elemento es un {@link PasswordComplexityRule} cuyo
   * campo {@link PasswordComplexityRule.status | status} refleja el
   * resultado de validación calculado para esa Rule.
   */
  results: PasswordComplexityRule[];
}

Propiedades

isValid
boolean
Resultado global de todas las comprobaciones de la política de contraseñas.true solo si cada Rule de PasswordComplexityRule tiene status igual a "valid".
Array de Rules de contraseña evaluadas.Cada elemento es una PasswordComplexityRule cuyo campo status refleja el resultado calculado de la validación de esa Rule.