mirror of
https://gitee.com/bimuziyan/ccc-obfuscated-code.git
synced 2026-06-01 00:12:32 +08:00
update
This commit is contained in:
35
node_modules/class-validator/esm5/validation-schema/ValidationSchemaToMetadataTransformer.js
generated
vendored
Normal file
35
node_modules/class-validator/esm5/validation-schema/ValidationSchemaToMetadataTransformer.js
generated
vendored
Normal file
@@ -0,0 +1,35 @@
|
||||
import { ValidationMetadata } from "../metadata/ValidationMetadata";
|
||||
/**
|
||||
* Used to transform validation schemas to validation metadatas.
|
||||
*/
|
||||
var ValidationSchemaToMetadataTransformer = /** @class */ (function () {
|
||||
function ValidationSchemaToMetadataTransformer() {
|
||||
}
|
||||
ValidationSchemaToMetadataTransformer.prototype.transform = function (schema) {
|
||||
var metadatas = [];
|
||||
Object.keys(schema.properties).forEach(function (property) {
|
||||
schema.properties[property].forEach(function (validation) {
|
||||
var validationOptions = {
|
||||
message: validation.message,
|
||||
groups: validation.groups,
|
||||
always: validation.always,
|
||||
each: validation.each
|
||||
};
|
||||
var args = {
|
||||
type: validation.type,
|
||||
target: schema.name,
|
||||
propertyName: property,
|
||||
constraints: validation.constraints,
|
||||
validationTypeOptions: validation.options,
|
||||
validationOptions: validationOptions
|
||||
};
|
||||
metadatas.push(new ValidationMetadata(args));
|
||||
});
|
||||
});
|
||||
return metadatas;
|
||||
};
|
||||
return ValidationSchemaToMetadataTransformer;
|
||||
}());
|
||||
export { ValidationSchemaToMetadataTransformer };
|
||||
|
||||
//# sourceMappingURL=ValidationSchemaToMetadataTransformer.js.map
|
||||
Reference in New Issue
Block a user