@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.
10 lines (9 loc) • 358 B
TypeScript
import BaseValidator, { ValidatorOptions } from "./BaseValidator";
export interface EnumValidatorOptions extends ValidatorOptions {
values: Array<any>;
}
export default class EnumValidator extends BaseValidator {
protected values: Array<any>;
constructor(field: string, options: EnumValidatorOptions);
protected checkType(value: any): any;
}