@elsikora/nestjs-crud-automator
Version:
A library for automating the creation of CRUD operations in NestJS.
20 lines (17 loc) • 764 B
JavaScript
import { ApiDiscriminatorValidateConfig } from '../../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) {
ApiDiscriminatorValidateConfig({
context,
discriminator: properties.discriminator,
shouldRequireDeclaredDiscriminatorProperty: true,
variants: properties.type,
});
}
export { ApiRouteValidateDiscriminatedDtoProperties };
//# sourceMappingURL=validate-dto-properties.utility.js.map