@vulcan-sql/core
Version:
Core package of VulcanSQL
12 lines (11 loc) • 402 B
TypeScript
import { InputValidator } from '../../../models/index';
import { Constraint } from '../constraints';
export interface EnumInputArgs {
items: any[];
}
export declare class EnumValidator extends InputValidator {
private argsValidator;
validateSchema(args: EnumInputArgs): void;
validateData(value: any, args: EnumInputArgs): void;
getConstraints(args: EnumInputArgs): Constraint[];
}