UNPKG

@ticatec/web-bean-validator

Version:

A TypeScript/JavaScript library for rule-based entity validation with boundary checking for strings, numbers, dates, enums, objects, and arrays.

16 lines (15 loc) 915 B
import beanValidator from "./lib/BeanValidator"; import BaseValidator from './lib/BaseValidator'; import BeanValidator from './lib/BeanValidator'; import StringValidator from './lib/StringValidator'; import NumberValidator from './lib/NumberValidator'; import DateValidator from './lib/DateValidator'; import BooleanValidator from './lib/BooleanValidator'; import EnumValidator from './lib/EnumValidator'; import ArrayValidator from './lib/ArrayValidator'; import ObjectValidator from './lib/ObjectValidator'; import ValidationResult from './lib/ValidationResult'; export type { ValidatorOptions, CustomCheck, IgnoreWhen, RequiredCheck } from './lib/BaseValidator'; export declare type ValidationRules = Array<BaseValidator>; export { BeanValidator, StringValidator, NumberValidator, DateValidator, BooleanValidator, EnumValidator, ArrayValidator, ObjectValidator, ValidationResult }; export default beanValidator;