java-bean-validation.js
Version:
Java Bean Validation implementation for JavaScript
5 lines (4 loc) • 765 B
TypeScript
import { TypeValidationsDescriptor, Violation, PropertyValidationsDescriptor, ConstraintValidationsDescriptor } from './core';
export declare function validateTypeDescriptor(type: TypeValidationsDescriptor, value: any, path: string, groups: string[], violations: Violation[], globalViolations: Violation[]): void;
export declare function validatePropertyDescriptor(property: PropertyValidationsDescriptor, propertyName: string | number, objectWithProperty: any, path: string, groups: string[], violations: Violation[], globalViolations: Violation[]): void;
export declare function validateConstraintDescriptor(constraint: ConstraintValidationsDescriptor, value: any, path: string, groups: string[], violations: Violation[], globalViolations: Violation[]): boolean;