UNPKG

@vulcan-sql/core

Version:
15 lines (14 loc) 594 B
import { InputValidator } from '../../../models/index'; export interface RequiredInputArgs { /** * Beside undefined not be required, which input also not as required value. * e.g: disallow: ['', {}] means, undefined,'', {} also disallow * */ disallow?: string[]; } export declare class RequiredValidator extends InputValidator { private argsValidator; validateSchema(args: RequiredInputArgs): void; validateData(value?: string | boolean | number | null, args?: RequiredInputArgs): void; getConstraints(): import("../constraints").RequiredConstraint[]; }