UNPKG

@elsikora/nestjs-crud-automator

Version:

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

11 lines (10 loc) 642 B
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>;