UNPKG

@vulcan-sql/core

Version:
8 lines (7 loc) 327 B
import { Constraint } from '../../lib/validators/index'; import { ExtensionBase } from './base'; export declare abstract class InputValidator<U = any, T = any> extends ExtensionBase { abstract validateSchema(args: T): void; abstract validateData(value: U, args?: T): void; getConstraints?(args: T): Constraint[]; }