data-validator-js
Version:
Validation Methods for all types of Data
46 lines (45 loc) • 1.18 kB
TypeScript
import PasswordStrength from '../passwordStrength';
export default class PasswordUtilities {
/**
* GenerateSimplePassword
*/
static charset: string;
static numericset: string;
static specialCharSet: string;
static GenerateSimplePassword(): string;
/**
* GenerateGoodPassword
*/
static GenerateGoodPassword(): string;
/**
* GenerateStrongePassword
*/
static GenerateStrongPassword(): string;
/**
* IsPasswordWeek
*/
static IsPasswordWeek(value: string): boolean;
/**
* IsPasswordGood
*/
static IsPasswordGood(value: string): boolean;
/**
* IsPasswordStrong
*/
static IsPasswordStrong(value: string): boolean;
/**
* checkPasswordStrength
*/
static CheckPasswordStrength(value: string, options?: object): PasswordStrength;
private static passwordDefaultOptions;
private static stringArray;
private static numArray;
private static specialChars;
/**
* Shuffle the inputarray
*/
private static shuffle;
private static getPasswordStringObject;
private static isValid;
private static isValidLength;
}