@decaf-ts/decorator-validation
Version:
simple decorator based validation engine
30 lines (29 loc) • 855 B
TypeScript
import { Validator } from "./Validator";
import { MinLengthValidatorOptions } from "../types";
/**
* @summary Minimum Length Validator
* @description Validates strings and Arrays on their minimum length
*
* @param {string} [message] defaults to {@link DEFAULT_ERROR_MESSAGES#MIN_LENGTH}
*
* @class MinLengthValidator
* @extends Validator
*
* @category Validators
*/
export declare class MinLengthValidator extends Validator<MinLengthValidatorOptions> {
constructor(message?: string);
/**
*
* @param {string | Array} value
* @param {MinLengthValidatorOptions} options
*
* @return {string | undefined}
*
* @memberOf module:decorator-validation
* @override
*
* @see Validator#hasErrors
*/
hasErrors(value: string | any[], options: MinLengthValidatorOptions): string | undefined;
}