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.
|
*/
|
get instance(): ValidatorConstraintInterface;
|
}
|