UNPKG

@ivamuno/nestjs-openapi

Version:
15 lines (14 loc) 670 B
import { Type } from '@nestjs/common'; import { AsyncOperationObject, DiscriminatorObject, ExampleObject } from '..'; export interface AsyncOperationOptions extends Omit<AsyncOperationObject, 'message'> { message: { name: string; payload: { type: Type<unknown> | Function | [Function] | string; discriminator?: DiscriminatorObject; examples?: Record<string, ExampleObject>; }; }; } export declare function AsyncApiPub(options: AsyncOperationOptions): MethodDecorator & ClassDecorator; export declare function AsyncApiSub(options: AsyncOperationOptions): MethodDecorator & ClassDecorator;