UNPKG

@elsikora/nestjs-crud-automator

Version:

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

10 lines (9 loc) 651 B
import { SchemaObject } from '@nestjs/swagger/dist/interfaces/open-api-spec.interface'; import { TApiRouteDiscriminatedDtoProperties } from '../../../../type/decorator/api/route'; /** * Builds an OpenAPI oneOf schema with discriminator metadata for route-level DTO variants. * @param {TApiRouteDiscriminatedDtoProperties} properties - Route-level discriminated DTO config. * @param {string} context - Error message context. * @returns {SchemaObject} OpenAPI schema for a discriminated root DTO. */ export declare function ApiRouteBuildDiscriminatedDtoOpenApiSchema(properties: TApiRouteDiscriminatedDtoProperties, context: string): SchemaObject;