@elsikora/nestjs-crud-automator
Version:
A library for automating the creation of CRUD operations in NestJS.
11 lines (10 loc) • 642 B
TypeScript
import { Type } from '@nestjs/common';
import { TApiRouteDiscriminatedDtoProperties } from '../../../../type/decorator/api/route';
/**
* Selects the route DTO class for a payload using the configured discriminator mapping.
* @param {TApiRouteDiscriminatedDtoProperties} properties - Route-level discriminated DTO config.
* @param {unknown} payload - Request or response payload.
* @param {string} context - Error message context.
* @returns {Type<unknown>} Selected DTO class.
*/
export declare function ApiRouteResolveDiscriminatedDto(properties: TApiRouteDiscriminatedDtoProperties, payload: unknown, context: string): Type<unknown>;