adonis5-swagger
Version:
Swagger provider for AdonisJS 5
15 lines (14 loc) • 595 B
TypeScript
/// <reference types="@adonisjs/http-server/build/adonis-typings" />
/// <reference types="node" />
import { IocContract } from '@adonisjs/fold/build';
import { HttpContextContract } from '@ioc:Adonis/Core/HttpContext';
import { ReadStream } from 'fs';
export declare class SwaggerController {
protected IoC: IocContract;
private config;
private app;
constructor(IoC: IocContract);
swaggerUI({ params, response }: HttpContextContract): Promise<void>;
swaggerFile({ response }: HttpContextContract): Promise<void>;
protected getSwaggerSpecFileContent(): ReadStream;
}