java-bean-validation.js
Version:
Java Bean Validation implementation for JavaScript
12 lines (11 loc) • 584 B
TypeScript
import { TypeName, Violation, TypeValidationsDescriptor, PropertyValidationsDescriptor } from '../core/core';
export interface HtmlValidationRules {
required?: boolean;
maxLength?: number;
}
declare module '../core/core' {
interface PropertyValidationsDescriptor {
htmlValidationRules?: HtmlValidationRules;
}
}
export declare function getHtmlValidationRules(propertyOrTypeOrTypeName: PropertyValidationsDescriptor | TypeValidationsDescriptor | TypeName, propertyName: string | number, groups?: string[], violations?: Violation[]): HtmlValidationRules | null;