@ivamuno/nestjs-openapi
Version:
16 lines (15 loc) • 633 B
TypeScript
import { INestApplication } from '@nestjs/common';
import { AsyncAPIObject } from '.';
import { AsyncApiDocumentOptions } from './asyncapi.module';
export declare class AsyncapiScanner {
private readonly transfomer;
private readonly explorer;
private readonly modelPropertiesAccessor;
private readonly swaggerTypesMapper;
private readonly schemaObjectFactory;
scanApplication(app: INestApplication, options: AsyncApiDocumentOptions): Omit<AsyncAPIObject, 'asyncapi' | 'info'>;
private scanModuleComponents;
private getModules;
private getGlobalPrefix;
private addExtraModels;
}