File tree 1 file changed +7
-2
lines changed
1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ import { ValidationArguments } from './validation/ValidationArguments';
7
7
import { getFromContainer } from './container' ;
8
8
import { MetadataStorage , getMetadataStorage } from './metadata/MetadataStorage' ;
9
9
import { ValidationOptions } from './decorator/ValidationOptions' ;
10
+ import { ValidatorOptions } from './validation/ValidatorOptions' ;
10
11
11
12
export interface ValidationDecoratorOptions {
12
13
/**
@@ -59,8 +60,12 @@ export function registerDecorator(options: ValidationDecoratorOptions): void {
59
60
} else {
60
61
const validator = options . validator ;
61
62
constraintCls = class CustomConstraint implements ValidatorConstraintInterface {
62
- validate ( value : any , validationArguments ?: ValidationArguments ) : Promise < boolean > | boolean {
63
- return validator . validate ( value , validationArguments ) ;
63
+ validate (
64
+ value : any ,
65
+ validationArguments ?: ValidationArguments ,
66
+ validatorOptions ?: ValidatorOptions
67
+ ) : Promise < boolean > | boolean {
68
+ return validator . validate ( value , validationArguments , validatorOptions ) ;
64
69
}
65
70
66
71
defaultMessage ( validationArguments ?: ValidationArguments ) : string {
You can’t perform that action at this time.
0 commit comments