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.

11 lines (10 loc) 303 B
import BaseValidator from "./BaseValidator"; export default class EnumValidator extends BaseValidator { constructor(field, options) { super(field, options); this.values = options.values; } checkType(value) { return this.values.includes(value) ? value : null; } }