UNPKG

lex-model-validator

Version:
6 lines (5 loc) 521 B
import { Constraint, KeyValuePair, Validator } from '..'; export declare type ConstraintValidationFunction<T = any> = (this: Validator, constraintValue: T, validationPair: KeyValuePair) => void; export declare type ValidationFunction<T = {}> = (this: Validator, validationPair: KeyValuePair<T | undefined>) => void; export declare type ConstraintValidationFunctionMap = Record<keyof Constraint, ConstraintValidationFunction>; export declare const CONSTRAINT_VALIDATION_FUNCTION_MAP: ConstraintValidationFunctionMap;