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.

10 lines (9 loc) 358 B
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; }