UNPKG

@elsikora/nestjs-crud-automator

Version:

A library for automating the creation of CRUD operations in NestJS.

22 lines (18 loc) 861 B
'use strict'; 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