class-validator
Version:
Class-based validation with Typescript / ES6 / ES5 using decorators or validation schemas. Supports both node.js and browser
24 lines (23 loc) • 723 B
TypeScript
import { ValidatorConstraintInterface } from "../validation/ValidatorConstraintInterface";
/**
* This metadata interface contains information for custom validators.
*/
export declare class ConstraintMetadata {
/**
* Target class which performs validation.
*/
target: Function;
/**
* Custom validation's name, that will be used as validation error type.
*/
name: string;
/**
* Indicates if this validation is asynchronous or not.
*/
async: boolean;
constructor(target: Function, name?: string, async?: boolean);
/**
* Instance of the target custom validation class which performs validation.
*/
readonly instance: ValidatorConstraintInterface;
}