UNPKG

@decaf-ts/decorator-validation

Version:
30 lines (29 loc) 1.01 kB
import { Validator } from "./Validator"; import type { LessThanOrEqualValidatorOptions } from "../types"; import type { PathProxy } from "../../utils/PathProxy"; /** * @summary Less Than or Equal Validator * * @param {string} [message] defaults to {@link DEFAULT_ERROR_MESSAGES#LESS_THAN_OR_EQUAL} * * @class LessThanOrEqualValidator * @extends Validator * * @category Validators */ export declare class LessThanOrEqualValidator extends Validator<LessThanOrEqualValidatorOptions> { constructor(message?: string); /** * @summary Validates a model * * @param {string} value * @param {LessThanOrEqualValidatorOptions} options * @param {PathProxy<any>} accessor - Proxy-like object used to resolve values from nested structures via path strings. * * @return {string | undefined} * * @override * @see Validator#hasErrors */ hasErrors(value: any, options: LessThanOrEqualValidatorOptions, accessor: PathProxy<any>): string | undefined; }