passwise
Version:
A customizable React password strength checker library
6 lines (5 loc) • 555 B
TypeScript
import { PasswordPolicy, PasswordStrength, PasswordStrengthLabel, PasswordStrengthResult, PasswordValidationResult } from "../types";
export declare const scoreToLabel: (score: PasswordStrength) => PasswordStrengthLabel;
export declare const validatePasswordPolicy: (password: string, policy?: PasswordPolicy) => PasswordValidationResult[];
export declare const allValidationsPass: (validations: PasswordValidationResult[]) => boolean;
export declare const calculatePasswordStrength: (password: string, policy?: PasswordPolicy) => PasswordStrengthResult;