@nestjs/swagger
Advanced tools
Comparing version 4.0.10 to 4.0.11
@@ -23,4 +23,13 @@ "use strict"; | ||
const properties = Reflect.getMetadata(constants_1.DECORATORS.API_MODEL_PROPERTIES_ARRAY, target) || []; | ||
Reflect.defineMetadata(constants_1.DECORATORS.API_MODEL_PROPERTIES_ARRAY, [...properties, `:${propertyKey}`], target); | ||
Reflect.defineMetadata(metakey, Object.assign({ type: Reflect.getMetadata('design:type', target, propertyKey) }, lodash_1.pickBy(metadata, lodash_1.negate(lodash_1.isUndefined))), target, propertyKey); | ||
const key = `:${propertyKey}`; | ||
if (!properties.includes(key)) { | ||
Reflect.defineMetadata(constants_1.DECORATORS.API_MODEL_PROPERTIES_ARRAY, [...properties, `:${propertyKey}`], target); | ||
} | ||
const existingMetadata = Reflect.getMetadata(metakey, target, propertyKey); | ||
if (existingMetadata) { | ||
Reflect.defineMetadata(metakey, Object.assign(Object.assign({}, lodash_1.pickBy(metadata, lodash_1.negate(lodash_1.isUndefined))), { existingMetadata }), target, propertyKey); | ||
} | ||
else { | ||
Reflect.defineMetadata(metakey, Object.assign({ type: Reflect.getMetadata('design:type', target, propertyKey) }, lodash_1.pickBy(metadata, lodash_1.negate(lodash_1.isUndefined))), target, propertyKey); | ||
} | ||
}; | ||
@@ -27,0 +36,0 @@ } |
{ | ||
"name": "@nestjs/swagger", | ||
"version": "4.0.10", | ||
"version": "4.0.11", | ||
"description": "Nest - modern, fast, powerful node.js web framework (@swagger)", | ||
@@ -5,0 +5,0 @@ "author": "Kamil Mysliwiec", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
154102
2981