@elsikora/nestjs-crud-automator
Version:
A library for automating the creation of CRUD operations in NestJS.
10 lines (9 loc) • 639 B
TypeScript
import { TApiRouteDiscriminatedDtoProperties } from '../../../../type/decorator/api/route';
import { ValidationError } from 'class-validator';
/**
* Creates class-validator-shaped validation failure for route-level discriminator selection failures.
* @param {TApiRouteDiscriminatedDtoProperties} properties - Route-level discriminated DTO config.
* @param {unknown} payload - Request body payload.
* @returns {ValidationError} Class-validator-compatible validation failure.
*/
export declare function ApiRouteCreateDiscriminatedDtoValidationFailure(properties: TApiRouteDiscriminatedDtoProperties, payload: unknown): ValidationError;