UNPKG

class-validator

Version:

Decorator-based property validation for classes.

15 lines (14 loc) 551 B
import { ValidationArguments } from './ValidationArguments'; /** * Custom validators must implement this interface to provide custom validation logic. */ export interface ValidatorConstraintInterface { /** * Method to be called to perform custom validation over given value. */ validate(value: any, validationArguments?: ValidationArguments): Promise<boolean> | boolean; /** * Gets default message when validation for this constraint fail. */ defaultMessage?(validationArguments?: ValidationArguments): string; }