@elsikora/nestjs-crud-automator
Version:
A library for automating the creation of CRUD operations in NestJS.
22 lines (18 loc) • 861 B
JavaScript
;
var discriminatorValidateConfig_utility = require('../../discriminator-validate-config.utility.js');
/**
* Validates that route-level discriminator config and variant DTO classes are consistent.
* @param {TApiRouteDiscriminatedDtoProperties} properties - Route-level discriminated DTO config.
* @param {string} context - Error message context.
* @returns {void}
*/
function ApiRouteValidateDiscriminatedDtoProperties(properties, context) {
discriminatorValidateConfig_utility.ApiDiscriminatorValidateConfig({
context,
discriminator: properties.discriminator,
shouldRequireDeclaredDiscriminatorProperty: true,
variants: properties.type,
});
}
exports.ApiRouteValidateDiscriminatedDtoProperties = ApiRouteValidateDiscriminatedDtoProperties;
//# sourceMappingURL=validate-dto-properties.utility.js.map