Skip to main content
Example
export interface PasswordValidationResult {
  /**
   * すべてのパスワードポリシーチェックの総合結果。
   *
   * {@link PasswordComplexityRule} 内のすべての Rule の `status` が `"valid"` の場合にのみ `true`。
   */
  isValid: boolean;

  /**
   * 評価済みパスワード Rule の配列。
   *
   * 各要素は {@link PasswordComplexityRule} であり、
   * {@link PasswordComplexityRule.status | status} フィールドには
   * その Rule の検証結果が格納される。
   */
  results: PasswordComplexityRule[];
}

プロパティ

isValid
boolean
すべてのパスワードポリシーチェックの総合結果。PasswordComplexityRule 内のすべてのRuleの status"valid" と等しい場合にのみ true になります。
評価されたパスワードRuleの配列。各項目は PasswordComplexityRule であり、その status フィールドには、そのRuleの 検証結果が反映されます。