@decaf-ts/decorator-validation
Version:
simple decorator based validation engine
29 lines (28 loc) • 771 B
TypeScript
import { PatternValidator } from "./PatternValidator";
import { PatternValidatorOptions } from "../types";
/**
* @summary Handles Password Validation
*
* @param {string} [errorMessage] defaults to {@link DEFAULT_ERROR_MESSAGES#PASSWORD}
*
* @class PasswordValidator
* @extends PatternValidator
*
* @category Validators
*/
export declare class PasswordValidator extends PatternValidator {
constructor(message?: string);
/**
* @summary Validates a model
*
* @param {string} value
* @param {PatternValidatorOptions} [options={}]
*
* @return {string | undefined}
*
* @override
*
* @see PatternValidator#hasErrors
*/
hasErrors(value: string, options?: PatternValidatorOptions): string | undefined;
}