@ivamuno/nestjs-openapi
Version:
13 lines (12 loc) • 694 B
TypeScript
import { InstanceWrapper } from '@nestjs/core/injector/instance-wrapper';
import { SchemaObject } from '@nestjs/swagger/dist/interfaces/open-api-spec.interface';
import { DenormalizedDoc } from './interfaces/denormalized-doc.interface';
export declare class AsyncApiExplorer {
private readonly metadataScanner;
private readonly schemas;
private readonly schemaRefsStack;
private operationIdFactory;
exploreChannel(wrapper: InstanceWrapper<any>, modulePath?: string, globalPrefix?: string, operationIdFactory?: (controllerKey: string, methodKey: string) => string): DenormalizedDoc[];
getSchemas(): SchemaObject[];
private generateDenormalizedDocument;
}