yh-validator
Version:
A lightweight form validation library with modular functions
15 lines (13 loc) • 463 B
TypeScript
interface PasswordValidationOptions {
minLength?: number;
minUppercase?: number;
minLowercase?: number;
minNumbers?: number;
minSpecialChars?: number;
}
interface PasswordValidationResult {
valid: boolean;
errors: string[];
}
declare function isStrongPassword(password: string, options?: PasswordValidationOptions): PasswordValidationResult;
export { type PasswordValidationOptions, type PasswordValidationResult, isStrongPassword };