composite-validation
Version:
Composite validation API for JS data models
23 lines • 1.49 kB
TypeScript
import { ValueValidationError } from '../types';
/**
* Число не должно превышать указанный максимум.
* @param val Проверяемое значение.
* @param target Максимальное значение.
*/
export declare function max(val: any, target: number): any;
/**
* Если выполняется заданное условие, Число не должно превышать указанный максимум.
* @param val Проверяемое значение.
* @param target Максимальное значение.
* @param condition Условие, представленное функцией, возвращающей логическое значение.
*/
export declare function max(val: any, target: number, condition: () => boolean): any;
/**
* Если выполняется заданное условие, Число не должно превышать указанный максимум.
* @param val Проверяемое значение.
* @param target Максимальное значение.
* @param condition Условие, представленное функцией, возвращающей логическое значение.
* @param error Текст или объект ошибки.
*/
export declare function max(val: any, target: number, condition: () => boolean, error: string | ValueValidationError): any;
//# sourceMappingURL=max.d.ts.map