UNPKG

@nestjs/swagger

Version:

Nest - modern, fast, powerful node.js web framework (@swagger)

14 lines (13 loc) 582 B
import { Type } from '@nestjs/common'; import { RequestBodyObject, SchemaObject } from '../interfaces/open-api-spec.interface'; declare type RequestBodyOptions = Omit<RequestBodyObject, 'content'>; interface ApiBodyMetadata extends RequestBodyOptions { type?: Type<unknown> | Function | [Function] | string; isArray?: boolean; } interface ApiBodySchemaHost extends RequestBodyOptions { schema: SchemaObject; } export declare type ApiBodyOptions = ApiBodyMetadata | ApiBodySchemaHost; export declare function ApiBody(options: ApiBodyOptions): MethodDecorator; export {};