backend v4 half
This commit is contained in:
Generated
Vendored
+39
@@ -0,0 +1,39 @@
|
||||
/**
|
||||
* This metadata contains validation rules.
|
||||
*/
|
||||
var ValidationMetadata = /** @class */ (function () {
|
||||
// -------------------------------------------------------------------------
|
||||
// Constructor
|
||||
// -------------------------------------------------------------------------
|
||||
function ValidationMetadata(args) {
|
||||
/**
|
||||
* Validation groups used for this validation.
|
||||
*/
|
||||
this.groups = [];
|
||||
/**
|
||||
* Specifies if validated value is an array and each of its item must be validated.
|
||||
*/
|
||||
this.each = false;
|
||||
/*
|
||||
* A transient set of data passed through to the validation result for response mapping
|
||||
*/
|
||||
this.context = undefined;
|
||||
this.type = args.type;
|
||||
this.name = args.name;
|
||||
this.target = args.target;
|
||||
this.propertyName = args.propertyName;
|
||||
this.constraints = args === null || args === void 0 ? void 0 : args.constraints;
|
||||
this.constraintCls = args.constraintCls;
|
||||
this.validationTypeOptions = args.validationTypeOptions;
|
||||
if (args.validationOptions) {
|
||||
this.message = args.validationOptions.message;
|
||||
this.groups = args.validationOptions.groups;
|
||||
this.always = args.validationOptions.always;
|
||||
this.each = args.validationOptions.each;
|
||||
this.context = args.validationOptions.context;
|
||||
}
|
||||
}
|
||||
return ValidationMetadata;
|
||||
}());
|
||||
export { ValidationMetadata };
|
||||
//# sourceMappingURL=ValidationMetadata.js.map
|
||||
Reference in New Issue
Block a user